Xen 管理工具xm

 

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

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值