配置KVM虛擬機(jī)使用Bridge網(wǎng)絡(luò)_第1頁
配置KVM虛擬機(jī)使用Bridge網(wǎng)絡(luò)_第2頁
配置KVM虛擬機(jī)使用Bridge網(wǎng)絡(luò)_第3頁
配置KVM虛擬機(jī)使用Bridge網(wǎng)絡(luò)_第4頁
配置KVM虛擬機(jī)使用Bridge網(wǎng)絡(luò)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

配置KVM使用Bridge網(wǎng)絡(luò)目錄Bridge網(wǎng)絡(luò)原理任務(wù)實(shí)施Bridge模式腳本編寫總結(jié)2

Bridge網(wǎng)絡(luò)原理3在QEMU-KVM的網(wǎng)絡(luò)使用中,Bridge(網(wǎng)橋)模式可以讓客戶機(jī)和宿主機(jī)共享一個(gè)物理網(wǎng)絡(luò)設(shè)備連接網(wǎng)絡(luò),客戶機(jī)有自己獨(dú)立的IP地址,可以直接連接與宿主機(jī)一模一樣的網(wǎng)絡(luò),客戶機(jī)可以訪問外部網(wǎng)絡(luò),外部網(wǎng)絡(luò)也可以直接訪問客戶機(jī)(就像訪問普通物理主機(jī)一樣)。即使宿主機(jī)只有一個(gè)網(wǎng)卡設(shè)備,使用Bridge模式也可讓多個(gè)客戶機(jī)與宿主機(jī)共享網(wǎng)絡(luò)設(shè)備,Bridge模式使用非常方便,應(yīng)用也非常廣泛。橋接網(wǎng)絡(luò)被用作把一個(gè)物理設(shè)備復(fù)制到一臺(tái)虛擬機(jī)上。網(wǎng)橋多用作高級設(shè)置,特別是主機(jī)有多個(gè)網(wǎng)絡(luò)接口的情況。網(wǎng)橋的基本原理就是創(chuàng)建一個(gè)橋接接口br0,在物理網(wǎng)卡和虛擬網(wǎng)絡(luò)接口之間傳遞數(shù)據(jù)。

Bridge網(wǎng)絡(luò)原理4橋接網(wǎng)絡(luò)被用作把一個(gè)物理設(shè)備復(fù)制到一臺(tái)虛擬機(jī)上。網(wǎng)橋多用作高級設(shè)置,特別是主機(jī)有多個(gè)網(wǎng)絡(luò)接口的情況。網(wǎng)橋的基本原理就是創(chuàng)建一個(gè)橋接接口br0,在物理網(wǎng)卡和虛擬網(wǎng)絡(luò)接口之間傳遞數(shù)據(jù)。

Bridge模式腳本編寫5(1)qemu-ifup腳本的示例在客戶機(jī)啟動(dòng)網(wǎng)絡(luò)前,執(zhí)行的腳本配置的選項(xiàng)是script(默認(rèn)路徑為/etc/qemu-ifup),一般在該腳本中會(huì)去創(chuàng)建一個(gè)TAP設(shè)備并將其與Bridge綁定起來。其中$1是QEMU-KVM命令工具傳遞給腳本的參數(shù),它是客戶機(jī)使用的TAP設(shè)備名稱(如tap0、tap1等,也或者是前面提及的ifname選項(xiàng)的值)。另外,其中tunctl命令這一行是不需要的,因?yàn)閝emu-bridge-helper程序已經(jīng)創(chuàng)建好TAP設(shè)備,這里列出來只是為了再次確保,因?yàn)樵谝恍┌姹据^舊的QEMU-KVM中可能沒有自動(dòng)創(chuàng)建TAP設(shè)備。

Bridge模式腳本編寫6(2)qemu-ifdown腳本示例由于QEMU-KVM工具在客戶機(jī)關(guān)閉時(shí)會(huì)去解除TAP設(shè)備與Bridge的綁定,也會(huì)自動(dòng)刪除已不再使用的TAP設(shè)備,所以qemu-ifdown這個(gè)腳本不是必需的,最好設(shè)置為downscript=no。如下代碼所示,列出了一個(gè)qemu-ifdown腳本的示例,是為了說明清理Bridge模式網(wǎng)絡(luò)環(huán)境的步驟,在QEMU-KVM沒有自動(dòng)處理時(shí)可以使用。#vi/etc/qemu-ifdown#!/bin/bashswitch=br0if[-n"$1"];thentunctl-d$1。。。

任務(wù)實(shí)施71.配置基本環(huán)境1)安裝軟件包。安裝brctl和tunctl命令行工具,要采用Bridge模式的網(wǎng)絡(luò)配置,首先需要安裝兩個(gè)RPM包,即bridge-utils和tuned,它們提供所需的brctl和tunctl命令行工具??梢杂脃um工具安裝這兩個(gè)RPM包。2)創(chuàng)建Bridge建立一個(gè)Bridge,并將其綁定到一個(gè)可以正常工作的網(wǎng)絡(luò)接口上,同時(shí)讓Bridge成為連接本機(jī)與外部網(wǎng)絡(luò)的接口,首先確認(rèn)網(wǎng)卡正常工作。確保開發(fā)者想使用Bridge網(wǎng)橋的網(wǎng)卡能夠?yàn)镵VM虛擬機(jī)模塊提供網(wǎng)絡(luò)連接能力,并且網(wǎng)卡可以正常工作。這個(gè)網(wǎng)卡能夠給KVM虛擬機(jī)提供相同的網(wǎng)絡(luò)支持。接下來的例子說明了網(wǎng)卡的配置,并且可以被外部網(wǎng)絡(luò)訪問。在這個(gè)例子中,使用了eth0網(wǎng)卡。

任務(wù)實(shí)施82.啟動(dòng)虛擬機(jī)1)使用命令行啟動(dòng)虛擬機(jī)。用QEMU-KVM命令啟動(dòng)Bridge模式的網(wǎng)絡(luò)。#qemu-kvm-m512-drivefile=cirros-0.3.3-x86_64-disk.img,if=virtio-netnic,model=virtio-nettap,script=/etc/qemu-ifup-nographic-vnc:22)查看br0橋#brctlshowbr0bridgenamebridgeidSTPenabledinterfacesbr08000.000c2982d685no

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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

提交評論