Debian 7“ Wheezy”和QEMU-KVM(II)最終版

你好朋友!。 我們繼續 在Debian Wheezy中使用QEMU-KVM的簡介 製造虛擬機。 為了從現在開始促進溝通,我們將“提供“ O主機到支持所有虛擬機的機器,”客人“或訪客到任何虛擬機。

今天,我們將看到如何使主機和來賓具有來自同一網絡的IP地址,以及如何管理遠程主機和來賓.

事不宜遲,讓我們開始做吧!

如何使主機和來賓具有我們局域網的IP地址?

在上一篇文章中,在安裝必要的軟件包時,我們建議 橋工具 y HAL。 第一個將允許我們製作網橋,第二個將在Virtual Machine Manager界面中正確反映它。

出於實際目的,並且為了能夠將網絡中的IP地址分配給來賓,我們必須創建的第一件事是 網橋 或帶有主機網卡的“網橋”。 可以通過位於以下位置的隨附文檔以多種方式實現 / usr / shar / doc / bridge-utils, 或在互聯網上找到的那個。 我們將通過編輯配置文件來實現 的/ etc /網絡/接口,但不要在停止界面操作之前 eth0 (和別的))。 我們尚未使用 網絡管理員 管理網絡連接。 我們不在桌面上使用網絡管理器。 好的?。

  • 我們停止eth0接口(和其他接口):
ifdown eth0
  • 我們編輯文件 的/ etc /網絡/接口 與我們最喜歡的編輯器一起使用,並根據建議的內容保留以下內容 wiki.debian.org:
#此文件描述了系統上可用的網絡接口#以及如何激活它們。 有關更多信息,請參見接口(5)。 #Loopback網絡接口自動loiface lo inet loopback#手動設置接口,避免與例如網絡管理器衝突。iface eth0 inet manual#iface eth1 inet manual#iface eth1 inet manual auto br0 iface br0 inet靜態地址10.10.10.1網絡10.10.10.0網絡掩碼255.255.255.0廣播10.10.10.255網關10.10.10.10 bridge_ports全部#bridge_ports eth0 bridge_stp off#禁用生成樹協議bridge_waitport 0#端口可用之前沒有延遲bridge_fd 0#沒有轉發延遲

我們提出接口br0

ifup bro等待最大0秒鐘的時間#在端口變為可用之前沒有任何延遲。 等待br0準備就緒(MAXWAIT為2秒)。

在檔案中 的/ etc /網絡/接口,我們必須考慮到:

  • 更改我們局域網的IP地址和子網。
  • 分配給 br0 相同的IP eth0 物理(我們機器的IP)。
  • 這行說“bridge_stp關閉“, 它指的是 STP (摘自英文 S淘金 T稀土元素 P旋轉式),這是 OSI模型 (數據鏈接層)。 它的功能是管理由於存在冗餘鏈路而導致的網絡拓撲中環路的存在(在許多情況下,這是保證連接可用性所必需的)。 [t來自維基百科的omado, 好的?]
  • 使用此配置,每次我們啟動主機時,界面都會自動出現。 br0.

我們中那些按照上一篇文章進行練習的人,從現在開始,我們將驗證創建虛擬機的嚮導將默認選擇源設備“團隊設備eth0(網橋'br0')作為我們創建的每個來賓(虛擬機)虛擬網絡的接口。 但是,我們可以將計算機連接到br0或NAT。

virt-manager中-11

通過這種簡單的方法,我們可以將LAN的IP地址分配給虛擬機。 當然,只要它們是未使用的地址即可。 如果我們正在測試(或使用)具有桌面環境的操作系統,並且在我們的LAN中有DHCP服務器,則可以配置來賓網卡,以便使用DHCP對其進行配置。 同樣,我們也可以配置br0網橋,以使其從DHCP服務器獲取其IP地址,儘管不推薦這樣做。

如何使用虛擬機管理器連接管理遠程主機

我們將說明的內容對我們指定用於管理來賓支持主機的桌面有效。 當然,遠程主機可以是其他台式機,只要它們的硬件具有虛擬化擴展即可。

我們必須在桌面上安裝的唯一軟件包是 SSH-askpass,或用於我們使用的 GNOME el SSH-askpass-gnome的。 讓我們不要忘記安裝軟件包 的OpenSSH服務器 在遠程主機上,以便能夠通過它進行訪問 .

要通過虛擬機管理器添加到遠程主機的連接,我們將執行以下操作:

virt-manager中-15

virt-manager中-16

virt-manager中-14

virt-manager中-13

virt-manager中-12

這些圖像不言自明。 我們建議瀏覽由 虛擬機經理 並測試我們可以傳遞給通過它創建的虛擬機的特徵和參數。

活動結束了。 直到下一次冒險!


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   埃利奧時間3000 他說:

    祝賀您使用QVM所做的工作。 現在,我正在完成有關ZPanelX的安裝和/或配置的教程,因為歸功於Petercheco對ZPanel依賴所做的貢獻,我終於設法安裝了它。

    無論如何,一旦我完成下載Debian Wheezy DVD(抱歉,如果我的網絡很慢),我將嘗試一下。

    1.    菲可 他說:

      謝謝你,ElioTime!

      1.    埃利奧時間3000 他說:

        不客氣,哥們。 更重要的是,我希望他們能發布有關ZPanelX的文章,至少發布其進展的屏幕截圖。

    2.    彼得切科 他說:

      我很高興我幫助你朋友friend

      1.    埃利奧時間3000 他說:

        感謝您的建議,petercheco。 此外,在安裝zpanel時,我建議使用內部ip而不是外部ip或公用ip(說實話,我犯了使用public或external lap的嚴重錯誤,很遺憾,我無法訪問面板,不得不這樣做一遍又一遍。

  2.   菲可 他說:

    對不起! 我只是意識到圖像的順序是向後的。 換句話說,他們必須從頭開始閱讀它們。 🙂

    1.    埃利奧時間3000 他說:

      人文交流。

  3.   塞薩爾 他說:

    很好的兔兔我的伴侶,繼續做出貢獻contributions

    1.    Federico A.ValdésToujague 他說:

      謝謝,我的朋友!!!。

  4.   潘德夫92 他說:

    我正在測試新歌劇,暫時有點慢...

    1.    潘德夫92 他說:

      它甚至沒有放歌劇...真是失敗

    2.    拉夫 他說:

      男人..在另一個線程中進行測試..來吧,別太刻薄。 😛

  5.   Federico A.ValdésToujague 他說:

    謝謝埃拉夫。 在我看來,他們必須在其他地方聊天。 🙂

  6.   s0rtmt4il 他說:

    豪華康柏:D!

    非常感謝您的教程!

    的問候!

    1.    Federico A.ValdésToujague 他說:

      別客氣。 感謝您的評論。

  7.   ed 他說:

    問候和祝賀本教程,我正在研究如何虛擬化防火牆(clearos,monowall,pfsense ...)。我的問題是,如何僅針對虛擬機激活網卡之一,即該虛擬機是誰可以看到和管理它,但主機系統卻沒有。

    1.    費德里科·安東尼奧·瓦爾德斯·圖加格 他說:

      @eduviz。 首先,我的問候。 儘管我必須告訴您我沒有嘗試過,但是可能的解決方法如下。 好的?。

      假設您在支持虛擬防火牆的主機上至少有兩個網絡接口:eth0和eth1。 假設在同一主機上,有更多虛擬機連接到br0網橋,其聲明如下:

      iface br0 inet靜態
      地址10.10.10.1
      網絡10.10.10.0
      網絡掩碼255.255.255.0
      廣播10.10.10.255
      網橋端口 eth0
      bridge_stp off#禁用生成樹協議
      bridge_waitport 0#在端口可用之前沒有延遲
      bridge_fd 0#無轉發延遲

      請注意,只有eth0接口是橋接的。 主機未使用的eth1接口正是您必須添加到虛擬防火牆中並正確配置的接口,以便它通過它們提供給您的IP地址連接到Internet WAN。 當然,防火牆還必須具有另一個網絡接口才能連接到您的LAN,並用作您授權通過防火牆退出的其餘計算機的網關或網關。 當您選擇br0作為虛擬機的接口時,將創建該接口。

      我還告訴您,當您將主機的eth1傳遞給虛擬防火牆時,除非您對該網卡進行高級配置,否則主機將無法使用它。

      試著告訴我。

  8.   費德里科 他說:

    如何在qemu中管理兩個以太網網卡? 一個給我的主人,另一個給qemu。 我這樣做是因為我有兩個具有獨立連接的訪問點。 我的想法是使用Torrent(qemu中的虛擬機)進行幾次下載,而另一些則在我的archlinux中日常使用(主機)

    1.    費德里科 他說:

      您可以使用您想要鏈接到種子文件的卡片來架橋。 例如,如果eth1是您想要的,則使用它聲明一個網橋。 然後將洪流機器的虛擬網卡連接到該網橋。

  9.   倫佐 他說:

    您好,當您添加一個網絡時,可以將其刪除,以便以後不再顯示

    1.    費德里科·安東尼奧·瓦爾德斯·圖加格 他說:

      在創建它的地方。 虛擬機管理員或虛擬管理器。 編輯菜單-連接詳細信息-虛擬網絡。 在該頁面上,添加或刪除虛擬網絡。

  10.   詹森 他說:

    問候社區和Fico,感謝這兩篇文章,它們非常有用且簡單。 我在裝有Debian Jessie 686的i8.3機器上安裝了QEMU-KVM,一切進展順利。 我希望使用分配給主機(即裝有Debian Jessie 8.3的計算機)的固定IP,可以訪問我的一個來賓,這也是一個具有Debian Jessie 8.3的虛擬機,我將其用作網絡數據服務器和數據庫服務器,以便在我的工作的本地網絡中,一些同事可以通過我的固定IP連接到這些數據庫,就像它們已安裝在主機上一樣。 正如您在本文中所解釋的,我為主機定義了網橋接口的配置,一切都很好,在virt-manager中,我已將我提到的虛擬機的連接選項中的nat網絡更改為br0,但是現在我我無法通過SSH或任何Web服務訪問具有固定IP的該訪客,而該IP是我從QEMU-KVM的默認本地網絡192.168.122.0/24分配時固定的。 有人可以幫我告訴我如何使用主機的固定IP在本地以及通過同事的其他計算機連接到此訪客嗎?