作者:黄河豚 | 来源:互联网 | 2014-05-27 21:13
紧接上文。上文创建了3个VM及Ubuntuserver。现在如何查看呢?输入下面的命令:virsh--connectqemu:///system查看方法:virsh#list--allIdNameState-----------------------------------vm1shutoff-vm2shutoff-
紧接上文。上文创建了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.
vm的日志文件
/var/log/libvirt/qemu/
.log
配置虚拟机
virsh edit vm1
命令可以打开虚拟机vm1的配置文件。这里使用的是默认编辑器。如果你要使用其他编辑器,可以设置环境变量
export EDITOR=/usr/bin/emacs
这里我通过emacs打开了vm1的配置文件,修改了virtual cpu的数量,从1改成了2.
然后启动虚拟机vm1,观察cpu的变化:
root@vm1:~# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 2
model name : QEMU Virtual CPU version 1.0
stepping : 3
microcode : 0x1000065
cpu MHz : 2097.376
cache size : 512 KB
fpu : yes
fpu_exception : yes
cpuid level : 4
wp : yes
flags : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx lm nopl pni cx16 popcnt hypervisor lahf_lm svm abm sse4a
bogomips : 4194.75
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : AuthenticAMD
cpu family : 6
model : 2
model name : QEMU Virtual CPU version 1.0
stepping : 3
microcode : 0x1000065
cpu MHz : 2097.376
cache size : 512 KB
fpu : yes
fpu_exception : yes
cpuid level : 4
wp : yes
flags : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx lm nopl pni cx16 popcnt hypervisor lahf_lm svm abm sse4a
bogomips : 4194.75
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
果然是两个。