Menu

目录

示例

本节给出虚拟机生命周期管理相关命令的示例。

  • 创建虚拟机

    虚拟机XML配置文件为openEulerVM.xml,命令和回显如下:

    # virsh define openEulerVM.xml
    Domain openEulerVM defined from openEulerVM.xml
    
  • 启动虚拟机

    启动名称为openEulerVM的虚拟机,命令和回显如下:

    # virsh start openEulerVM
    Domain openEulerVM started
    
  • 重启虚拟机

    重启名称为openEulerVM的虚拟机,命令和回显如下:

    # virsh reboot openEulerVM
    Domain openEulerVM is being rebooted
    
  • 关闭虚拟机

    关闭名称为openEulerVM的虚拟机,命令和回显如下:

    # virsh shutdown openEulerVM
    Domain openEulerVM is being shutdown
    
  • 销毁虚拟机

    • 若虚拟机启动时未使用nvram文件,销毁虚拟机命令如下:

      # virsh undefine <VMInstanse>
      
    • 若虚拟机启动时使用了nvram文件,销毁该虚拟机需要指定nvram的处理策略,命令如下:

      # virsh undefine <VMInstanse> <strategy>
      

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

      –nvram:销毁虚拟机的同时删除其对应的nvram文件。

      –keep-nvram:销毁虚拟机,但保留其对应的nvram文件。

      例如,删除虚拟机openEulerVM及其nvram文件,命令和回显如下:

      # virsh undefine openEulerVM --nvram
      Domain openEulerVM has been undefined