![虛擬化與云計算技術應用實踐項目化教程 課件全套 陳寶文 項目1-8 虛擬化與云計算導論- 騰訊云服務_第1頁](http://file4.renrendoc.com/view12/M02/35/05/wKhkGWYozieAEIIFAADba1aF18A186.jpg)
![虛擬化與云計算技術應用實踐項目化教程 課件全套 陳寶文 項目1-8 虛擬化與云計算導論- 騰訊云服務_第2頁](http://file4.renrendoc.com/view12/M02/35/05/wKhkGWYozieAEIIFAADba1aF18A1862.jpg)
![虛擬化與云計算技術應用實踐項目化教程 課件全套 陳寶文 項目1-8 虛擬化與云計算導論- 騰訊云服務_第3頁](http://file4.renrendoc.com/view12/M02/35/05/wKhkGWYozieAEIIFAADba1aF18A1863.jpg)
![虛擬化與云計算技術應用實踐項目化教程 課件全套 陳寶文 項目1-8 虛擬化與云計算導論- 騰訊云服務_第4頁](http://file4.renrendoc.com/view12/M02/35/05/wKhkGWYozieAEIIFAADba1aF18A1864.jpg)
![虛擬化與云計算技術應用實踐項目化教程 課件全套 陳寶文 項目1-8 虛擬化與云計算導論- 騰訊云服務_第5頁](http://file4.renrendoc.com/view12/M02/35/05/wKhkGWYozieAEIIFAADba1aF18A1865.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
虛擬化與云計算應用實踐
項目化教程
項目一認識虛擬化與云計算
學習目標知識目標掌握云計算基本概念、服務模型和部署模型;了解國內外主流云產(chǎn)品;熟悉虛擬化概念、技術分類和基礎架構;了解主流虛擬化技術。技能目標掌握VMwareWorkstation部署實驗環(huán)境。通過本課程的學習你將可以項目引導認識虛擬化與云計算云計算近年來得到快速發(fā)展,云計算相關服務從根本上改變了當前企業(yè)的工作運營方式。在云計算的發(fā)展過程中,產(chǎn)生了虛擬化、公有云、私有云、云存儲等概念,如果說云計算屬于商業(yè)模型,提供軟件即服務、平臺即服務、基礎設施即服務等三個層次的云資源,那這種商業(yè)模式需要建立在虛擬化技術上,虛擬化技術將硬件資源虛擬化,實現(xiàn)隔離性、可擴展性、安全性、資源可充分利用等特點。虛擬化技術主要通過VMware、KVM、Xen、VirtualBox等Hypervisor實現(xiàn)物理資源管理。本項目重點介紹云計算相關概念,以及部署虛擬化實驗環(huán)境。。云計算概述知識準備任務實施虛擬化概述主流虛擬化技術VMWAREWORKSTATION概述1234VMwareWorkstation安裝使用VMwareWorkstation部署虛擬機121云計算概述云計算基本概念與傳統(tǒng)的網(wǎng)絡應用模式相比優(yōu)勢與特點:虛擬化、擴展性、按需、靈活性、可靠、性價比高云計算服務模式:基礎設施層、平臺層和軟件服務層云計算部署模型:私有云、社區(qū)云、公共云和混合云國內外公有云:阿里云、騰訊云、華為云、AWS、微軟云2虛擬化概述虛擬化定義、技術發(fā)展(1959牛津大學、Hypervisor,kvm、docker…)虛擬化技術分類:平臺虛擬化、資源虛擬化、應用程序虛擬化虛擬基礎架構組件:裸機管理程序、虛擬基礎架構服務、自動化解決方案3主流虛擬化技術服務器虛擬化:基本概念、核心技術(cpu虛擬化;內存虛擬化:SPT、EPT;I/O虛擬化)、分類網(wǎng)絡虛擬化:虛擬接入及虛擬通道(Openvswitch)、vlan、vpn存儲虛擬化:DAS、NAS、SAN主流虛擬化解決方案:Vmware、KVM、HyperV、Citrix、Docker4VMwareWorkstation概述VMware是全球云基礎架構和移動商務解決方案廠商,提供服務器、桌面虛擬化的解決方案。VMwareWorkstation是VMware公司一款功能強大的桌面虛擬計算機軟件。它可以在Windows或Linux計算機上運行并模擬一個基于x86的標準PC環(huán)境。這個環(huán)境和真實的計算機一樣,都有芯片組、CPU、內存、顯卡、聲卡、網(wǎng)卡、軟驅、硬盤、光驅、串口、并口、USB控制器、SCSI控制器等設備,提供這個應用程序的窗口就是虛擬機的顯示器。在使用上,這臺虛擬機和真正的物理主機沒有太大的區(qū)別,都需要分區(qū)、格式化、安裝操作系統(tǒng)、安裝應用程序和軟件。在VMwareWorkstation中,可以在一個窗口中加載一臺虛擬機運行操作系統(tǒng)和應用程序,也可以在運行于桌面上的多臺虛擬機之間切換,通過一個網(wǎng)絡共享虛擬機掛起和恢復虛擬機以及退出虛擬機??砂踩嘏cvSphere、ESXi或其他Workstation服務器連接,以啟動、控制和管理虛擬機和物理主機。支持數(shù)百種操作系統(tǒng),可與云技術和容器技術協(xié)同工作??梢赃\行具有不同隱私設置、工具和網(wǎng)絡連接配置的第二個安全桌面,或使用取證工具調查操作系統(tǒng)漏洞。VMware官方網(wǎng)站提供了多個經(jīng)過預先配置的操作系統(tǒng)和應用程序的免費虛擬盤映像,及對VMware虛擬硬盤和軟盤映像文件進行掛裝、操作及轉換的免費工具。VMware公司官網(wǎng)上提供VMwareWorkstationPro15.5.1forWindows及VMwareWorkstationPro15.5.1forLinux。項目實施任務1-1VMwareWorkstation安裝任務1-2使用VMwareWorkstation部署虛擬機需要完成的任務:項目實施包括2個具體任務。本項目首先介紹VMwareWorkstation安裝,再通過開發(fā)環(huán)境搭建完成部署虛擬機任務。
Project任務實施1.VMwareWorkstation安裝1.安裝VMwareWorkstation15(1)雙擊圖標,在虛擬機軟件的安裝向導界面單擊“下一步”按鈕,如圖1-4所示。圖1-4虛擬機的安裝向導任務實施1.VMwareWorkstation安裝1.安裝VMwareWorkstation15(2)在最終用戶許可協(xié)議界面選中“我接受許可協(xié)議中的條款”復選框,然后單擊“下一步”按鈕,如圖1-5所示。圖1-5接受許可條款任務實施1.VMwareWorkstation安裝1.安裝VMwareWorkstation15(3)選擇虛擬機軟件的安裝位置(可選擇默認位置),選中“增強型鍵盤驅動程序”復選框后單擊“下一步”按鈕,如圖1-6所示。圖1-6選擇虛擬機軟件的安裝路徑任務實施1.VMwareWorkstation安裝1.安裝VMwareWorkstation15(4)根據(jù)自身情況適當選擇“啟動時檢查產(chǎn)品更新”與“幫助完善VMwareWorkstationPro”復選框,然后單擊“下一步”按鈕,如圖1-7所示。圖1-7虛擬機的用戶體驗設置任務實施1.VMwareWorkstation安裝1.安裝VMwareWorkstation15(5)選中“桌面”和“開始菜單程序文件夾”復選框,然后單擊“下一步”按鈕,如圖1-8所示。圖1-8虛擬機圖標的快捷方式生成位置任務實施1.VMwareWorkstation安裝1.安裝VMwareWorkstation15(6)一切準備就緒后,單擊“安裝”按鈕,如圖1-9所示。圖1-9準備開始安裝虛擬機軟件任務實施1.VMwareWorkstation安裝1.安裝VMwareWorkstation15(7)進入安裝過程,此時要做的就是耐心等待虛擬機軟件的安裝過程結束,如圖1-10所示。圖1-10等待虛擬機軟件安裝完成任務實施1.VMwareWorkstation安裝1.安裝VMwareWorkstation15(8)大約5~10分鐘后,虛擬機軟件便會安裝完成,然后再次單擊“完成”按鈕,如圖1-11所示圖1-11虛擬機軟件安裝向導完成界面任務實施1.VMwareWorkstation安裝2.安裝VM虛擬機(1)成功安裝VMwareWorkstation后界面如圖1-12所示。圖1-12虛擬機軟件的管理界面任務實施1.VMwareWorkstation安裝2.安裝VM虛擬機(2)在圖1-13中,單擊“創(chuàng)建新的虛擬機”選項,并在彈出的“新建虛擬機向導”界面中選擇“典型”單選按鈕,然后單擊“下一步”按鈕,如圖2-10所示。圖1-13新建虛擬機向導任務實施1.VMwareWorkstation安裝2.安裝VM虛擬機(3)選中“稍后安裝操作系統(tǒng)”單選按鈕,然后單擊“下一步”按鈕,如圖1-14所示。如果非要選擇“安裝程序光盤鏡像文件”單選按鈕,并把下載好的RHEL8系統(tǒng)的鏡像選中,虛擬機會通過默認的安裝策略為您部署最精簡的Linux系統(tǒng),而不再詢問安裝設置選項。圖1-14選擇虛擬機的安裝來源任務實施1.VMwareWorkstation安裝2.安裝VM虛擬機(4)在圖1-15中,將客戶機操作系統(tǒng)的類型選擇為“Linux”,由于VMwareWorkstation目前暫時還沒有對RHEL8做出支持的選項,所以安裝的時候操作系統(tǒng)版本需要選擇Linux4.X或更高版本內核以獲得盡可能接近的固件支持,然后單擊“下一步”按鈕。圖1-15選擇操作系統(tǒng)的版本任務實施1.VMwareWorkstation安裝2.安裝VM虛擬機(5)填寫“虛擬機名稱”字段,并在選擇安裝位置之后單擊“下一步”按鈕,如圖1-16所示。圖1-16命名虛擬機及設置安裝路徑任務實施1.VMwareWorkstation安裝2.安裝VM虛擬機(6)將虛擬機系統(tǒng)的“最大磁盤大小”設置為20.0GB(修改默認的8G),然后單擊“下一步”按鈕,如圖1-17所示。圖1-17虛擬機最大磁盤大小任務實施1.VMwareWorkstation安裝2.安裝VM虛擬機(7)單擊“自定義硬件”按鈕,如圖1-18所示。圖1-18虛擬機的配置界面任務實施1.VMwareWorkstation安裝2.安裝VM虛擬機(8)在出現(xiàn)的圖1-19所示的界面中,建議將虛擬機系統(tǒng)內存的可用量設置為2GB,最低不應低于1GB。如果自己的真機設備具有很強的性能,那么也建議將內存量設置為2GB,因為將虛擬機系統(tǒng)的內存設置得太大沒有必要。圖1-19設置虛擬機的內存量任務實施1.VMwareWorkstation安裝2.安裝VM虛擬機(9)根據(jù)物理機的性能設置CPU處理器的數(shù)量以及每個處理器的核心數(shù)量,并開啟虛擬化功能,如圖1-20所示。圖1-20設置虛擬機的處理器參數(shù)任務實施1.VMwareWorkstation安裝2.安裝VM虛擬機(10)光驅設備此時應在“使用ISO鏡像文件”中選中了下載好的RHEL系統(tǒng)鏡像文件,如圖1-21所示。圖1-21設置虛擬機的光驅設備任務實施1.VMwareWorkstation安裝2.安裝VM虛擬機(11)VM虛擬機軟件為用戶提供了3種可選的網(wǎng)絡模式,分別為橋接模式、NAT模式與僅主機模式。這里選擇“NAT模式”,如圖1-22所示。圖1-22設置虛擬機的網(wǎng)絡適配器任務實施1.VMwareWorkstation安裝2.安裝VM虛擬機(12)把USB控制器、聲卡、打印機設備等不需要的設備統(tǒng)統(tǒng)移除掉。移掉聲卡后可以避免在輸入錯誤后發(fā)出提示聲音。然后單擊“關閉”按鈕,如圖1-23所示。圖1-23最終的虛擬機配置情況任務實施1.VMwareWorkstation安裝2.安裝VM虛擬機(13)返回到虛擬機配置向導界面后單擊“完成”按鈕,如圖1-24所示。虛擬機的安裝和配置順利完成。圖1-24結束虛擬機配置向導任務實施1.VMwareWorkstation安裝2.安裝VM虛擬機(14)當看到如圖1-25所示的界面時,就說明虛擬機已經(jīng)被配置成功了。圖1-25虛擬機配置成功的界面項目實施任務1-1VMwareWorkstation安裝任務1-2使用VMwareWorkstation部署虛擬機需要完成的任務:項目實施包括2個具體任務。本項目首先介紹VMwareWorkstation安裝,再通過開發(fā)環(huán)境搭建完成部署虛擬機任務。
Project任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(1)在虛擬機管理界面中單擊“開啟此虛擬機”按鈕后數(shù)秒就看到RHEL8系統(tǒng)安裝界面,如圖1-26所示。在界面中,“Testthismedia&installRedHatEnterpriseLinux8.0.0”和“Troubleshooting”的作用分別是校驗光盤完整性后再安裝以及啟動救援模式。此時通過鍵盤的方向鍵選擇“InstallRedHatEnterpriseLinux8.0.0”選項來直接安裝Linux系統(tǒng)。圖1-26RHEL8系統(tǒng)安裝界面任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(2)接下來按回車鍵后開始加載安裝鏡像,所需時間大約在30~60秒,請耐心等待,如圖1-27所示。圖1-27安裝向導的初始化界面任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(3)選擇系統(tǒng)的安裝語言后單擊“繼續(xù)”按鈕,如圖1-28所示。圖1-28
選擇系統(tǒng)的安裝語言任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(4)在安裝界面中單擊“軟件選擇”選項,如圖1-29所示。圖1-29安裝系統(tǒng)界面任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(5)RHEL8系統(tǒng)的軟件定制界面可以根據(jù)用戶的需求來調整系統(tǒng)的基本環(huán)境,例如將Linux系統(tǒng)用作基礎服務器、文件服務器、Web服務器或工作站等。此時只需在界面中選中“帶GUI的服務器”單選按鈕,然后單擊左上角的“完成”按鈕即可,如圖1-30所示。圖1-30
選擇系統(tǒng)軟件類型任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(6)返回RHEL8系統(tǒng)安裝主界面,單擊“網(wǎng)絡和主機名”選項后,將“主機名”字段設置為RHEL8,然后單擊左上角的“完成”按鈕,如圖1-31所示。圖1-31配置網(wǎng)絡和主機名任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(7)返回到安裝主界面,單擊“安裝目的地”選項來選擇安裝媒介并設置分區(qū)。此時不需要進行任何修改,單擊左上角的“完成”按鈕即可(此處選擇自動配置分區(qū),Linux系統(tǒng)根據(jù)文件系統(tǒng)層次結構標準(FilesystemHierarchyStandard,F(xiàn)HS)為不同的目錄定義了相應的不同功能,磁盤管理和分區(qū)將在第4章中詳細介紹),如圖1-32所示。圖1-32系統(tǒng)安裝媒介的選擇任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(8)返回到安裝主界面,單擊“開始安裝”按鈕后即可看到安裝進度,在此處選擇“根密碼”選項,如圖1-33所示。圖1-33RHEL8系統(tǒng)的安裝界面任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(9)然后設置root管理員的密碼。若堅持用弱口令的密碼則需要單擊2次左上角的“完成”按鈕才可以確認,如圖1-34所示。虛擬機中做實驗的時候,密碼無所謂強弱,但在生產(chǎn)環(huán)境中一定要讓root管理員的密碼足夠復雜。圖1-34設置root管理員的密碼任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(10)Linux系統(tǒng)安裝過程一般在30~60分鐘,在安裝過程期間耐心等待即可。安裝完成后單擊“重啟”按鈕,如圖1-35所示。圖1-35系統(tǒng)安裝完成任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(11)重啟系統(tǒng)后將看到系統(tǒng)的初始化界面,單擊“LicenseInformation”選項,如圖1-36所示。圖1-36系統(tǒng)初始化界面任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(12)勾選“我同意許可協(xié)議”復選框,然后單擊左上角的“完成”按鈕,如圖1-37所示。圖1-37同意許可說明書任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(13)可以為RHEL8系統(tǒng)創(chuàng)建一個本地的普通用戶,然后單擊右上角“前進”按鈕,如圖1-38所示。圖1-38創(chuàng)建本地的普通用戶任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(14)選擇語言和鍵盤布局,分別單擊右上角“前進”按鈕,如圖1-39所示。圖1-39設置語言和鍵盤布局任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(15)在圖1-40所示的界面中可以設置位置服務,單擊右上角“前進”按鈕完成。圖1-40位置設置。任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(16)在圖1-41所示的界面中可以連接在線賬號,也可以選擇右上角“跳過”。圖1-41在線賬號連接。任務實施2使用VMwareWorkstation部署虛擬機1.在虛擬機中安裝RedHatEnterpriseLinux8.0(17)看到圖1-42系統(tǒng)歡迎界面,就可以開始使用RedHatEnterpriseLinux8.0了。圖1-42系統(tǒng)的歡迎界面云計算基本概念、服務模型和部署模型通過本課程,我們學習了內容總結虛擬化概念、技術分類和基礎架構使用VMwareWorkstation部署實驗環(huán)境虛擬化與云計算應用實踐
項目化教程
項目2Qemu-kvm安裝與配置
學習目標知識目標了解Qemu-kvm技術原理;了解Qemu-kvm功能列表;了解常用的Qemu-kvm工具。技能目標掌握SSH和VNC遠程登錄服務器;掌握Qemu-kvm虛擬化環(huán)境搭建;掌握Qemu-img命令創(chuàng)建虛擬機磁盤;掌握Qemu-kvm命令創(chuàng)建虛擬機。通過本課程的學習你將可以項目引導Qemu-kvm安裝和配置KVM是目前熱門的虛擬化方案,可以同時處理多個windows或Linux操作系統(tǒng)的虛擬機。本項目主要介紹KVM原理、Qemu與KVM關系、Qemu工具,并通過實驗搭建KVM虛擬化環(huán)境,創(chuàng)建虛擬機。KVM及功能列表知識準備任務實施KVM工具集合Qemu-kvm1234使用SSH遠程登錄Linux服務器配置VNC環(huán)境并遠程登錄Linux服務器123Qemu-kvm虛擬化環(huán)境搭建使用qemu-img命令創(chuàng)建虛擬機硬盤并安裝虛擬機1KVM及功能列表KVM全稱是基于內核的虛擬機(Kernel-basedVirtualMachine),是基于虛擬化擴展(IntelVT或者AMD-V)的X86硬件的開源Linux原生全虛擬化解決方案。KVM所支持的功能列表:硬件設備、熱插拔、動態(tài)遷移、非一致訪問圖2-1Linux內核執(zhí)行模式2KVM工具集合virt-*工具:包括Virt-install(創(chuàng)建KVM虛擬機的命令行工具),Virt-viewer(連接到虛擬機屏幕的工具),Virt-clone(虛擬機克隆工具),virt-top(虛擬機統(tǒng)計命令)等libvirt:操作和管理KVM虛擬機的虛擬化API,使用C語言編寫,可以由Python,Ruby,Perl,PHP,Java等語言調用??梢圆僮靼↘VM,vmware,XEN,Hyper-v,LXC等Hypervisor。Virsh:基于libvirt的命令行工具(CLI)Virt-Manager:基于libvirt的GUI工具virt-v2v:虛擬機格式遷移工具sVirt:安全工具3Qemu-kvm圖2-2Qemu-kvm關系圖圖2-3
Qemu-kvm工作示意圖3Qemu-kvm圖2-4客戶機內存實現(xiàn)方式圖2-5Qemu模擬I/O設備項目實施任務2-1使用SSH遠程登錄Linux服務器任務2-2配置VNC環(huán)境并遠程登錄Linux服務器需要完成的任務:項目實施包括4個具體任務。本項目首先介紹遠程登錄Linux服務器,再介紹Qemu-kvm虛擬化環(huán)境搭建任務,最后創(chuàng)建虛擬機硬盤并安裝虛擬機。
Project任務2-4使用qemu-img命令創(chuàng)建虛擬機硬盤并安裝虛擬機任務2-3Qemu-kvm虛擬化環(huán)境搭建任務實施1.使用SSH遠程登錄Linux服務器任務實施1.使用SSH遠程登錄Linux服務器1.
配置sshd服務(1)檢查是否安裝了SSH,啟動SSH服務和設置開機自啟動。(2)為方便演示暫時關閉防火墻與Selinux(3)從RHEL8-2遠程連接RHEL8-1,格式為“ssh[參數(shù)]主機IP地址”,exit退出登錄。(4)選擇禁止root管理員身份遠程登錄服務器,可以增強服務器安全性。服務器上打開sshd主配置文件,將第46行的PermitRootLoginyes改為PermitRootLoginno,并重啟服務,通過RHEL8-2進行連接測試時發(fā)現(xiàn),系統(tǒng)提示不可訪問的錯誤信息。[root@RHEL8-1~]#rpm-qa|grepssh[root@RHEL8-1~]#systemctlstartsshd[root@RHEL8-1~]#systemctlenablesshd[root@RHEL8-1~]#systemctlstopfirewalld.service[root@RHEL8-1~]#setenforce0[root@RHEL8-2~]#ssh0[root@RHEL8-1~]#exit[root@RHEL8-1~]#vim/etc/ssh/sshd_config[root@RHEL8-1~]#systemctlrestartsshd[root@RHEL8-2~]#ssh0root@0'spassword://此處輸入遠程主機root管理員登錄密碼Permissiondenied,pleasetryagain.
任務實施1.使用SSH遠程登錄Linux服務器2.
安全密鑰驗證(1)在服務器上建立用戶user1(2)在客戶機生成密鑰對,查看公鑰id_rsa.pub和私鑰id_rsa(3)把客戶機公鑰文件傳送到遠程主機(4)在服務器進行設置,使拒絕傳統(tǒng)口令驗證,只允許密鑰要驗證。將73行的PasswordAuthenticationyes改為PasswordAuthenticationno,重啟服務(5)在客戶機上用user1遠程登錄服務器,此時無需輸入密碼。利用nmcli查看IP地址為RHEL8-1的IP地址,證明登錄成功。[root@RHEL8-1~]#useradduser1[root@RHEL8-1~]#passwduser1[root@RHEL8-2~]#ssh-keygen[root@RHEL8-2~]#cat/root/.ssh/id_rsa.pub[root@RHEL8-2~]#cat/root/.ssh/id_rsa[root@RHEL8-2~]#ssh-copy-iduser1@0[root@RHEL8-1~]#vim/etc/ssh/sshd_config[root@RHEL8-1~]#systemctlrestartsshd[root@RHEL8-2~]#sshuser1@0[user1@RHEL8-1~]$nmcli[root@RHEL8-1~]#cat/home/user1/.ssh/authorized_keys任務實施1.使用SSH遠程登錄Linux服務器3.使用scp命令將復制文件(1)客戶機創(chuàng)建一個文件,客戶機使用scp命令將本機文件復制到遠程服務器上(2)服務器創(chuàng)建一個文件,客戶機使用scp命令將遠程服務器上的文件復制到本機[user1@RHEL8-1~]$exit[root@RHEL8-2~]#touchrhel8-2.txt[root@RHEL8-2~]#scprhel8-2.txtuser1@0:/home/user1[root@RHEL8-1~]#cd/home/user1[root@RHEL8-1user1]#touchrhel8-1.txt[root@RHEL8-1user1]#ls[root@RHEL8-2~]#scpuser1@0:/home/user1/rhel8-1.txt/root項目實施任務2-1使用SSH遠程登錄Linux服務器任務2-2配置VNC環(huán)境并遠程登錄Linux服務器需要完成的任務:項目實施包括4個具體任務。本項目首先介紹遠程登錄Linux服務器,再介紹Qemu-kvm虛擬化環(huán)境搭建任務,最后創(chuàng)建虛擬機硬盤并安裝虛擬機。
Project任務2-4使用qemu-img命令創(chuàng)建虛擬機硬盤并安裝虛擬機任務2-4Qemu-kvm虛擬化環(huán)境搭建任務實施2配置VNC環(huán)境并遠程登錄Linux服務器1.部署本地軟件倉庫(1)掛載鏡像到本地操作系統(tǒng)。(2)修改配置文件指定本地存儲庫(3)查看倉庫驗證是否成功。[root@RHEL8~]#mkdir/mnt/iso[root@RHEL8~]#mount-oro/dev/sr0/mnt/iso[root@RHEL8~]#ls/mnt/iso/BaseOS/
Packagesrepodata[root@RHEL8~]#ls/mnt//iso/AppStream/Packagesrepodata[root@RHEL8~]#cd/etc/yum.repos.d[root@RHEL8yum.repos.d]#vimlocal.repo[root@RHEL8yum.repos.d]#dnfrepolist任務實施2配置VNC環(huán)境并遠程登錄Linux服務器2.Linux服務器環(huán)境設置(1)Linux服務器設置可VNC遠程登錄的桌面環(huán)境。(2)在RHEL8中安裝服務器端軟件tigervnc-server。(3)配置TigerVNC服務器以在系統(tǒng)上為用戶啟動顯示。首先創(chuàng)建一個名為/etc/systemd/system/vncserver@:1.service的配置文件。(4)臨時關閉selinux及防火墻。(5)為VNC登錄的用戶設置密碼并重啟服務(這里密碼設置為123456)。(6)使用netstat命令來驗證VNC服務器是否開始監(jiān)聽5901上的請求(7)使用VNCViewer客戶端連接到VNC服務。(8)配置用戶user1連接到VNC服務器。(9)切換到user1用戶,并設置user1的vnc登錄密碼。(10)切換回root賬號,重新加載vnc并啟動vncserver@:2.service服務。[root@RHEL8~]#dnfgroupinstall"workstation"[root@RHEL8~]#systemctlset-defaultgraphical[root@RHEL8~]#reboot[root@RHEL8~]#vim/etc/gdm/custom.conf[root@RHEL8~]#dnfinstalltigervnc-servertigervnc-server-module-y[root@RHEL8~]#rpm-qtigervnc-server[root@RHEL8~]#vim/etc/systemd/system/vncserver@:1.service[root@RHEL8~]#setenforce0[root@RHEL8~]#systemctlstopfirewalld[root@RHEL8-1~]#vncpasswd[root@RHEL8system]#systemctldaemon-reload[root@RHEL8system]#systemctlstartvncserver@:1.service[root@RHEL8-1system]#netstat-an|grep5901[root@RHEL8-2~]#dnfinstalltigervnc[root@RHEL8-2~]#rpm-qtigervnc[root@RHEL8-2~]#rpm-qtigervnc[root@RHEL8-2~]#vncviewer0:5901[root@RHEL8~]#cp/etc/systemd/system/vncserver@:1.service/etc/systemd/system/vncserver@:2.service[root@RHEL8~]#vim/etc/systemd/system/vncserver@:1.service任務實施2配置VNC環(huán)境并遠程登錄Linux服務器3.在windows環(huán)境使用vnc服務下載tightvnc-2.8.59-gpl-setup-64bit.ms并安裝,進入如圖2-8所示tightvnc連接界面,輸入目標服務器的ip和端口,單擊“Connect”按鈕。進入圖2-9的密碼輸入窗口,輸入密碼后單擊“ok”按鈕,即可進入圖2-10所示的遠程服務器桌面環(huán)境。圖2-8TightVNC連接界面圖2-10遠程服務器桌面環(huán)境圖2-9輸入服務器密碼項目實施任務2-1使用SSH遠程登錄Linux服務器任務2-2配置VNC環(huán)境并遠程登錄Linux服務器需要完成的任務:項目實施包括4個具體任務。本項目首先介紹遠程登錄Linux服務器,再介紹Qemu-kvm虛擬化環(huán)境搭建任務,最后創(chuàng)建虛擬機硬盤并安裝虛擬機。
Project任務2-4使用qemu-img命令創(chuàng)建虛擬機硬盤并安裝虛擬機任務2-3Qemu-kvm虛擬化環(huán)境搭建任務實施3Qemu-kvm虛擬化環(huán)境搭建1.配置軟件倉庫并安裝相關軟件包(1)測試CPU是否支持虛擬化技術。(2)確認是否加載KVM模塊。(3)如果顯示未加載KVM模塊則執(zhí)行以下命令加載。(4)安裝kvm相關軟件包,其中l(wèi)ibvirt軟件包將會在后面任務使用。(5)啟動libvirtd服務并設置開機自啟動。(6)創(chuàng)建橋接網(wǎng)絡br0,配置IP地址1。(7)為網(wǎng)橋br0關聯(lián)物理接口ens33(8)關閉以太網(wǎng)卡的connection,查看物理網(wǎng)卡的橋接(9)如需要恢復網(wǎng)絡配置,執(zhí)行如下命令。[root@RHEL8~]#curl-o/etc/yum.repos.d/CentOS-Base.repo/repo/centos8_base.repo[root@RHEL8~]#cat/proc/cpuinfo|grep'vmx'[root@RHEL8~]#lsmod|grepkvm[root@RHEL8~]#modprobekvm[root@RHEL8~]#dnfinstallqemu-kvmqemu-imgvirt-managerlibvirtvirt-managerlibvirt-clientvirt-installvirt-viewer[root@RHEL8~]#systemctlstartlibvirtd[root@RHEL8~]#systemctlenablelibvirtd[root@RHEL8~]#nmcli[root@RHEL8~]#nmcliconnaddtypebridgecon-namebr0ifnamebr0[root@RHEL8~]#nmcliconnectionmodifybr0ipv4.addresses'1/24'ipv4.gateway'54'ipv4.dns'14'ipv4.methodmanual[root@RHEL8~]#nmcliconnaddtypeethernetslave-typebridgecon-namebr0-ens33ifnameens33masterbr0[root@RHEL8~]#nmcliconnupbr0[root@RHEL8~]#nmcliconndownens33[root@RHEL8~]#bridgelinkshow[root@RHEL8~]#nmcliconnupens33[root@RHEL8~]#nmcliconndownbr0[root@RHEL8~]#nmcliconndelbr0[root@RHEL8~]#nmcliconndelbr0-ens33任務實施3Qemu-kvm虛擬化環(huán)境搭建2.添加Qemu-kvm命令并查看相應選項(1)本任務首先查看命令所在位置,再創(chuàng)建Qemu-kvm命令的軟鏈接。也可以將Qemu-kvm命令加入系統(tǒng)環(huán)境變量PATH。(2)創(chuàng)建命令的軟鏈接。[root@RHEL8~]#find/-typef-name‘qemu-kvm‘[root@RHEL8~]#cd/usr/bin[root@RHEL8bin]#ln-s/usr/libexec/qemu-kvmqemu-kvm[root@RHEL8bin]#qemu-kvm-help項目實施任務2-1使用SSH遠程登錄Linux服務器任務2-2配置VNC環(huán)境并遠程登錄Linux服務器需要完成的任務:項目實施包括4個具體任務。本項目首先介紹遠程登錄Linux服務器,再介紹Qemu-kvm虛擬化環(huán)境搭建任務,最后創(chuàng)建虛擬機硬盤并安裝虛擬機。
Project任務2-4使用qemu-img命令創(chuàng)建虛擬機硬盤并安裝虛擬機任務2-3Qemu-kvm虛擬化環(huán)境搭建任務實施4使用qemu-img命令創(chuàng)建虛擬機硬盤并安裝虛擬機1.使用qemu-img命令創(chuàng)建虛擬機硬盤(1)使用qemu-img命令創(chuàng)建qcow2格式鏡像文件,大小為10G。(2)使用qemu-imginfo命令查看鏡像信息。(3)更多信息可以查閱幫助文檔。2.創(chuàng)建KVM虛擬機(1)使用wget或通過ftp、samba、虛擬機工具將LinuxISO鏡像放到/var/lib/libvirt/boot/,本處wget指示的地址鏡像可根據(jù)情況修改。(2)關閉防火墻,設置selinux。(3)使用Qemu-kvm命令創(chuàng)建1GBRAM,1個CPU核心,1個網(wǎng)卡和10GB磁盤空間的CentOS6虛擬機。(4)當前服務器已經(jīng)啟動vnc服務。虛擬機創(chuàng)建后,本地模擬vnc連接。(5)進入如圖2-13顯示的CentOS6安裝提示,安裝完成后單擊重啟按鈕使用。[root@RHEL8~]#mkdir/opt/image[root@RHEL8~]#qemu-imgcreate-fqcow2/opt/image/rhel6.qcow210G[root@RHEL8~]#ll/opt/image[root@RHEL8~]#du-h/opt/image/rhel6.qcow2[root@RHEL8~]#qemu-imginfo/opt/image/rhel6.qcow2[root@RHEL8~]#qemu-img-help[root@RHEL8~]#mkdir-p/opt/boot/[root@RHEL8~]#cd/opt/boot/[root@RHEL8boot]#wget/centos-vault/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso[root@RHEL8~]#systemctlstopfirewalld.service[root@RHEL8~]#systemctldisablefirewalld.service[root@RHEL8~]#setenforce0[root@RHEL8~]#cat/etc/sysconfig/selinux[root@RHEL8~]#ll/opt/image[root@RHEL8~]#qemu-kvm-name"centos6"-m1024-smp2-bootd-drivefile=/opt/image/rhel6.qcow2,if=virtio,index=0,media=disk,format=qcow2-drivefile=/opt/boot/CentOS-6.5-x86_64-bin-DVD1.iso,index=1,media=cdrom-netnic,model=virtio,macaddr=52:54:00:A6:71:83[root@RHEL8~]#vncviewer:5900Qemu-kvm技術原理、功能列表和工具通過本課程,我們學習了內容總結SSH和VNC遠程登錄服務器Qemu-kvm虛擬化環(huán)境搭建、創(chuàng)建虛擬機磁盤及創(chuàng)建虛擬機虛擬化與云計算應用實踐
項目化教程
項目3LIBVIRT創(chuàng)建和管理虛擬機
學習目標知識目標了解libvirt作用及架構;了解libvirt工具集及配置文件。技能目標掌握使用libvirt部署虛擬機的方法;掌握virsh命令創(chuàng)建和管理虛擬機;掌握virsh命令創(chuàng)建和管理網(wǎng)絡;掌握virsh命令創(chuàng)建和管理存儲;掌握virsh命令遷移虛擬機。通過本課程的學習你將可以項目引導libvirt創(chuàng)建和管理虛擬機KVM管理工具libvirt對Qemu-kvm命令進行了封裝,比原生的命令更高效。本項目介紹libvirt命令行工具virsh,包括創(chuàng)建和管理虛擬機、創(chuàng)建和管理網(wǎng)絡、創(chuàng)建和管理存儲以及遷移虛擬機等。libvirt簡介知識準備任務實施libvirt框架網(wǎng)橋1234安裝libvirt軟件包使用virt-install創(chuàng)建虛擬機123客戶機XML配置文件格式及配置信息使用virsh命令管理網(wǎng)絡567使用virsh命令創(chuàng)建和管理虛擬機使用virsh命令管理存儲池使用virsh命令靜態(tài)遷移虛擬機1libvirt簡介libvirt是管理虛擬化平臺的開源工具之一。它提供統(tǒng)一、穩(wěn)定、開放的源代碼的應用程序接口(API)、守護進程(libvirtd)和一個默認命令行管理工具(virsh)。libvirtAPI管理對象daemon進程(libvirtd)virsh工具集對象說明Domain指運行在由Hypervisor提供的虛擬機器上的一個操作系統(tǒng)實例(常常是指一個虛擬機)或者用來啟動虛機的配置。Hypervisor一個虛擬化主機的軟件層。Node一臺物理服務器。Storagepool一組存儲媒介的集合,比如物理硬盤驅動器。一個存儲池被劃分為小的容器稱作卷。卷會被分給一個或者多個虛機。Volume一個從存儲池分配的存儲空間。一個卷會被分給一個或者多個域,常常成為域里的虛擬硬盤。2libvirt框架圖3-1libvirt層次結構(1)virsh命令或API接口創(chuàng)建虛擬機(接口層)(2)調用libvirt提供的統(tǒng)一接口(抽象驅動層)(3)調用底層的相應虛擬化技術的接口(具體驅動層)(4)拼裝shell命令,并執(zhí)行3網(wǎng)橋網(wǎng)橋工作在OSI模型中的第二層鏈路層,完成數(shù)據(jù)幀(frame)的轉發(fā),主要目的是在連接的網(wǎng)絡間提供透明的通信。網(wǎng)橋互連帶來廣播風暴的問題,網(wǎng)絡的規(guī)模較大時有可能引起廣播風暴;然后是安全性問題,當與外部網(wǎng)絡互連時,網(wǎng)橋會把內部和外部網(wǎng)絡合二為一,自動向對方完全開放自己的網(wǎng)絡資源。項目實施任務3-1安裝libvirt軟件包
任務3-2使用virt-install創(chuàng)建虛擬機任務3-3客戶機XML配置文件格式及配置信息 任務3-4使用virsh命令創(chuàng)建和管理虛擬機 需要完成的任務:項目實施包括8個具體任務。本項目包括安裝軟件包、使用virt-install創(chuàng)建虛擬機、查看虛擬機xml配置文件、使用virsh命令創(chuàng)建管理虛擬機、管理網(wǎng)絡、存儲池。以及使用virsh命令遷移虛擬機。
Project項目實施任務3-5使用virsh命令管理網(wǎng)絡 任務3-6使用virsh命令管理存儲池 任務3-7使用virsh命令靜態(tài)遷移虛擬機 任務3-8使用virsh命令動態(tài)遷移虛擬機 需要完成的任務:項目實施包括8個具體任務。本項目包括安裝軟件包、使用virt-install創(chuàng)建虛擬機、查看虛擬機xml配置文件、使用virsh命令創(chuàng)建管理虛擬機、管理網(wǎng)絡、存儲池。以及使用virsh命令遷移虛擬機。
Project任務實施1.安裝libvirt軟件包在部署qemu-kvm環(huán)境時,已經(jīng)安裝過相關服務器虛擬化組件。步驟1:首先添加騰訊云鏡像源(RHEL8/Centos8操作系統(tǒng)需聯(lián)網(wǎng))。步驟2:測試CPU是否支持虛擬化技術。步驟3:確認是否加載KVM模塊。步驟4:如果沒有加載則執(zhí)行以下命令加載KVM。步驟5:安裝kvm相關軟件包,其中l(wèi)ibvirt等軟件包在后續(xù)任務中將使用到。步驟6:啟動libvirtd服務并設置開機自啟動。[root@RHEL8~]#rm-rf/etc/yum.repos.d/[root@RHEL8~]#curl-o/etc/yum.repos.d/CentOS-Base.repo/repo/centos8_base.repo[root@RHEL8~]#cat/proc/cpuinfo|grep'vmx'//如果出現(xiàn)vmx字樣,表明系統(tǒng)支持虛擬化。[root@RHEL8~]#dnfinstallqemu-kvmqemu-imglibvirtvirt-managerlibvirt-clientvirt-installvirt-viewer[root@RHEL8~]#systemctlstartlibvirtd[root@RHEL8~]#systemctlenablelibvirtd[root@RHEL8~]#lsmod|grepkvm[root@RHEL8~]#modprobekvm項目實施任務3-1安裝libvirt軟件包 任務3-2使用virt-install創(chuàng)建虛擬機任務3-3客戶機XML配置文件格式及配置信息 任務3-4使用virsh命令創(chuàng)建和管理虛擬機 需要完成的任務:項目實施包括8個具體任務。本項目包括安裝軟件包、使用virt-install創(chuàng)建虛擬機、查看虛擬機xml配置文件、使用virsh命令創(chuàng)建管理虛擬機、管理網(wǎng)絡、存儲池。以及使用virsh命令遷移虛擬機。
Project任務實施2使用virt-install創(chuàng)建虛擬機virt-install命令用法及參數(shù)如下:用法:virt-install[參數(shù)]…參數(shù):-h#查看幫助。-nNAME#指定虛擬機的名稱。-rMEMORY#指定虛擬機的內存用量。-uUUID#指定虛擬機的唯一通用標識符(UniversallyUniqueIdentifier,UUID)。省略這個參數(shù)時,virt-install將會自動產(chǎn)生。--vcpus=VCPUS#指定虛擬機的虛擬CPU(VirtualCPU,VCPU)數(shù)量。-fDISKFILE#指定虛擬磁盤的文件路徑名稱。-sDISKSIZE#用來指定虛擬磁盤的大小,這個參數(shù)需配合-f使用。DISKSIZE為虛擬磁盤的大小,單位是GB。-mMAC#指定虛擬機的網(wǎng)絡卡之硬件地址。這個參數(shù)可以省略,省略時virt-install將自動產(chǎn)生。-p(--paravirt)#以半虛擬化的方式建立虛擬機。--hvm#使用全虛擬化技術。-l#LOCATION指定安裝來源。--arch#CPU架構。-cCDROM#設置光盤鏡像路徑。--import#導入現(xiàn)有虛擬機。--os-type=TYPE#指定系統(tǒng)類型(比如linux、windows)。--disk=DISKOPTS#設置虛擬磁盤。[root@RHEL8~]#cd/opt/image;qemu-imgcreate-fqcow2rhel6-1.qcow22G[root@RHEL8~]#virt-install--virt-type=kvm--namerhel6-1--ram512--vcpus=1--os-variant=rhel6--cdrom=/opt/boot/CentOS-6.5-x86_64-bin-DVD1.iso--network=bridge=virbr0,model=virtio--graphicsvnc--diskpath=/opt/image/rhel6-1.qcow2,bus=virtio,format=qcow2例子:創(chuàng)建一個Hypervisor為KVM,名為rhel6-1,內存512MB,磁盤2G的虛擬機,磁盤格式qcow2。安裝的鏡像文件CentOS-6.5-x86_64-bin-DVD1.iso已經(jīng)下載到/opt/boot文件夾中。項目實施任務3-1安裝libvirt軟件包 任務3-2使用virt-install創(chuàng)建虛擬機任務3-3客戶機XML配置文件格式及配置信息
任務3-4使用virsh命令創(chuàng)建和管理虛擬機 需要完成的任務:項目實施包括8個具體任務。本項目包括安裝軟件包、使用virt-install創(chuàng)建虛擬機、查看虛擬機xml配置文件、使用virsh命令創(chuàng)建管理虛擬機、管理網(wǎng)絡、存儲池。以及使用virsh命令遷移虛擬機。
Project任務實施3客戶機XML配置文件格式及配置信息1.默認放置虛擬機配置文件的路徑/etc/libvirt/qemu/<domaintype='kvm'>#用kvm創(chuàng)建的虛擬機稱為domain,type定義使用哪個虛擬機管理程序,值可以是:xen、kvm、qemu、lxc、kqemu<name>rhel6-1</name>#name參數(shù)為虛擬機名字,由字母和數(shù)字組成,不能包含空格
<uuid>1e93588a-40ef-4b50-877b-b3f6a6ba6435</uuid>#uuid,全球唯一,linux下可以用uuidgen生成<devices>#設備定義開始,所有的設備都是一個名為devices元素的子設備<disk><drivername='qemu'type='qcow2'/><sourcefile='/opt/image/rhel6-1.qcow2'/>#source元素:在disk的type是file時,file屬性指定一個合格的全路徑文件映像作為客戶端的磁盤<disk>cdrom<sourcefile='/opt/boot/xxx.iso'/><interfacetype='bridge'>#虛擬機網(wǎng)絡連接方式,此處使用網(wǎng)橋類型。確保每個kvmguest的mac地址唯一。</devices>#設備定義結束[root@RHEL8~]#cd/etc/libvirt/qemu[root@RHEL8qemu]#ls[root@RHEL8qemu]#catrhel6-1.xml
項目實施任務3-1安裝libvirt軟件包 任務3-2使用virt-install創(chuàng)建虛擬機任務3-3客戶機XML配置文件格式及配置信息 任務3-4使用virsh命令創(chuàng)建和管理虛擬機 需要完成的任務:項目實施包括8個具體任務。本項目包括安裝軟件包、使用virt-install創(chuàng)建虛擬機、查看虛擬機xml配置文件、使用virsh命令創(chuàng)建管理虛擬機、管理網(wǎng)絡、存儲池。以及使用virsh命令遷移虛擬機。
Project任務實施4使用virsh命令創(chuàng)建和管理虛擬機1使用virsh的交互和非交互模式。[root@RHEL8~]#virsh-cqemu+ssh://root@0/system使用virsh非交互模式。[root@RHEL8~]#virsh--help#查看命令幫忙2使用virsh創(chuàng)建虛擬機rhel6-2。(1) 創(chuàng)建一個新的10g虛擬機磁盤rhel6-2.qcow2。#qemu-imgcreate–fqcow2rhel6-2.qcow210G(2) 備份新的虛擬機配置文件rhel6-2.xml。#cd/etc/libvirt/qemu;virhsdumpxmlrhel6-1>rhel6-2.xml(3) 利用備份的配置文件rhel6-2.xml生成新的虛擬機rhel6-2。#uuidgen#vimrhel6-2.xml包括名稱,uid,磁盤,鏡像,網(wǎng)絡等等#virshcreaterhel6-2.xml臨時創(chuàng)建虛擬機,關機后消失#virshdefinerhel6-2.xml永久創(chuàng)建虛擬機,關機后不消失命令說明quit結束virsh,回到Shellconnect連接到指定的虛擬機服務器create啟動一個新的虛擬機destroy刪除一個虛擬機start開啟(已定義的)非啟動的虛擬機define從XML定義一個虛擬機undefine取消定義的虛擬機dumpxml轉儲虛擬機的設置值list列出虛擬機reboot重新啟動虛擬機save存儲虛擬機的狀態(tài)restore回復虛擬機的狀態(tài)suspend暫停虛擬機的執(zhí)行resume繼續(xù)執(zhí)行該虛擬機dump將虛擬機的內核轉儲到指定的文件,以便進行分析與排錯shutdown關閉虛擬機setmem修改內存的大小setmaxmem設置內存的最大值setvcpus修改虛擬處理器的數(shù)量項目實施任務3-5使用virsh命令管理網(wǎng)絡
任務3-6使用virsh命令管理存儲池 任務3-7使用virsh命令靜態(tài)遷移虛擬機 任務3-8使用virsh命令動態(tài)遷移虛擬機 需要完成的任務:項目實施包括8個具體任務。本項目包括安裝軟件包、使用virt-install創(chuàng)建虛擬機、查看虛擬機xml配置文件、使用virsh命令創(chuàng)建管理虛擬機、管理網(wǎng)絡、存儲池。以及使用virsh命令遷移虛擬機。
Project任務實施5使用virsh命令管理網(wǎng)絡net-autostart 自動開始網(wǎng)絡net-create 從一個XML文件創(chuàng)建一個網(wǎng)絡net-define 定義非活動狀態(tài)的虛擬網(wǎng)絡或從XML文件修改現(xiàn)有的虛擬網(wǎng)絡。net-destroy 銷毀(停止)網(wǎng)絡net-dhcp-leases 為給定網(wǎng)絡打印租約信息net-dumpxml XML中的網(wǎng)絡信息net-edit 為網(wǎng)絡編輯XML配置net-event 網(wǎng)絡事件net-info 網(wǎng)絡信息net-list 列出網(wǎng)絡net-name 把一個網(wǎng)絡UUID轉換為網(wǎng)絡名net-start 開始一個(以前定義的)不活躍的網(wǎng)絡net-undefine 取消定義虛擬網(wǎng)絡。net-update 更新現(xiàn)有網(wǎng)絡配置的部分net-uuid 把一個網(wǎng)絡名轉換為網(wǎng)絡UUID任務實施5使用virsh命令管理網(wǎng)絡1.查看虛擬網(wǎng)絡[root@RHEL8~]#virshnet-list--all#查看所有虛擬網(wǎng)絡。[root@RHEL8~]#virshnet-list#查看所有正在運行的虛擬網(wǎng)絡[root@RHEL8~]#virshnet-infodefault#查看名為default的虛擬網(wǎng)絡[root@RHEL8~]#cd/etc/libvirt/qemu/networks[root@RHEL8network]#ls[root@RHEL8network]#catdefault.xml2.管理虛擬網(wǎng)絡[root@RHEL8~]#virshnet-destroydefault#強制關閉名為default的虛擬網(wǎng)絡[root@RHEL8~]#virshnet-startdefault#啟動名為default的虛擬網(wǎng)絡[root@RHEL8~]#virshnet-autostartdefault#設置名為default的虛擬網(wǎng)絡真機開機則自動運行網(wǎng)絡default標記為自動啟動[root@RHEL8~]#virshnet-autostart--disabledefault#取消名為default的虛擬網(wǎng)絡真機開機則自動運行[root@RHEL8~]#cd/etc/libvirt/qemu/networks#切換路徑,定義名為default的虛擬機(也就是把vnet虛擬網(wǎng)絡加入KVM軟件)[root@RHEL8networks]#ls[root@RHEL8networks]#virshnet-definedefault.xml[root@RHEL8networks]#cd/etc/libvirt/qemu/network;cpdefault.xmldefault.xml.bak(注意:要生成虛擬網(wǎng)絡配置文件default.xml)[root@RHEL8~]#virshnet-undefinedefault#取消定義名為default的虛擬網(wǎng)絡(也就是把default虛擬網(wǎng)絡從KVM軟件刪除)項目實施任務3-5使用virsh命令管理網(wǎng)絡 任務3-6使用virsh命令管理存儲池
任務3-7使用virsh命令靜態(tài)遷移虛擬機 任務3-8使用virsh命令動態(tài)遷移虛擬機 需要完成的任務:項目實施包括8個具體任務。本項目包括安裝軟件包、使用virt-install創(chuàng)建虛擬機、查看虛擬機xml配置文件、使用virsh命令創(chuàng)建管理虛擬機、管理網(wǎng)絡、存儲池。以及使用virsh命令遷移虛擬機。
Project任務實施6使用virsh命令管理存儲池find-storage-pool-sources-as 找到潛在存儲池源find-storage-pool-sources 發(fā)現(xiàn)潛在存儲池源pool-autostart 自動啟動某個池pool-build 建立池pool-create-as 從一組變量中創(chuàng)建一個池pool-create 從一個XML文件中創(chuàng)建一個池pool-define-as 在一組變量中定義池pool-define 定義非活動的存儲池或從XML文件修改現(xiàn)有的存儲池pool-delete
刪除池pool-destroy
銷毀(刪除)池pool-dumpxml XML中的池信息pool-edit
為存儲池編輯XML配置pool-info
存儲池信息pool-list
列出池pool-name
將池UUID轉換為池名稱pool-refresh
刷新池pool-start
啟動一個(以前定義的)非活躍的池pool-undefine
取消定義一個不活躍的池pool-uuid
把一個池名稱轉換為池UUIDpool-event
存儲池事件任務實施6使用virsh命令管理存儲池1.創(chuàng)建一個邏輯卷池lvm_p,并進行管理(1)添加兩個磁盤sdb,sdc作為物理卷。(2)將sdb和sdc創(chuàng)建為物理卷,并添加sdb到卷組lvm_p中。(3)創(chuàng)建存儲池的xml文件lvm_p.xml。將新的存儲卷位置更改到/opt/image,pool的類型從默認的dir改為logical,即lvm類型。(4)使用pool-define命令定義、開啟存儲池,并查看信息。(5)將sdc添加到卷組lvm_p中,由于卷組增大,相當于存儲池進行了擴容。[root@RHEL8~]#fdisk–l[root@RHEL8~]#partprobe/dev/sdb[root@RHEL8~]#partprobe/dev/sdc[root@RHEL8~]#lsblk[root@RHEL8~]#lsblk[root@RHEL8~]#pvcreate/dev/sdb[root@RHEL8~]#pvcreate/dev/sdc[root@RHEL8~]#vgcreatelvm_p/dev/sdb[root@RHEL8~]#vgs[root@RHEL8~]#cd/etc/libvirt/storage/[root@RHEL8storage]#cpdefault.xmllvm_p.xml[root@RHEL8storage]#vimlvm_p.xml[root@RHEL8storage]#catlvm_p.xml[root@RHEL8storage]#virshpool-definelvm_p.xml[root@RHEL8storage]#virshpool-d
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度離職員工離職后競業(yè)限制解除條件及違約金協(xié)議
- 2025年度生態(tài)環(huán)保項目過橋墊資合同
- 2025-2030年數(shù)據(jù)標注平臺行業(yè)跨境出海戰(zhàn)略研究報告
- 2025-2030年廚電產(chǎn)品用戶共創(chuàng)行業(yè)深度調研及發(fā)展戰(zhàn)略咨詢報告
- 2025-2030年呼吸窘迫監(jiān)測設備行業(yè)跨境出海戰(zhàn)略研究報告
- 2025-2030年戶外親子運動會日企業(yè)制定與實施新質生產(chǎn)力戰(zhàn)略研究報告
- 2025-2030年圖書館電子資源檢索機器人企業(yè)制定與實施新質生產(chǎn)力戰(zhàn)略研究報告
- 2025-2030年呼吸系統(tǒng)功能檢查企業(yè)制定與實施新質生產(chǎn)力戰(zhàn)略研究報告
- 2025-2030年廚房自動化機器人助手行業(yè)跨境出海戰(zhàn)略研究報告
- 2025-2030年城市綠地碳匯監(jiān)測系統(tǒng)行業(yè)跨境出海戰(zhàn)略研究報告
- 2025年廣西教育出版社有限公司招聘筆試參考題庫含答案解析
- 中醫(yī)膏方臨床應用與制備工藝規(guī)范 DB32/T 4870-2024
- JJG(交通) 208-2024 車貨外廓尺寸動態(tài)現(xiàn)場檢測設備
- 蘇北四市(徐州、宿遷、淮安、連云港)2025屆高三第一次調研考試(一模)英語試卷(含答案)
- 2024-2025學年陜西省西安市浐灞區(qū)數(shù)學三年級第一學期期末統(tǒng)考試題含解析
- 2025年信息系統(tǒng)集成服務公司組織架構和業(yè)務流程
- 西藏自治區(qū)拉薩市城關區(qū)多校2024-2025學年六年級上學期期中英語試題
- 胸外科講課全套
- 2023年海南省公務員錄用考試《行測》真題卷及答案解析
- 公安法制培訓
- 中國心力衰竭診斷和治療指南2024解讀(完整版)
評論
0/150
提交評論