20 KVM管理虚拟机-虚拟机生命周期示例

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 
  • 若虚拟机启动时使用了nvram文件,销毁该虚拟机需要指定nvram的处理策略,命令如下:

    # virsh undefine  

    其中为销毁虚拟机的策略,可取值:

    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 ~]#


? 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!


有什么吐槽或反馈意见,直接告诉我!

温馨提示:如出现二维码失效也可直接添加微信号:ysc13803862469

请使用浏览器的分享功能分享到微信等