天天看点

KVM查看、启动、连接、关闭、删除

工作的时候用到,记录一下。

宿主环境:ubuntu14.04

1、查看

1.1、查看运行的虚拟机

<code>hdd@hdd-pc:~$ virsh list</code>

<code> </code><code>Id    Name                           State</code>

<code>----------------------------------------------------</code>

<code> </code><code>2     win7                           running</code>

1.2查看所有的虚拟机(关闭和运行的,不包括摧毁的)

<code>hdd@hdd-pc:~$ virsh list --all</code>

<code> </code><code>-     salt-minion                    shut off</code>

<code> </code><code>-     test_kvm_centos6.7             shut off</code>

<code> </code><code>-     ubuntu_14.04                   shut off</code>

2、启动

2.1启动虚拟机

<code>hdd@hdd-pc:~$virsh start ubuntu_14.04</code>

2.2虚拟机随物理机启动而启动

<code>hdd@hdd-pc:~$ virsh autostart ubuntu_14.04</code>

<code>Domain ubuntu_14.04 marked as autostarted</code>

2.3取消虚拟机随物理机启动而启动

<code>hdd@hdd-pc:~$ virsh autostart --disable  ubuntu_14.04  </code>

<code>Domain ubuntu_14.04 unmarked as autostarted</code>

3、连接

3.1连接虚拟机

<code>hdd@hdd-pc:~$ virsh console win7</code>

<code>Connected to domain win7</code>

<code>Escape character is ^]</code>

3.2退出虚拟机

<code>ctrl+]</code>

4、关闭虚拟机

<code>virsh </code><code>shutdown</code> <code>win7</code>

<code>#前提虚拟机需要(安装acpid服务)</code>

<code>yum </code><code>install</code> <code>-y acpid</code>

<code>/etc/init</code><code>.d</code><code>/acpid</code> <code>start</code>

5、删除

5.1在virsh list中删除该虚拟机

<code> </code><code>virsh destroy win7</code>

5.2彻底删除虚拟机

<code>#解除标记</code>

<code>virsh undefine win7</code>

<code>然后删除虚拟机存储所在的位置</code>

6、挂起虚拟机

<code>virsh suspend win7  </code><code>#挂起</code>

<code>virsh resume win7  </code><code>#恢复被挂起的</code>

<code></code>

本文转自 yanconggod 51CTO博客,原文链接:http://blog.51cto.com/yanconggod/1904301

继续阅读