KVM:使用virsh命令启动/停止来宾操作系统

时间:2020-01-09 10:41:43  来源:igfitidea点击:

virsh命令可用于管理本地或远程客户机操作系统。
该程序可用于创建,暂停和关闭域。
它也可以用来列出当前域。

列出正在运行的VMS

执行以下命令:

# virsh list

输出示例:

Id Name                 State
---------------------------------
  1 centos.theitroad.com   running
  2 freebsd              running

关闭虚拟机

# virsh list
# virsh shutdown dominName
# virsh shutdown freebsd
# virsh shutdown 3

重新启动虚拟机

# virsh list
# virsh reboot domaiName
# virsh reboot 3
# virsh reboot win2008com

强制停止虚拟机

如果未响应或崩溃,则强制客户机使用virsh命令停止

# virsh list
# virsh destroy domainName
# virsh destroy openbsd.theitroad.com

获取有关虚拟机的信息

# virsh list
# virsh dominfo dominName
# virsh dominfo 2
# virsh dominfo freebsd

输出示例:

Id:             2
Name:           freebsd
UUID:           6b7f44df-b67a-b1e1-0f9a-40c9ad760b0a
OS Type:        hvm
State:          running
CPU(s):         1
CPU time:       26.3s
Max memory:     524288 kB
Used memory:    524288 kB
Autostart:      disable

获取有关节点的信息

# virsh nodeinfo

输出示例:

CPU model:           x86_64
CPU(s):              4
CPU frequency:       2394 MHz
CPU socket(s):       1
Core(s) per socket:  4
Thread(s) per core:  1
NUMA cell(s):        1
Memory size:         8181332 kB