虛擬化與云計(jì)算技術(shù)應(yīng)用實(shí)踐項(xiàng)目化教程 課件 陳寶文 項(xiàng)目4、5 VIRT-MANAGER創(chuàng)建和管理虛擬機(jī)、虛擬網(wǎng)絡(luò)配置和管理_第1頁
虛擬化與云計(jì)算技術(shù)應(yīng)用實(shí)踐項(xiàng)目化教程 課件 陳寶文 項(xiàng)目4、5 VIRT-MANAGER創(chuàng)建和管理虛擬機(jī)、虛擬網(wǎng)絡(luò)配置和管理_第2頁
虛擬化與云計(jì)算技術(shù)應(yīng)用實(shí)踐項(xiàng)目化教程 課件 陳寶文 項(xiàng)目4、5 VIRT-MANAGER創(chuàng)建和管理虛擬機(jī)、虛擬網(wǎng)絡(luò)配置和管理_第3頁
虛擬化與云計(jì)算技術(shù)應(yīng)用實(shí)踐項(xiàng)目化教程 課件 陳寶文 項(xiàng)目4、5 VIRT-MANAGER創(chuàng)建和管理虛擬機(jī)、虛擬網(wǎng)絡(luò)配置和管理_第4頁
虛擬化與云計(jì)算技術(shù)應(yīng)用實(shí)踐項(xiàng)目化教程 課件 陳寶文 項(xiàng)目4、5 VIRT-MANAGER創(chuàng)建和管理虛擬機(jī)、虛擬網(wǎng)絡(luò)配置和管理_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

虛擬化與云計(jì)算應(yīng)用實(shí)踐

項(xiàng)目化教程

項(xiàng)目4

VIRT-MANAGER創(chuàng)建和管理虛擬機(jī)

學(xué)習(xí)目標(biāo)知識目標(biāo)了解virt-manager功能;掌握virt-manager使用。技能目標(biāo)掌握RHEL8安裝virt-manager;掌握virt-manager的基本使用。通過本課程的學(xué)習(xí)你將可以項(xiàng)目引導(dǎo)virt-manager創(chuàng)建和管理虛擬機(jī)本項(xiàng)目介紹另一個(gè)Libvirt管理工具virt-manager,這個(gè)工具是一個(gè)輕量級應(yīng)用程序套件,形式為一個(gè)管理虛擬機(jī)的圖形用戶界面。通過本項(xiàng)目為虛擬機(jī)配置磁盤、網(wǎng)卡等硬件,并對虛擬機(jī)進(jìn)行管理。virt-manager簡介知識準(zhǔn)備任務(wù)實(shí)施14使用virt-manager遠(yuǎn)程連接服務(wù)器使用virt-manager創(chuàng)建和管理虛擬機(jī)123使用virt-manager管理存儲使用virt-manager動態(tài)遷移虛擬機(jī)1virt-manager簡介virt-manager是虛擬機(jī)管理器(VirtualMachineManager)這個(gè)應(yīng)用程序的縮寫,是一個(gè)用于管理虛擬機(jī)的圖形化用戶接口,是用于管理KVM虛擬環(huán)境的主要工具。用戶可以通過它直觀地操作不同的虛擬機(jī)。virt-manager利用libvirt的API實(shí)現(xiàn),它使用Unixsocket訪問libvirtd,默認(rèn)情況下需要有root權(quán)限才能夠訪問socket。除了提供對虛擬機(jī)的管理功能之外,virt-manager還通過一個(gè)嵌入式虛擬網(wǎng)絡(luò)計(jì)算(VNC)客戶端查看器為虛擬機(jī)提供一個(gè)完整圖形控制臺。項(xiàng)目實(shí)施任務(wù)4-1使用virt-manager遠(yuǎn)程連接服務(wù)器

任務(wù)4-2使用virt-manager創(chuàng)建和管理虛擬機(jī)任務(wù)4-3使用virt-manager管理存儲 任務(wù)4-4使用virt-manager動態(tài)遷移虛擬機(jī) 需要完成的任務(wù):項(xiàng)目實(shí)施包括4個(gè)具體任務(wù)。本項(xiàng)目包括virt-manager遠(yuǎn)程連接、創(chuàng)建虛擬機(jī)、管理存儲以及動態(tài)遷移虛擬機(jī)。

Project任務(wù)實(shí)施1使用virt-manager遠(yuǎn)程連接服務(wù)器確保實(shí)驗(yàn)環(huán)境中qemu-kvm和Libvirt服務(wù)已經(jīng)安裝并且正常運(yùn)行步驟1:查看qemu、Libvirt和virt-manager安裝情況。[root@RHEL8~]#rpm-qa|grepqemu步驟2:打開virt-manager查看信息。步驟3:在虛擬系統(tǒng)管理器單擊“編輯”,打開圖4-3所示的“連接詳情”,可以顯示QEMU/KVM連接詳情的“概述”。通過選擇同一窗口中的“虛擬網(wǎng)絡(luò)(V)”或“存儲(S)”,還可以顯示網(wǎng)絡(luò)或存儲的相應(yīng)情況,如圖4-4所示。步驟4:通過virt-manager連接遠(yuǎn)程主機(jī)。圖4-3虛擬系統(tǒng)管理器打開QEMU/KVM連接詳情查看概述情況圖4-4虛擬系統(tǒng)管理器中查看虛擬網(wǎng)絡(luò)和存儲情況項(xiàng)目實(shí)施任務(wù)4-1使用virt-manager遠(yuǎn)程連接服務(wù)器 任務(wù)4-2使用virt-manager創(chuàng)建和管理虛擬機(jī)任務(wù)4-3使用virt-manager管理存儲 任務(wù)4-4使用virt-manager動態(tài)遷移虛擬機(jī) 需要完成的任務(wù):項(xiàng)目實(shí)施包括4個(gè)具體任務(wù)。本項(xiàng)目包括virt-manager遠(yuǎn)程連接、創(chuàng)建虛擬機(jī)、管理存儲以及動態(tài)遷移虛擬機(jī)。

Project任務(wù)實(shí)施2使用virt-manager創(chuàng)建和管理虛擬機(jī)提前下載操作系統(tǒng)ISO鏡像rhel-server-6.5-x86_64-dvd.iso,放入RHEL8-1的/opt/boot目錄(1)打開virt-manager,執(zhí)行“文件”->“新建虛擬機(jī)”。(2)生成新虛擬機(jī)有5個(gè)步驟。步驟1:本處選擇“本地安裝介質(zhì)(ISO映像或者光驅(qū))”。也可以選擇網(wǎng)絡(luò)安裝、網(wǎng)絡(luò)引導(dǎo)或者導(dǎo)入磁盤映像。步驟2:選擇安裝介質(zhì)的位置,單擊“瀏覽”按鈕,選擇存儲池已有的安裝光盤鏡像,系統(tǒng)會自動檢測操作系統(tǒng)版本。單擊“前進(jìn)”按鈕進(jìn)入下一個(gè)步驟。步驟3:設(shè)置內(nèi)存和CPU的大小,數(shù)值不能超過主機(jī)提供的資源上限。設(shè)置好后,單擊“前進(jìn)”按鈕。步驟4:為虛擬機(jī)啟用存儲,默認(rèn)是在當(dāng)前主機(jī)的/var/lib/libvirt/images里面創(chuàng)建存儲卷,單擊“前進(jìn)”按鈕。也可以選擇或創(chuàng)建自定義存儲,選擇在其他地方創(chuàng)建存儲卷。步驟5:為新創(chuàng)建的虛擬機(jī)起名,這里填rhel6.5,并在安裝前確認(rèn)安裝概況,本例不繼續(xù)修改“網(wǎng)絡(luò)”情況,直接單擊“完成”按鈕。接著打開圖4-16的虛擬硬件詳情頁。(3)如圖4-17所示,在虛擬機(jī)的硬件詳情頁面上,修改“顯示協(xié)議Spice”的選項(xiàng),將Spice服務(wù)器類型,修改為VNC服務(wù)器。保存修改后單擊“開始安裝”按鈕,開始創(chuàng)建虛擬機(jī)。(4)在圖4-19連接窗口中輸入虛擬機(jī)登錄密碼,進(jìn)入安裝界面。(5)安裝成功后,在本地QEMU/KVM下已產(chǎn)生一個(gè)新的虛擬機(jī)rhel6.5。項(xiàng)目實(shí)施任務(wù)4-1使用virt-manager遠(yuǎn)程連接服務(wù)器 任務(wù)4-2使用virt-manager創(chuàng)建和管理虛擬機(jī)任務(wù)4-3使用virt-manager管理存儲

任務(wù)4-4使用virt-manager動態(tài)遷移虛擬機(jī) 需要完成的任務(wù):項(xiàng)目實(shí)施包括4個(gè)具體任務(wù)。本項(xiàng)目包括virt-manager遠(yuǎn)程連接、創(chuàng)建虛擬機(jī)、管理存儲以及動態(tài)遷移虛擬機(jī)。

Project任務(wù)實(shí)施3使用virt-manager管理存儲通過VMwareworkstation給宿主機(jī)RHEL8添加一塊磁盤,然后將這塊硬盤添加到宿主機(jī)RHEL8的存儲池里,再創(chuàng)建存儲卷分配給虛擬機(jī)rhel6-2(1)在“添加硬件向?qū)А敝薪o宿主機(jī)添加一塊磁盤0.2GB。添加后重啟宿主機(jī),查看磁盤添加情況。(2)為新添加的磁盤sdb建立分區(qū)sdb1,格式化后掛載到/mnt/sdb1上。(3)打開virtmanager,選擇“編輯(E)”,單擊“連接詳情(C)”進(jìn)入配置詳情頁面,單擊“存儲(S)”。能看到已有的存儲池Default,這是安裝Libvirt后系統(tǒng)自動在/var/lib/libvirt/images創(chuàng)建。類型為文件系統(tǒng)目錄,空間大小是宿主機(jī)原磁盤的空間大小。(4)創(chuàng)建存儲池sdb。(5)創(chuàng)建存儲卷test.qcow2。單擊sdb存儲池“卷”右邊的“+”號,設(shè)置存儲卷test.qcow2大小為0.1GiB,單擊“完成”。(6)將test.qcow2存儲卷放入rhel6-2虛擬機(jī)。(7)在rhel6-2虛擬機(jī),使用lsblk命令查看磁盤情況,發(fā)現(xiàn)新添加一個(gè)102.4M的磁盤vda。項(xiàng)目實(shí)施任務(wù)4-1使用virt-manager遠(yuǎn)程連接服務(wù)器 任務(wù)4-2使用virt-manager創(chuàng)建和管理虛擬機(jī)任務(wù)4-3使用virt-manager管理存儲 任務(wù)4-4使用virt-manager動態(tài)遷移虛擬機(jī)

需要完成的任務(wù):項(xiàng)目實(shí)施包括4個(gè)具體任務(wù)。本項(xiàng)目包括virt-manager遠(yuǎn)程連接、創(chuàng)建虛擬機(jī)、管理存儲以及動態(tài)遷移虛擬機(jī)。

Project任務(wù)實(shí)施4使用virt-manager動態(tài)遷移虛擬機(jī)通過VMwareworkstation給宿主機(jī)RHEL8添加一塊磁盤,然后將這塊硬盤添加到宿主機(jī)RHEL8的存儲池里,再創(chuàng)建存儲卷分配給虛擬機(jī)rhel6-2(1)配置nfs共享服務(wù)器。(2)在REHEL8-1上打開virt-manager管理器,進(jìn)入“QEMU/KVM連接詳情”進(jìn)行設(shè)置。(3)在nfs共享服務(wù)器/opt/share目錄下新建一個(gè)文件test,驗(yàn)證共享情況。(4)單擊卷的“+”號,打開“添加存儲卷”,輸入名稱rhel6.5,最大容量設(shè)置為10GiB,分配5GiB,單擊“完成”。共享存儲池中創(chuàng)建共享卷rhel6.5。(5)在nfs服務(wù)器上查看共享卷rhel6.5(6)創(chuàng)建RHEL8-2共享存儲池(參考RHEL8-1上的操作,此處省略),注意保持路徑一致。(7)安裝虛擬機(jī)到存儲服務(wù)器share上。(8)在RHEL8-1上建立與RHEL8-2的連接,單擊RHEL8-1虛擬系統(tǒng)管理器上的“文件(F)”,選擇“添加連接(A)”。輸入RHEL8-2的主機(jī)名及用戶名,單擊右下角的“連接(N)”。(9)輸入RHEL8-2的root賬戶登錄密碼,完成RHEL8-1和RHEL8-2連接。(10)在熱遷移虛擬機(jī)rhel6.5-2過程中可以測試服務(wù)的連通性,以檢驗(yàn)業(yè)務(wù)是否中斷。virt-manager功能通過本課程,我們學(xué)習(xí)了內(nèi)容總結(jié)安裝virt-managervirt-manager的基本使用虛擬化與云計(jì)算應(yīng)用實(shí)踐

項(xiàng)目化教程

項(xiàng)目5虛擬網(wǎng)絡(luò)配置和管理

學(xué)習(xí)目標(biāo)知識目標(biāo)了解虛擬網(wǎng)絡(luò)模型;了解橋接概念;了解軟件定義網(wǎng)絡(luò)及GRE協(xié)議;了解虛擬網(wǎng)絡(luò)設(shè)備。技能目標(biāo)掌握brctl和qemu-kvm搭建虛擬網(wǎng)絡(luò);掌握OpenvSwitch的安裝和配置;掌握OpenvSwitch搭建虛擬網(wǎng)絡(luò)。通過本課程的學(xué)習(xí)你將可以項(xiàng)目引導(dǎo)虛擬網(wǎng)絡(luò)配置和管理本項(xiàng)目通過搭建實(shí)現(xiàn)虛擬網(wǎng)絡(luò)的橋接模型和NAT模型,配置虛擬交換機(jī)等任務(wù),熟悉虛擬網(wǎng)絡(luò)的設(shè)備和配置方法,維護(hù)和管理虛擬網(wǎng)絡(luò)。傳統(tǒng)網(wǎng)絡(luò)和虛擬網(wǎng)絡(luò)知識準(zhǔn)備任務(wù)實(shí)施14使用veth連接兩個(gè)namespace實(shí)現(xiàn)橋接網(wǎng)絡(luò)模型123實(shí)現(xiàn)NAT網(wǎng)絡(luò)模型在RHEL8上安裝openvswitch423虛擬網(wǎng)絡(luò)設(shè)備veth-pair虛擬交換機(jī)OpenvSwitchGRE協(xié)議及原理65熟悉ovs管理網(wǎng)橋的相關(guān)命令使用ovs創(chuàng)建gre隧道網(wǎng)絡(luò)1傳統(tǒng)網(wǎng)絡(luò)和虛擬網(wǎng)絡(luò)在傳統(tǒng)網(wǎng)絡(luò)基礎(chǔ)架構(gòu)中,為了實(shí)現(xiàn)服務(wù)器間的通信,每個(gè)服務(wù)器都包含一個(gè)或者多個(gè)網(wǎng)絡(luò)接口(NIC),它們連接到一個(gè)外部網(wǎng)絡(luò)設(shè)施上。常見的物理網(wǎng)絡(luò)設(shè)備有:集線器、交換機(jī)、網(wǎng)橋、路由器、網(wǎng)關(guān)、網(wǎng)卡等。如圖5-1所示,交換機(jī)連接網(wǎng)卡支持端點(diǎn)間高效的數(shù)據(jù)包通信。圖5-1傳統(tǒng)網(wǎng)絡(luò)基礎(chǔ)架構(gòu)1傳統(tǒng)網(wǎng)絡(luò)和虛擬網(wǎng)絡(luò)網(wǎng)絡(luò)虛擬化就是把網(wǎng)絡(luò)層的一些功能從硬件中剝離出來,建立了網(wǎng)絡(luò)虛擬層,這使得應(yīng)用本身無需關(guān)心很多傳統(tǒng)意義上的網(wǎng)絡(luò)信息,比如路由,IP等等,這些由網(wǎng)絡(luò)虛擬層來管。而底層的硬件很多復(fù)雜的信息及其配置也由網(wǎng)絡(luò)虛擬層來托管。由于很多信息被抽取到網(wǎng)絡(luò)虛擬層,讓管理和配置將更為高效,并且也更容易實(shí)現(xiàn)配置的可編程化和一致性。虛擬的網(wǎng)絡(luò)設(shè)施如圖5-2所示。圖5-2虛擬的網(wǎng)絡(luò)設(shè)施2虛擬網(wǎng)絡(luò)模型KVM虛擬機(jī)提供的三種網(wǎng)絡(luò)模式,分別是橋接網(wǎng)絡(luò)、NAT網(wǎng)絡(luò)和隔離網(wǎng)絡(luò)模式。網(wǎng)絡(luò)拓?fù)鋱D如圖5-3所示。圖5-3虛擬網(wǎng)絡(luò)模型3虛擬網(wǎng)絡(luò)設(shè)備veth-pairveth-pair是一對的虛擬設(shè)備接口,一端連著協(xié)議棧,一端彼此相連。它常常充當(dāng)著一個(gè)橋梁,連接著各種虛擬網(wǎng)絡(luò)設(shè)備,典型的例子像“兩個(gè)namespace之間的連接”等。namespace是Linux2.6.x內(nèi)核版本之后支持的特性,主要用于資源的隔離。有了namespace,一個(gè)Linux系統(tǒng)就可以抽象出多個(gè)網(wǎng)絡(luò)子系統(tǒng),各子系統(tǒng)間都有自己的網(wǎng)絡(luò)設(shè)備,協(xié)議棧等,彼此之間互不影響。如圖5-4所示。4虛擬交換機(jī)OpenvSwitch虛擬網(wǎng)絡(luò)設(shè)施的關(guān)鍵開發(fā)之一就是虛擬交換機(jī)的開發(fā)。跟傳統(tǒng)的物理交換機(jī)相比,虛擬交換機(jī)配置更加靈活。一臺普通的服務(wù)器可以配置出數(shù)十臺甚至上百臺虛擬交換機(jī),且端口數(shù)目可以靈活選擇。如圖5-5所示。圖5-5分布式虛擬交換機(jī)5GRE協(xié)議及原理通用路由封裝(GenericRoutingEncapsulation,GRE)協(xié)議是對某些網(wǎng)絡(luò)層協(xié)議的數(shù)據(jù)報(bào)進(jìn)行封裝,使這些被封裝的數(shù)據(jù)報(bào)能夠在另一個(gè)網(wǎng)絡(luò)層協(xié)議中傳輸。GRE是VPN(VirtualPrivateNetwork)的第三層隧道協(xié)議,在協(xié)議層之間采用了一種被稱之為隧道(Tunnel)的技術(shù)。一個(gè)報(bào)文要想在Tunnel中傳輸,必須要經(jīng)過加封裝與解封裝兩個(gè)過程,下面如圖5-6所示的網(wǎng)絡(luò)為例說明這兩個(gè)過程。圖5-6加封裝與解封裝過程項(xiàng)目實(shí)施任務(wù)5-1使用veth連接兩個(gè)namespace任務(wù)5-2實(shí)現(xiàn)橋接網(wǎng)絡(luò)模型任務(wù)5-3實(shí)現(xiàn)NAT網(wǎng)絡(luò)模型任務(wù)5-4在RHEL8上安裝openvswitch任務(wù)5-5熟悉ovs管理網(wǎng)橋的相關(guān)命令任務(wù)5-6使用ovs創(chuàng)建gre隧道網(wǎng)絡(luò)需要完成的任務(wù):項(xiàng)目實(shí)施包括6個(gè)具體任務(wù)。本項(xiàng)目包括使用veth、實(shí)現(xiàn)橋接、NAT模型,安裝openvswitch,使用OVS管理網(wǎng)橋及創(chuàng)建gre隧道。

Project任務(wù)實(shí)施1使用veth連接兩個(gè)namespaceveth提供了一種連接兩個(gè)networknamespace的方法。在本任務(wù)中將vethpair的兩端veth-ns1和veth-ns2分別放入ns1和ns2這兩個(gè)不同的networknamespace,就可以把這兩個(gè)networknamespace連起來,形成一個(gè)點(diǎn)對點(diǎn)的二層網(wǎng)絡(luò)。(1)創(chuàng)建創(chuàng)建兩個(gè)networknamespacens1和ns2。[root@RHEL8-1~]#ipnetnsaddns1[root@RHEL8-1~]#ipnetnsaddns2 (2)創(chuàng)建一個(gè)vethpair。[root@RHEL8-1~]#iplinkaddveth-ns1typevethpeernameveth-ns2(3)將vethpair一端的虛擬網(wǎng)卡放入ns1,另一端放入ns2,這樣就相當(dāng)于采用網(wǎng)線將兩個(gè)networknamespace連接起來了。[root@RHEL8-1~]#iplinksetveth-ns1netnsns1[root@RHEL8-1~]#iplinksetveth-ns2netnsns2(4)為兩個(gè)網(wǎng)卡分別設(shè)置IP地址,這兩個(gè)網(wǎng)卡的地址位于同一個(gè)子網(wǎng)192.168.1.0/24中。[root@RHEL8-1~]#ip-nns1addradd192.168.1.1/24devveth-ns1[root@RHEL8-1~]#ip-nns2addradd192.168.1.2/24devveth-ns2(5)使用iplink命令設(shè)置兩張?zhí)摂M網(wǎng)卡狀態(tài)為up。[root@RHEL8-1~]#ip-nns1linksetveth-ns1up[root@RHEL8-1~]#ip-nns2linksetveth-ns2up(6)從ns1pingns2的ip地址。[root@RHEL8-1~]#ipnetnsexecns1ping192.168.1.2PING192.168.1.2(192.168.1.2)56(84)bytesofdata.64bytesfrom192.168.1.2:icmp_seq=1ttl=64time=0.147ms64bytesfrom192.168.1.2:icmp_seq=2ttl=64time=0.034ms任務(wù)實(shí)施2實(shí)現(xiàn)橋接網(wǎng)絡(luò)模型在本任務(wù)中,通過nmcli命令實(shí)現(xiàn)KVM橋接網(wǎng)絡(luò)模型。首先為宿主機(jī)RHEL8添加雙網(wǎng)卡,其中網(wǎng)卡ens33設(shè)置ip地址為192.168.0.200,管理VMware虛擬機(jī)rhel6-3。網(wǎng)卡ens37與br0橋接,設(shè)置ip地址為172.24.2.10。(1)配置ens33的ip地址192.168.0.200。[root@RHEL8~]#nmclicaddcon-nameens33ipv4.methodmanualifnameens33autoconnectnotypeEthernetipv4.addresses192.168.0.200/24gw4192.168.0.1[root@RHEL8~]#nmcliconnectionupens33[root@RHEL8~]#cat/etc/sysconfig/network-scripts/ifcfg-ens33DEVICE=ens33NAME=ens33ONBOOT=yesIPADDR=192.168.0.200(2)通過nmcli創(chuàng)建網(wǎng)橋br0,ip地址與本地windows網(wǎng)段172.24.2.0相同。[root@RHEL8~]#nmcliconnaddtypebridgecon-namebr0ifnamebr0[root@RHEL8~]#cd/etc/sysconfig/network-scripts/[root@RHEL8network-scripts]#vimifcfg-br0Type=bridgeDEVICE=br0NAME=br0ONBOOT=yesIPADDR=172.24.2.10(3)配置ens37,設(shè)置橋接br0。重新啟動網(wǎng)絡(luò)連接。

[root@RHEL8~]#vim/etc/sysconfig/network-script/ifcfg-ens37….DEVICE=ens37NAME=ens37ONBOOT=yesBRIDGE=br0…[root@RHEL8~]#systemctlrestartNetworkManager任務(wù)實(shí)施2實(shí)現(xiàn)橋接網(wǎng)絡(luò)模型在本任務(wù)中,通過nmcli命令實(shí)現(xiàn)KVM橋接網(wǎng)絡(luò)模型。首先為宿主機(jī)RHEL8添加雙網(wǎng)卡,其中網(wǎng)卡ens33設(shè)置ip地址為192.168.0.200,管理VMware虛擬機(jī)rhel6-3。網(wǎng)卡ens37與br0橋接,設(shè)置ip地址為172.24.2.10。(4)修改客戶機(jī)rhel6-3的XML文件。[root@RHEL8~]#virshlist--all[root@RHEL8~]#cd/etc/libvirt/qemu[root@RHEL8qemu]#virsheditrhel6-3.xml#參考項(xiàng)目3修改配置文件中特定信息,本節(jié)修改橋接網(wǎng)絡(luò)為br0(5)根據(jù)虛擬機(jī)rhel6-3配置文件定義虛擬機(jī),查看虛擬機(jī)列表并啟動rhel6-3。[root@RHEL8~]#virshdefinerhel6-3.xml[root@RHEL8~]#virshlist–all[root@RHEL8~]#virshstartrhel6-3(6)登錄虛擬機(jī)rhel6-3,修改ip地址為br0網(wǎng)段,重啟網(wǎng)絡(luò)服務(wù)。[root@rhel6-3~]#vi/etc/sysconfig/network-script/ifcfg-eth0…DEVICE=eth0ONBOOT=yesIPADDR=172.24.2.11[root@rhel6-3~]#servicenetworkrestart(7)測試虛擬機(jī)rhel6-3與宿主機(jī)RHEL8的連通性,測試虛擬機(jī)rhel6-3與外網(wǎng)連通性。[root@rhel6-3~]#ping172.24.2.10PING172.24.2.10(172.24.2.10)56(84)bytesofdata.64bytesfrom172.24.2.10:icmp_seq=1ttl=64time=0.064ms64bytesfrom172.24.2.10:icmp_seq=2ttl=64time=0.070ms[root@rhel6-3~]#ping192.168.0.103PING192.168.0.103(192.168.0.103)56(84)bytesofdata.64bytesfrom192.168.0.103:icmp_seq=1ttl=64time=0.088ms64bytesfrom192.168.0.103:icmp_seq=2ttl=64time=0.053ms任務(wù)實(shí)施3實(shí)現(xiàn)NAT網(wǎng)絡(luò)模型(1)打開宿主機(jī)的虛擬系統(tǒng)管理器,依次單擊編輯(E)→連接詳情(C)(2)選擇菜單欄第二項(xiàng)虛擬網(wǎng)絡(luò)(V),單擊左下角刪除default網(wǎng)絡(luò),單擊“+”號添加虛擬網(wǎng)絡(luò)(3)創(chuàng)建虛擬網(wǎng)絡(luò)vbr(4)創(chuàng)建完成后,虛擬網(wǎng)絡(luò)界面出現(xiàn)剛剛創(chuàng)建好的虛擬網(wǎng)絡(luò)vbr,右側(cè)為虛擬網(wǎng)絡(luò)參數(shù)。(5)進(jìn)入虛擬機(jī)rhel6-2的虛擬硬件詳情(6)將虛擬機(jī)rhel6-2的虛擬網(wǎng)卡NIC,網(wǎng)絡(luò)源更改為“虛擬網(wǎng)絡(luò)‘vbr’:NAT”,設(shè)備型號更改為“rtl8139”,單擊右下角的“應(yīng)用”按鈕(7)進(jìn)入虛擬機(jī)rhel6-2查看網(wǎng)絡(luò)情況,可以發(fā)現(xiàn)獲得了分配的IP地址192.168.1.157。(8)使用ping命令測試虛擬機(jī)rhel6-2和宿主機(jī)RHEL8的連通性任務(wù)實(shí)施4在RHEL8上安裝OpenvSwitch(1)查看當(dāng)前Linux操作系統(tǒng)版本,本任務(wù)中添加阿里云鏡像源作為軟件倉庫。(2)EPEL是由Fedora社區(qū)打造,為RHEL及衍生發(fā)行版如CentOS、ScientificLinux等提供高質(zhì)量軟件包的項(xiàng)目。裝上了EPEL之后,就相當(dāng)于添加了一個(gè)第三方源。添加上OpenStack存儲庫,安裝相關(guān)軟件包。(3)編譯并安裝源碼包。(4)加載所需的內(nèi)核模塊,啟動OpenvSwitch相關(guān)應(yīng)用程序。(5)建立OpenvSwitch配置文件和數(shù)據(jù)庫,并根據(jù)ovsdb模板創(chuàng)建ovsdb數(shù)據(jù)庫,用于存儲虛擬交換機(jī)的配置信息(6)啟動OVS主進(jìn)程,查看OVS進(jìn)程是否啟動。(7)至此完成OVS安裝,查看所安裝OVS的版本號。任務(wù)實(shí)施5熟悉ovs管理網(wǎng)橋的相關(guān)命令[root@RHEL8~]#ovs-vsctladd-brbr0 //添加網(wǎng)橋br0[root@RHEL8~]#ovs-vsctllist-br //列出openvswitch中所有的網(wǎng)橋[root@RHEL8~]#ovs-vsctlbr-existsbr0 //判斷網(wǎng)橋是否存在[root@RHEL8~]#ovs-vsctladd-portbr0eth0 //將物理網(wǎng)卡掛接到網(wǎng)橋[root@RHEL8~]#ovs-vsctla

溫馨提示

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

最新文檔

評論

0/150

提交評論