Welcome Guest 
メインメニュー
Googleアナリティクス

仮想ネットワークインターフェース(以下ネットI/F) anchor.png

  1. ホストOS(ドメイン0)がゲストOS(ドメインU)にネットI/Fを提供する際には、実装されているNICをホストOSがゲストOSへルータみたいに、ブリッジ提供しています。
  2. ホストOSでxendを起動すると、ネットI/FをゲストOSにブリッジする為の仮想ネットI/Fが起動されます。
  3. 起動が完了すると、`xenbr`から始まる仮想ネットI/Fが起動されています。
  4. デフォルトでは、ホストOSで一番最初に認識されるネットI/F(殆どの場合はeth0)のブリッジ`xenbr0`のみ起動します。
Page Top

このままでも良いんだけれど・・。 anchor.png

  1. メンテナンス用と公開用でネットワークを分けたい。
  2. 帯域を確保したい。
  3. 内側にDBやファイルサーバやiSCSIを置きたい。
  4. ダウン対策など・・。
Page Top

確認環境 anchor.png

  1. SuperServer 6013P-T
  2. Intel Xeon 3.06GHz x 2
  3. 6GBメモリ
  4. 内臓HDD+iSCSI
  5. CentOS 5.6(x86)
  6. Xen 3.0.3(+Karesansui 2.0.1)
Page Top

どうすれば良いの? anchor.png

  1. ホストOSに必要なセグメント数分のNICをサーバに搭載する。 → これがないと始まりません・・・ [worried]
  2. デフォルト以外のxenbrデバイスを起動しなければならないので、スクリプトを作成。
    1. `/etc/xen/scripts`に、適当な名前でシェルスクリプトを作成し、実行権限を付与する。

      # vi /etc/xen/scripts/network-bridge-multi

      #!/bin/sh
      dir = $(dirname "$0")
      "$dir/network-bridge" "$@" vifnum=0 netdev=eth0
      "$dir/network-bridge" "$@" vifnum=1 netdev=eth1

    2. 以下、必要な数だけ、赤字のところを変えて追記。
    3. vifnumはxenbrデバイスに付ける番号。netdevはブリッジしたい実デバイス名。
  3. 作成したスクリプトを毎回呼び出すように、xend設定ファイル(/etc/xen/xend-config.sxp)を修正。

    # vi /etc/xen/xend-config.sxp
    (network-script network-bridge)

    (network-script network-bridge-multi)

  4. xendを再起動し、xenbrデバイスが複数になっていれば完了 :hammer:
Page Top

ゲストOSに割り当て anchor.png

  1. ドメイン設定ファイルを修正。
    vif=["bridge=xenbr0"];

    vif=["bridge=xenbr1"];
    1. ゲストOSを(再)起動すると、eth1が認識されている。
  2. 複数のネットI/Fを割り当てる場合。
    vif=["bridge=xenbr0"];

    vif=["bridge=xenbr0", "bridge=xenbr1"];
    1. ゲストOSを(再)起動すると、eth0とeth1が認識されている。
    2. vif=["bridge=xenbr0"];、vif=[""];となっていることもあるが、これは`"bridge=xenbr0"`の省略形。
    3. xenbr3を記述した場合、ゲストOSでは、`eth3`として認識されます。

Front page   Freeze Diff Backup Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 3255, today: 2, yesterday: 2
Princeps date: 2012-08-07 (Tue) 11:02:58
Last-modified: 2012-08-07 (Tue) 11:02:58 (JST) (2661d) by mugi
XOOPS Cube PROJECT
© 2011-2014 by 麦