系统Centos 6.5
yum install qemu-img -y yum groupinstall Virtual* -y
配置文件在/etc/libvirt/目录下,基本不用修改
vi /etc/libvirt/qemu.conf vnc_listen = "0.0.0.0"
[root@host217 network-scripts]# cat ifcfg-em1 DEVICE=em1 BRIDGE=br0 TYPE=Ethernet ONBOOT=yes [root@host217 network-scripts]# cat ifcfg-br0 DEVICE=br0 TYPE=Bridge ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static IPADDR=192.168.0.217 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 DNS1=192.168.0.9 [root@host217 network-scripts]#
创建大小为100G的硬盘,放到此目录下 /kvm/centos6/
mkdir -p /kvm/centos6/ qemu-img create -f qcow2 -o preallocation=metadata /kvm/centos6/test1.img 100G
启动虚拟机内存为4G、1核cpu
virt-install --name=test1 --ram 4096 --vcpus=1 -f /kvm/centos6/test1.img \ --cdrom /kvm/CentOS-6.5-x86_64-minimal.iso \ --graphics vnc,listen=0.0.0.0,port=5901, \ --network bridge=br0 --noautoconsole
列出所有虚拟机
virsh -c qemu:///system list --all
启动虚拟机
virsh -c qemu:///system start test1
停止虚拟机
virsh -c qemu:///system destroy test1
删除虚拟机名字
virsh undefine test1
查询用于vnc连接的端口,在使用 vncviewer.exe 连接, IP:端口号
virsh vncdisplay test1
更改硬盘大小
qemu-img info /kvm/centos6/test1.img #查看硬盘大小 qemu-img resize /kvm/centos6/test1.img +15000M #更改大小增加15G virsh -c qemu:///system destroy test1 #停止虚拟机 virsh -c qemu:///system start test1 #启动虚拟机
修改CPU内存
virsh edit test1 ...2097152 2097152 1 ...