1, 查看运行的虚拟机
virsh list
2, 查看所有的虚拟机(关闭和运行的虚拟机)
virsh list –all
3, 连接虚拟机
virsh console + 域名(虚拟机的名称)
4,退出虚拟机
ctrl+]
5, 关闭虚拟机
5.1 virsh shutdown + 域名
这个时候我在 virsh list 发现 test02 这个虚拟机还是在运行的,并没有关闭。
我们需要安装一个 acpid 的服务并启动它,什么是 ACPI?
ACPI 是 Advanced ConfiguratiON and PowerInterface 缩写,高级配置和电源管理接口。
acpid 中的 d 则代表 daemon。Acpid 是一个用户空间的服务进程,它充当 linux 内核与应用程序之间通信的接口,负责将 kernel 中的电源管理事件转发给应用程序。
Acpid 是一个用户空间的服务进程,它充当 linux 内核与应用程序之间通信的接口,负责将 kernel 中的电源管理事件转发给应用程序。
其实,说明了就是通过这个服务来执行电源关闭的动作,这也是为什么我们执行 virsh shutdown + 域名无法关机的原因。
(子机安装 acpid 服务)yum install -y acpid
/etc/init.d/acpid start
如果此时我没法进入子机安装 acpi 协议的话,那么就无法关掉该虚拟机,此时可以用下面这种方法。
5.2 virsh destroy + 域名
这种方式的关闭,是一种删除的方式,只是在 virsh list 中删除了该虚拟机。
6,挂起虚拟机
virsh suspend + 域名
7,恢复被挂起的虚拟机
virsh resume + 域名
8,子机随宿主主机(母机)启动而启动
virsh autostart + 域名
9,取消自动启动
virsh auotstart –disable + 域名
10,彻底删除虚拟机
1, 删除虚拟机 virsh destroy + 域名
2,解除标记 virsh undefine + 域名
3,删除虚拟机文件
11, 启动虚拟机并进入该虚拟机
virsh start 域名 –console
未经允许不得转载:搬瓦工VPS_美国VPS » KVM操作虚拟机的一些常用命令