资源描述:
《云平台管理应用开发.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、准备环境Ubuntu16.04桌面版,vmware12(注意打开虚拟化)安装软件:apt-getinstallkvmapt-getinstallqemu-kvmapt-getinstallgccapt-getinstallbridge-utils(配置网络)brctladdbrbr0brctladdifbr0eth0brctlshowVirtio半虚拟化驱动的使用1、分别制作安装了Virtio半虚拟化驱动的Linux磁盘镜像和Windows磁盘镜像。宿主机:ubuntu16.4客户机:centos,windows系统Virtio目前
2、已经是一个成熟的技术了,宿主机中比较新的KVM都支持它,Linux2.6.24及以上的Linux内核版本都是支持virtio的。客户机centos自带有virtio不需要重新安装。重点介绍windowsxp系统。WindowsXP系统安装virtio步骤:1)创建镜像文件qemu-imgcreate-fqcow2winxp.img50G镜像名称为winxp.img,镜像大小为50G2)安装winxp系统到镜像文件中qemu-system-x86_64-localtime-smp2-vgaqxl-m2048-drivefile=win
3、xp.img,cache=writeback,if=virtio-cdrom../ISO/Windows_XP_SP3.iso-netnic,model=virtio-nettap-bootorder=d,menu=on-usbdevicetablet-devicevirtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5--enable-kvm-vnc:11用VNC连入进行系统安装3)启动winxp系统,安装驱动root@xp:~#qemu-system-x86_64-localtime-s
4、mp2-vgaqxl-m2048-hdawinxp.img-cdromvirtio-win-0.1.113.iso-netnic,model=virtio-nettap-bootorder=c-usbdevicetablet-deviceAC97-devicevirtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5-vnc:5--enable-kvmVNC连入进行系统安装virtio_ballon、virtio_net、virtio_serial:在依次安装完成这3个驱动程序后,在“Devi
5、ceManager“中的“Networkadapter”项目中有“RedHatVirtioEthernetAdapter”设备,在“Systemdevices”项目中增加了“VirtIOBalloonDriver”和“VirtIOSerialDriver”这两个设备。安装virtio_scsi驱动:先建立一个伪镜像文件,然后将其作为window客户机的一个非启动盘root@xp:~#qemu-imgcreate-fqcow2fake.qcow210Mroot@xp:~#qemu-system-x86_64win1xp.img-dri
6、vefile=fake.qcow2,if=virtio-smp2-m2048-cdromvirtio-win-0.1.113.iso-vnc:5-usbdevicetablet在windows客户机的“DeviceManager”中会看到“Otherdevices”项目下没有驱动程序的“SCSIController”。同前面步骤一样选择“更新驱动”选择virtio-win中的viostor目录下的对应驱动进行安装。重启后1、通过QEMU命令行参数启动带有Virtio网卡驱动、Virtio磁盘驱动、VirtioBalloon设备驱动的
7、虚拟机。通过命令启动centos系统:root@xp:~#qemu-system-x86_64-smp1-m2048-hdarhel-6.4.img-netnic,model=virtio-nettap-usbdevicetablet-devicevirtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5--enable-kvm-vnc:5通过vnc连接:在客户机里面输入:[root@localhost~]#lsmod
8、grepvirtioWinxp安装好后virtio驱动后,用下面命令启动,
9、使用virtio驱动:Kvm中virtio的基本框架PCI设备直接分配VT-d概述:在QEMU/KVM,客户机可以使用的设备大致可分为如下3种类型。1)Emulateddevice:QEMU纯软件模拟。2)Virtiodevice:实