資源描述:
《云平臺管理應(yīng)用開發(fā).doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、準(zhǔn)備環(huán)境Ubuntu16.04桌面版,vmware12(注意打開虛擬化)安裝軟件:apt-getinstallkvmapt-getinstallqemu-kvmapt-getinstallgccapt-getinstallbridge-utils(配置網(wǎng)絡(luò))brctladdbrbr0brctladdifbr0eth0brctlshowVirtio半虛擬化驅(qū)動的使用1、分別制作安裝了Virtio半虛擬化驅(qū)動的Linux磁盤鏡像和Windows磁盤鏡像。宿主機(jī):ubuntu16.4客戶機(jī):centos,windows系統(tǒng)Virtio目前
2、已經(jīng)是一個成熟的技術(shù)了,宿主機(jī)中比較新的KVM都支持它,Linux2.6.24及以上的Linux內(nèi)核版本都是支持virtio的??蛻魴C(jī)centos自帶有virtio不需要重新安裝。重點介紹windowsxp系統(tǒng)。WindowsXP系統(tǒng)安裝virtio步驟:1)創(chuàng)建鏡像文件qemu-imgcreate-fqcow2winxp.img50G鏡像名稱為winxp.img,鏡像大小為50G2)安裝winxp系統(tǒng)到鏡像文件中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連入進(jìn)行系統(tǒng)安裝3)啟動winxp系統(tǒng),安裝驅(qū)動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連入進(jìn)行系統(tǒng)安裝virtio_ballon、virtio_net、virtio_serial:在依次安裝完成這3個驅(qū)動程序后,在“Devi
5、ceManager“中的“Networkadapter”項目中有“RedHatVirtioEthernetAdapter”設(shè)備,在“Systemdevices”項目中增加了“VirtIOBalloonDriver”和“VirtIOSerialDriver”這兩個設(shè)備。安裝virtio_scsi驅(qū)動:先建立一個偽鏡像文件,然后將其作為window客戶機(jī)的一個非啟動盤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客戶機(jī)的“DeviceManager”中會看到“Otherdevices”項目下沒有驅(qū)動程序的“SCSIController”。同前面步驟一樣選擇“更新驅(qū)動”選擇virtio-win中的viostor目錄下的對應(yīng)驅(qū)動進(jìn)行安裝。重啟后1、通過QEMU命令行參數(shù)啟動帶有Virtio網(wǎng)卡驅(qū)動、Virtio磁盤驅(qū)動、VirtioBalloon設(shè)備驅(qū)動的
7、虛擬機(jī)。通過命令啟動centos系統(tǒng):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連接:在客戶機(jī)里面輸入:[root@localhost~]#lsmod
8、grepvirtioWinxp安裝好后virtio驅(qū)動后,用下面命令啟動,
9、使用virtio驅(qū)動:Kvm中virtio的基本框架PCI設(shè)備直接分配VT-d概述:在QEMU/KVM,客戶機(jī)可以使用的設(shè)備大致可分為如下3種類型。1)Emulateddevice:QEMU純軟件模擬。2)Virtiodevice:實