# 示例<a name="ZH-CN_TOPIC_0183154314"></a>

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

-   创建虚拟机

    虚拟机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
        ```



