Ubuntu KVM管理

输入下面的命令:

virsh --connect qemu:///system

查看方法:

  1. virsh # list --all 
  2.  Id Name                 State 
  3. ---------------------------------- 
  4.   - vm1                  shut off 
  5.   - vm2                  shut off 
  6.   - vm3                  shut off 

可以看到vm1-3都没有启动。刚刚安装完后,需要用define命令将xml配置文件和vm1关联起来。

virsh # define /etc/libvirt/qemu/vm1.xml

Domain vm1 defined from /etc/libvirt/qemu/vm1.xml

现在可以启动了。

virsh # start vm1

Domain vm1 started

通过无参数的list命令,可以看到正在运行的vm1

  1. virsh # list 
  2.  Id Name                 State 
  3. ---------------------------------- 
  4.   1 vm1                  running 

有时候我们需要关闭并删除某个vm,依次用下面的命令:

destroy vm1

undefine vm1 //这会把xml配置文件/etc/libvirt/qemu/vm1.xml删除掉

然后手动删除vm1下面的ubuntu-kvm目录。

可以一下子删除所有的虚拟机,手动删除文件的脚本要自己写:

  1. #!/bin/bash 
  2. # Removes all KVM virtual machines from this host 
  3.  
  4. # First destroy all running VMs 
  5. for i in $(virsh -q list | awk '{ print $2 }'); do 
  6. virsh destroy $i; 
  7. virsh undefine $i; 
  8. done; 

现在通过ssh [email protected]登录,一切OK.

相关推荐