Xen 管理工具xm
2009-08-24 14:18
225 查看
Xen
管理工具
xm
xm
命令,就是管理
Xen
的最基本的工具,下面为
xm
的基本命令:
1
)
列出所有正在运行的虚拟操作系统;
[root@localhost
~]# /usr/sbin/xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 450 1 r----- 5377.0
fc5 4 256 1 -b---- 0.1
列出所有正在运行的虚拟系统(也可以称为虚拟机);我们可以看到,一个名为
Domain-0
的系统正在运行。
Domain-0
就是
Xen
本身,也
可以称为虚拟平台内存大小,而
Domain-0
负责提供其它虚拟操作系统的硬件环境,其它的系统都是基于
Domain-0
开始的,我们看到他的
ID
为
0
就
应该知道它的权限是至高无尚的。所占用的内存是
450M
,不过这个是可以指定的。
虚拟的
CPU
个数是
1
个,运行状态处于
r
,也就是
run
,正在运行中;运行时间是
5377
秒;
还有一个虚拟系统
fc5
,他的
id
是
4
,占用内存
256M
,虚拟
CPU
个数是
1
个
...
...
2
)通过配置文件来引导被虚拟的操作系统;
[root@localhost
~]# /usr/sbin/xm create -c
虚拟操作系统的启动配置文件
比如我们要启动被虚拟的操作系统
Fedora
Core 5.0
,我们要写一个启动
Fedora
的配置文件,比如是
fc5vm.cfg
。然后就可以通过下面的命令来引导
Fedora
了;
[root@localhost
~]# /usr/sbin/xm create -c fc5vm.cfg
3
)从终端或控制台登录正在运行的虚拟操作系统;
[root@localhost
~]# /usr/sbin/xm console
正在运行的虚拟操作系统的
Name
或
ID
;
举例:
[root@localhost
~]# /usr/sbin/xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 512 1 r----- 5561.9
fc5 4 256 1 -b---- 0.2
[root@localhost ~]# /usr/sbin/xm console fc5
4
)存储正在运行的虚拟操作系统的状态及唤醒虚拟操作系统;
[root@localhost
~]# /usr/sbin/xm save
[root@localhost ~]# /usr/sbin/xm
restore
举例:
[root@localhost
~]# /usr/sbin/xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 458 1 r----- 260.3
fc5 2 256 1 ------ 6.5
[root@localhost ~]# /usr/sbin/xm save 2 fc5run.save
[root@localhost ~]# /usr/sbin/xm restore fc5run.save
[root@localhost ~]# /usr/sbin/xm console fc5
5
)
停止正在运行的虚拟操作系统
/
激活停止的虚拟操作系统
[root@localhost
~]# /usr/sbin/xm pause
[root@localhost ~]# /usr/sbin/xm
unpause
举例:
[root@localhost
~]# /usr/sbin/xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 458 1 r----- 260.3
fc5 2 256 1 ------ 6.5
[root@localhost ~]# /usr/sbin/xm pause 2
[root@localhost
~]# /usr/sbin/xm unpause 2
6
)
调整虚拟平台
/
虚拟操作系统的占用内存
我们可以调整正在运行中的虚拟平台
(Domain-0)
所占内存大小及虚拟操作系统所占用的内存大小;
[root@localhost
~]# /usr/sbin/xm mem-set
举例:
[root@localhost
~]# /usr/sbin/xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 458 1 r----- 260.3
fc5 2 256 1 ------ 6.5
[root@localhost ~]# /usr/sbin/xm mem-set 2 128
7
)
关闭被虚拟的系统
[root@localhost
~]# /usr/sbin/xm shutdown
虚拟操作系统的
Name
或
DomID
[root@localhost ~]# /usr/sbin/xm destroy
立即停止虚拟的系统
(重要)
;
举例:
[root@localhost
~]# /usr/sbin/xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 458 1 r----- 260.3
fc5 2 256 1 ------ 6.5
[root@localhost ~]# /usr/sbin/xm shutdown fc5
或
[root@localhost
~]# /usr/sbin/xm shutdown 2
或
[root@localhost
~]# /usr/sbin/xm destroy 2
8
)调整虚拟平台及虚拟操作系统的虚拟
CPU
个数;
[root@localhost
~]# /usr/sbin/xm vcpu-set
举例:
[root@localhost
~]# /usr/sbin/xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 458 1 r----- 260.3
fc5 2 256 1 ------ 6.5
[root@localhost ~]# /usr/sbin/xm vcpu-set 2 4
9
)查看虚拟系统运行的状态;
[root@localhost
~]# xm top
或
[root@localhost
~]# xentop
管理工具
xm
xm
命令,就是管理
Xen
的最基本的工具,下面为
xm
的基本命令:
1
)
列出所有正在运行的虚拟操作系统;
[root@localhost
~]# /usr/sbin/xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 450 1 r----- 5377.0
fc5 4 256 1 -b---- 0.1
列出所有正在运行的虚拟系统(也可以称为虚拟机);我们可以看到,一个名为
Domain-0
的系统正在运行。
Domain-0
就是
Xen
本身,也
可以称为虚拟平台内存大小,而
Domain-0
负责提供其它虚拟操作系统的硬件环境,其它的系统都是基于
Domain-0
开始的,我们看到他的
ID
为
0
就
应该知道它的权限是至高无尚的。所占用的内存是
450M
,不过这个是可以指定的。
虚拟的
CPU
个数是
1
个,运行状态处于
r
,也就是
run
,正在运行中;运行时间是
5377
秒;
还有一个虚拟系统
fc5
,他的
id
是
4
,占用内存
256M
,虚拟
CPU
个数是
1
个
...
...
2
)通过配置文件来引导被虚拟的操作系统;
[root@localhost
~]# /usr/sbin/xm create -c
虚拟操作系统的启动配置文件
比如我们要启动被虚拟的操作系统
Fedora
Core 5.0
,我们要写一个启动
Fedora
的配置文件,比如是
fc5vm.cfg
。然后就可以通过下面的命令来引导
Fedora
了;
[root@localhost
~]# /usr/sbin/xm create -c fc5vm.cfg
3
)从终端或控制台登录正在运行的虚拟操作系统;
[root@localhost
~]# /usr/sbin/xm console
正在运行的虚拟操作系统的
Name
或
ID
;
举例:
[root@localhost
~]# /usr/sbin/xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 512 1 r----- 5561.9
fc5 4 256 1 -b---- 0.2
[root@localhost ~]# /usr/sbin/xm console fc5
4
)存储正在运行的虚拟操作系统的状态及唤醒虚拟操作系统;
[root@localhost
~]# /usr/sbin/xm save
[root@localhost ~]# /usr/sbin/xm
restore
举例:
[root@localhost
~]# /usr/sbin/xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 458 1 r----- 260.3
fc5 2 256 1 ------ 6.5
[root@localhost ~]# /usr/sbin/xm save 2 fc5run.save
[root@localhost ~]# /usr/sbin/xm restore fc5run.save
[root@localhost ~]# /usr/sbin/xm console fc5
5
)
停止正在运行的虚拟操作系统
/
激活停止的虚拟操作系统
[root@localhost
~]# /usr/sbin/xm pause
[root@localhost ~]# /usr/sbin/xm
unpause
举例:
[root@localhost
~]# /usr/sbin/xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 458 1 r----- 260.3
fc5 2 256 1 ------ 6.5
[root@localhost ~]# /usr/sbin/xm pause 2
[root@localhost
~]# /usr/sbin/xm unpause 2
6
)
调整虚拟平台
/
虚拟操作系统的占用内存
我们可以调整正在运行中的虚拟平台
(Domain-0)
所占内存大小及虚拟操作系统所占用的内存大小;
[root@localhost
~]# /usr/sbin/xm mem-set
举例:
[root@localhost
~]# /usr/sbin/xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 458 1 r----- 260.3
fc5 2 256 1 ------ 6.5
[root@localhost ~]# /usr/sbin/xm mem-set 2 128
7
)
关闭被虚拟的系统
[root@localhost
~]# /usr/sbin/xm shutdown
虚拟操作系统的
Name
或
DomID
[root@localhost ~]# /usr/sbin/xm destroy
立即停止虚拟的系统
(重要)
;
举例:
[root@localhost
~]# /usr/sbin/xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 458 1 r----- 260.3
fc5 2 256 1 ------ 6.5
[root@localhost ~]# /usr/sbin/xm shutdown fc5
或
[root@localhost
~]# /usr/sbin/xm shutdown 2
或
[root@localhost
~]# /usr/sbin/xm destroy 2
8
)调整虚拟平台及虚拟操作系统的虚拟
CPU
个数;
[root@localhost
~]# /usr/sbin/xm vcpu-set
举例:
[root@localhost
~]# /usr/sbin/xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 458 1 r----- 260.3
fc5 2 256 1 ------ 6.5
[root@localhost ~]# /usr/sbin/xm vcpu-set 2 4
9
)查看虚拟系统运行的状态;
[root@localhost
~]# xm top
或
[root@localhost
~]# xentop
相关文章推荐
- xen虚拟机管理工具xm与virsh用法
- Xen 管理工具xm
- Xen入门系列三【Xen 管理工具 xm】
- Xen 管理工具 xm介绍
- xen虚拟机管理工具xm与virsh用法
- Xen入门系列三【Xen 管理工具 xm】
- xm命令管理xen虚拟机
- xen虚拟机管理xm的用法
- xen虚拟机管理工具xm与virsh用法
- 通过xm命令方便管理xen虚拟机。
- xen虚拟机管理xm的用法
- 基于KVM、Xen、OpenVZ等虚拟化技术的WEB在线管理工具
- centos6.7环境半虚拟化软件xen及xm配置工具使用详解
- centos6.7环境半虚拟化软件xen及xm配置工具使用详解
- xen虚拟机管理工具xm与virsh用法
- xen虚拟机管理xm的用法
- Xen:利用xm管理虚拟机
- JabRef,bibtex 等文献管理工具
- Xcode8.2安装插件管理工具Alcatraz
- Linux 中管理 EXT2、 EXT3 和 EXT4 健康状况的 4 个工具