示例

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

  • 创建虚拟机

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

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

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

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

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

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

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

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

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

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

      1. # virsh undefine <VMInstanse> <strategy>

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

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

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

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

      1. # virsh undefine openEulerVM --nvram
      2. Domain openEulerVM has been undefined