您好,登錄后才能下訂單哦!
KVM虛擬化使用一種稱為虛擬交換的技術(shù)實(shí)現(xiàn)虛擬機(jī)的網(wǎng)絡(luò)互聯(lián),虛擬交換是運(yùn)行在宿主主機(jī)上的一個(gè)軟件結(jié)構(gòu),虛擬主機(jī)通過與這個(gè)虛擬交換進(jìn)行直連實(shí)現(xiàn)與外界通信。當(dāng)我們部署完成虛擬化環(huán)境后,libvirt進(jìn)程會(huì)在宿主主機(jī)上自動(dòng)創(chuàng)建一個(gè)默認(rèn)的虛擬交換virbr0,我們可以通過ifconfig命令查看該虛擬交換設(shè)備的詳細(xì)信息。
[root@centos7 ~]# ifconfig virbr0
virbr0??? Link encap:Ethernet? HWaddr 52:54:00:55:7F:D9?
????????? inet addr:192.168.122.1? Bcast:192.168.122.255? Mask:255.255.255.0
????????? UP BROADCAST RUNNING MULTICAST? MTU:1500? Metric:1
????????? RX packets:0 errors:0 dropped:0 overruns:0 frame:0
????????? TX packets:4926 errors:0 dropped:0 overruns:0 carrier:0
????????? collisions:0 txqueuelen:0
????????? RX bytes:0 (0.0 b)? TX bytes:974652 (951.8 KiB)?
虛擬交換可以運(yùn)行在NAT模式、路由模式以及獨(dú)立模式,表7-1描述了這些模式的特性與功能,虛擬交換結(jié)構(gòu)如圖-1所示。默認(rèn)情況下,libvirtd進(jìn)程使用的是NAT作為虛擬交換的工作模式。
表-1
模式 | 功能 |
NAT模式 | NAT模式使用的是IP欺騙技術(shù)(masquerade),該技術(shù)可以使虛擬主機(jī)使用宿主主機(jī)的IP地址與外部主機(jī)通信,此時(shí)虛擬主機(jī)之間不管是相同網(wǎng)段還是不同網(wǎng)段,都可以相互通信。但默認(rèn)位于宿主主機(jī)外部的計(jì)算機(jī)設(shè)備不可以同虛擬交換設(shè)備連接的虛擬機(jī)通信。也就是說,虛擬主機(jī)不可以連接真實(shí)機(jī)外面的其他主機(jī) |
模式 | 功能 |
路由模式 | 路由模式虛擬交換將與真實(shí)設(shè)備的物理網(wǎng)絡(luò)相連接,實(shí)現(xiàn)數(shù)據(jù)包的出站與入站。宿主主機(jī)將承擔(dān)路由的角色 |
獨(dú)立模式 | 獨(dú)立模式使每個(gè)虛擬交換設(shè)備都是一個(gè)獨(dú)立的網(wǎng)絡(luò),并且與宿主主機(jī)也是相互獨(dú)立的。連接在相同虛擬交換設(shè)備的虛擬主機(jī)是可以進(jìn)行通信的 |
圖-1
設(shè)置虛擬交換網(wǎng)絡(luò)最簡(jiǎn)單的方式是通過virt-manager工具,通過virt-manager命令開啟虛擬機(jī)管理器,通過Edit菜單下面的Connection Details子菜單開啟Host Details窗口,選擇Virtual Networks選項(xiàng)卡,如圖-2所示。
圖-2
默認(rèn)libvirtd已經(jīng)在KVM虛擬化環(huán)境中創(chuàng)建了一個(gè)基于NAT模式的default虛機(jī)交換,設(shè)備名稱為virbr0,狀態(tài)處于激活狀態(tài),虛擬交換網(wǎng)絡(luò)為192.168.0.122.0/24,DHCP地址池為192.168.122.2-192.168.122.254,virbr0設(shè)備的IP地址默認(rèn)為192.168.122.1。我們可以使用圖-2中的添加按鈕創(chuàng)建新的虛擬交換網(wǎng)絡(luò)。
使用圖7-2中展示的添加按鈕(+),屏幕將出現(xiàn)如圖-3所示的創(chuàng)建虛擬網(wǎng)絡(luò)對(duì)話框,提示創(chuàng)建一個(gè)虛擬交換網(wǎng)絡(luò)需要填寫名稱、IP地址與子網(wǎng)掩碼、DHCP地址池以及工作模式。圖-4提示輸入虛擬網(wǎng)絡(luò)名稱為mynetwork,圖-5修改網(wǎng)絡(luò)地址段為192.168.200.0/24,默認(rèn)192.168.200.1為網(wǎng)關(guān)設(shè)備,圖-6設(shè)置DHCP地址池為192.168.200.128~192.168.200.254,圖-7選擇虛擬交換網(wǎng)絡(luò)的工作模式,可以選擇獨(dú)立模式、NAT模式或Routed模式,圖-8為確認(rèn)對(duì)話框,如果一切順利,繼續(xù)單擊“Finish”按鈕,即可完成一個(gè)全新的虛擬網(wǎng)絡(luò)設(shè)置。
圖-3
圖-4
圖-5
圖-6
圖-7
圖-8
創(chuàng)建完成虛擬交換后,所有的虛擬主機(jī)都可以添加虛擬網(wǎng)卡接口連接該虛擬交換設(shè)備,打開虛擬主機(jī)后,通過如圖-9所示的硬件管理圖標(biāo)顯示硬件列表,在硬件列表下方使用Add Hardware按鈕添加虛擬網(wǎng)絡(luò)接口,屏幕將顯示如圖-10所示的添加新硬件對(duì)話框,選擇Network網(wǎng)絡(luò)設(shè)備,在右側(cè)填寫該網(wǎng)絡(luò)接口需要連接的宿主主機(jī)的虛擬交換設(shè)備,這里我們選擇的是剛剛創(chuàng)建的名為mynetwork的虛擬交換設(shè)備。除此之外,還需要填寫該虛擬主機(jī)MAC地址以及設(shè)備驅(qū)動(dòng)方式。
圖-9
圖-10
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。