項目2 虛擬化技術_第1頁
項目2 虛擬化技術_第2頁
項目2 虛擬化技術_第3頁
項目2 虛擬化技術_第4頁
項目2 虛擬化技術_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

項目2虛擬化技術專業(yè)核心課程精品課程12.1虛擬化技術簡介2.1虛擬化技術簡介

虛擬化(Virtualization)是一種資源管理技術,是將計算機的各種實體資源,如服務器、網(wǎng)絡、內(nèi)存及存儲等予以抽象、轉換后呈現(xiàn)出來,打破實體結構間不可切割的障礙,使用戶可以比原本的組態(tài)更好的方式來應用這些資源的技術。KVMKVM是Linux下x86硬件平臺上的全功能虛擬化解決方案,包含一個可加載的內(nèi)核模塊kvm.ko,提供了虛擬化核心架構和處理器規(guī)范模塊。XenXen是英國劍橋大學計算機實驗室開發(fā)的一個虛擬化開源項目,Xen可以在一套物理硬件上安全地執(zhí)行多個虛擬機,它與操作平臺結合得極為密切,占用的資源最少。LibvirtLibvirt是目前使用最為廣泛的針對KVM進行管理的工具和API。精品課程22.2安裝Libvirt虛擬化工具2.2.1安裝KVM

檢測CPU是否支持虛擬化查看當前系統(tǒng)是否加載了KVM模塊安裝KVM2.2.2安裝LibvirtLibvirt是管理虛擬機和其他虛擬化功能的軟件集合,如存儲和網(wǎng)絡接口管理。這些軟件包括一個API庫、一個守護進程(Libvirtd)和一個命令行實用程序(virsh)。Libvirt的首要目標是為管理多個不同的虛擬化供應商/虛擬機管理程序提供一個單一的方式??梢栽谇懊姘惭bKVM的時候一并將Libvirt安裝好。服務安裝完成后可以進行簡單驗證:啟動服務開啟虛擬系統(tǒng)管理器。在安裝了虛擬系統(tǒng)管理器的服務器上,可以通過使用virt-manager命令來檢測Libvirt是否安裝成功。精品課程32.3虛擬機配置文件詳解2.3.1描述虛擬機監(jiān)視器在使用KVM創(chuàng)建虛擬機后,默認會在/etc/libvirt/qemu/目錄下生成該虛擬機的XML配置文件。在KVM的XML文件中,虛擬機可定義為domain,type指明了使用的是哪種虛擬化技術。如果使用的是Xen,則這里的值就是“xen”,其他虛擬化技術與此類似。2.3.2虛擬機整體信息虛擬機整體信息的格式如下:<name>name</name><uuid>uuid</uuid><memory>1048576</memory><currentMemory>1048576</currentMemory><vcpu></vcpu>精品課程42.3虛擬機配置文件詳解2.3.3系統(tǒng)信息系統(tǒng)信息的格式如下:<os><typearch=’x86_64’machine=’pc’>hvm</type><bootdev=’hd’/><bootmenuenable=’yes’/></os>主要代碼的作用如下:第2行描述了類型,x86_64指明了系統(tǒng)結構,為64位x86架構。machine='pc'則指明了機器的類型。第3行表示了系統(tǒng)啟動選擇,hd表示首先選擇harddisk(即硬盤)作為啟動介質,也可以設為CD-Rom等。精品課程52.3虛擬機配置文件詳解2.3.3系統(tǒng)信息主要代碼的作用如下:第4行表示是否開啟選項菜單,比例中的yes表示開啟選項菜單,這就表示虛擬機啟動后,可以使用F12鍵進入選項菜單。2.3.4硬件資源特性硬件資源特性的格式如下:<features><acpi/><apci/><pae/></features><clockoffset=’localtime’>精品課程62.3虛擬機配置文件詳解2.3.4硬件資源特性主要代碼的作用如下:第2~4行描述了硬件特性信息,其中acpi指的是AdvancedConfigurationandPowerInterface(即高級配置與電源接口),apic指的是AdvancedProgrammableInterruptController(即高級可編程中斷控制器),pae指的是PhysicalAddreddExtension(物理地址擴展)。第6行描述了時鐘設置,這里直接使用本地本機時間。2.3.5突發(fā)事件處理突發(fā)事件處理的格式如下:<on_poweroff>destroy</on_poweroff><on_reboot>restart</on_reboot><on_crash>restart</on_crash>精品課程72.3虛擬機配置文件詳解2.3.6虛擬外設虛擬外設的格式如下:<devices><emulator>/usr/bin/kvm</emulator><disktype=’file’device=’disk’><drivername=’qemu’type=’raw’/><sourcefile=’’/><targetdev=’vda’bus=’virtio’/><addresstype=’pci’domain=’0x0000’bus=’0x00’slot=’0x06’function=’0x0’/></disk></devices>精品課程82.3虛擬機配置文件詳解2.3.6虛擬外設虛擬外設是整個虛擬機配置文件的重點。主要代碼的作用如下:第2行的emulator設置了虛擬化的平臺,即KVM。第3行開始定義了一個完整的虛擬磁盤,寫法比較固定,在此例中定義了磁盤的驅動是QEMU,格式的RAW,硬盤的名稱是vda,磁盤驅動類型是virtio等。除了使用RAW格式外,磁盤還可以使用qcow2格式。qcow2格式是一個比較主流的虛擬化磁盤格式,具有占用空間小、支持加密、支持壓縮等特點。精品課程92.4制作鏡像2.4.1使用virt-manager命令創(chuàng)建鏡像

開啟虛擬系統(tǒng)管理器創(chuàng)建虛擬機安裝操作系統(tǒng)保存鏡像文件清除或刪除KVM中的虛擬機2.4.2使用virsh命令創(chuàng)建鏡像創(chuàng)建磁盤鏡像文件,這里為了區(qū)分上面的操作使用了.img的后綴名,但類型仍然是qcow2,后綴名只是為了方便識別才使用的。創(chuàng)建虛擬機使用VNC連接虛擬機。在Windows或帶GUI的Linux中使用VNC客戶端(如VNCViewer或TigerVNC)連接虛擬機,默認端口是5900。精品課程102.5虛擬機桌面顯示2.5.1準備工作

準備Windows安裝鏡像安裝SPICE軟件包2.5.2創(chuàng)建Windows7image命令如下:[root@CentOS7~]#qemu-imgcreate-fqcow2/images/win7.img20GFormatting'/images/win7.img',fmt=qcow2size=21474836480encryption=offcluster_size=65536lazy_refcounts=off精品課程112.5虛擬機桌面顯示2.5.3創(chuàng)建Windows7虛擬機和之前創(chuàng)建CentOS虛擬機類似,使用以下命令即可創(chuàng)建Windows7虛擬機。[root@CentOS7~]#virt-install--name'win7'\>--ram2048--vcpus=1\>--diskpath=/images/win7.img,size=20\>--networknetwork=default\>--graphicsvnc,listen=0.0.0.0--noautoconsole\>--cdrom/iso/win7.iso開始安裝......域安裝仍在進行。您可以重新連接到控制臺以便完成安裝進程。精品課程122.5虛擬機桌面顯示2.5.4SPICE桌面顯示SPICE、VNC和RDP3種協(xié)議的比較名稱BIOS顯示全彩支持更改分辨率多

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論