UBuntu KVM治理
UBuntu KVM管理
可以看到vm1-3都没有启动。刚刚安装完后,需要用define命令将xml配置文件和vm1关联起来。
通过无参数的list命令,可以看到正在运行的vm1
紧接上文。上文创建了3个VM及Ubuntu server。现在如何查看呢?
输入下面的命令:
virsh --connect qemu:///system
查看方法:
virsh # list --all Id Name State ---------------------------------- - vm1 shut off - vm2 shut off - 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
virsh # list Id Name State ---------------------------------- 1 vm1 running
有时候我们需要关闭并删除某个vm,依次用下面的命令:
destroy vm1
undefine vm1 //这会把xml配置文件/etc/libvirt/qemu/vm1.xml删除掉
然后手动删除vm1下面的ubuntu-kvm目录。
下面的脚本来自网络http://grokbase.com/t/centos/centos/117bdnf9a7/deleting-a-kvm-virtual-machine-from-the-command-line
可以一下子删除所有的虚拟机,手动删除文件的脚本要自己写:
#!/bin/bash # Removes all KVM virtual machines from this host # First destroy all running VMs for i in $(virsh -q list | awk '{ print $2 }'); do virsh destroy $i; virsh undefine $i; done;
现在通过ssh chenshu@10.112.18.191登录,一切OK.