OpenSolaris xVM hypervisor配置实战(1)(11)
6 虚拟机管理命令xm
xm命令是用户管理接口工具。这个程序可以建立、暂停和关闭domains。当然,也可以列出当前的domains,固定、激活vcpus,添加或者移除虚拟块设备。
用法:
xm <子命令> [ARGS]
每个xm命令的基本格式是这样的:
xm <子命令> <domain-id> [选项]
domain-id是domain的id或者domain的名字(domain会给解释成domain-id),选项是子命令的特定选项。
xm常用子命令如下
xm list:所有已知的虚拟机列表
xm create:启动一个非托管的虚拟机
xm help:所有可用的xm命令概述
xm top:提供所有虚拟机的状态概貌
xm console:打开控制台管理虚拟机
xm new:添加虚拟机到Xenbase托管环境
xm start:从Xenbase托管环境启动虚拟机
xm destroy:像关掉电源那样关闭虚拟机
xm shutdown:正确地关掉虚拟机
xm reboot:重新启动虚拟机
xm pause:暂停虚拟机的活动而不释放使用的内存资源
xm unpause:激活使用xm pause命令暂停的虚拟机
xm save:保存虚拟机状态到一个文件
xm restore:重新启动已经保存在文件里的虚拟机
主要ARGS如下
-c:在domain创建的同时装在控制台。这个选项在domain崩溃的时候很有用。该选项允许你连接至文本控制台来协助解除故障。
-a:关闭系统里的所有域。
-w:用于等待域的完全关闭。
Count:必须指定[count](以mb为单位)。
Vcpu:希望指定的vcpu,[cpus]是目标。
—long:提供你所指定的域的更详细的信息。
—label:添加了一个字段来显示label状态。
Policy:二进制策略,保存为二进制文件。