文章目录
- 20 KVM管理虚拟机-虚拟机生命周期示例
- 20.1 创建虚拟机
- 20.2 启动虚拟机
- 20.3 重启虚拟机
- 20.4 关闭虚拟机
- 20.5 销毁虚拟机
20 KVM管理虚拟机-虚拟机生命周期示例
本节给出虚拟机生命周期管理相关命令的示例。
20.1 创建虚拟机
虚拟机XML配置文件为openEulerVM.xml
# virsh define openEulerVM.xml
示例命令如下:
[root@superman-21 ~]# virsh define openEulerVM.xml
Domain openEulerVM defined from openEulerVM.xml
[root@superman-21 ~]#
20.2 启动虚拟机
启动名称为openEulerVM的虚拟机
# virsh start openEulerVM
示例命令如下:
[root@superman-21 ~]# virsh start openEulerVM
Domain openEulerVM started
[root@superman-21 ~]#
20.3 重启虚拟机
重启名称为openEulerVM的虚拟机
# virsh reboot openEulerVM
示例命令如下:
[root@superman-21 ~]# virsh reboot openEulerVM
Domain openEulerVM is being rebooted
[root@superman-21 ~]#
20.4 关闭虚拟机
关闭名称为openEulerVM的虚拟机
# virsh shutdown openEulerVM
示例命令如下:
[root@superman-21 ~]# virsh shutdown openEulerVM
Domain openEulerVM is being shutdown
[root@superman-21 ~]#
20.5 销毁虚拟机
-
若虚拟机启动时未使用nvram文件,销毁虚拟机命令如下:
# virsh undefine <VMInstanse>
-
若虚拟机启动时使用了nvram文件,销毁该虚拟机需要指定nvram的处理策略,命令如下:
# virsh undefine <VMInstanse> <strategy>
其中为销毁虚拟机的策略,可取值:
nvram:销毁虚拟机的同时删除其对应的nvram文件。
keep-nvram:销毁虚拟机,但保留其对应的nvram文件。
例如,删除虚拟机openEulerVM及其nvram文件:
# virsh undefine openEulerVM --nvram
示例命令如下:
[root@superman-21 ~]# virsh undefine openEulerVM --nvram Domain openEulerVM has been undefined [root@superman-21 ~]#
👍 点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富!