通过xml文件创建虚拟机


本次试验基于随笔《KVM网络虚拟化之br0搭建》,请先完成网桥的搭建

1、安装虚拟化服务

yum -y install qemu-kvm qemu-system libvirt virt-manager 

2、测试服务是否安装成功

service livcvirtd status
virsh list --all

3、编写 xml 配置文件创建虚拟机

  centos //虚拟机名称唯一  
'KiB'>102400 'KiB'>102400 'static'>1 'x86_64' machine='rhel6.6.0'>hvm //arch指出系统架构类型,machine 则是机器类型,查看机器类型:qemu-system-x86_64 'hd'/> //启动介质,第一次需要装系统可以选择cdrom光盘启动 //Advanced Configuration and Power Interface,高级配置与电源接口 //Advanced Programmable Interrupt Controller,高级可编程中断控制器 //Physical Address Extension,物理地址扩展 'utc'/> //虚拟机时钟设置,这里表示本地本机时间 destroy //突发事件动作 restart restart /usr/libexec/qemu-kvm //kvm 默认 'file' device='disk'> 'qemu' type='qcow2' cache='none'/> //镜像类型 file='/var/lib/libvirt/images/cirros-0.3.3-x86_64-disk.img'/> //镜像位置 'hda' bus='ide'/> 'bridge'> //虚拟机网卡类型 'br0'/> 'vnet0'/> //宿主机设备名称 'pty' tty='/dev/pts/2'> //控制台登录设置 '/dev/pts/2'/> 'serial' port='0'/> 'vnc' port='5900' autoport='yes' listen='127.0.0.1'> //配置VNC 设置 'address' address='127.0.0.1'/>

 4、运行虚拟机文件并启动

virsh define test1.xml     
virsh start centos    #centos 为虚拟机名称

5、测试系统是否启动成功

virsh list --all
virsh console centos