
xen 4.1.2 は、dom0 として ubuntu 12.04 で実行されています。
VM 間のネットワークのみを有効にする必要があります (つまり、イーサネット カード間にブリッジを作成せず、VM 間で共有します)。
virt-managerをインストールするとブリッジが表示されますvirbr、ネットワーク付き192.168.122.0しかし、virtualbridge の作成に virt-manager を使用したくありません。
イーサネット インターフェイスを使用してブリッジを作成し、VM 間で共有するのではなく、仮想ブリッジを作成し、VM にこの仮想ブリッジを使用するように指示する方法はありますか。
インストール済みブリッジユーティリティしかし、virbr は表示されません。
virt-managetr をインストールせずに virbr を作成する方法を知っている人はいますか?
答え1
インストールブリッジユーティリティこれを/etc/network/interfacesで指定します(ubuntuの場合)
auto virbr0
iface virbr0 inet static
bridge_ports none
address 192.168.122.1
netmask 255.255.255.0
その後、ネットワークを再起動します。VM 構成ファイルでこの (virbr0) ブリッジを指定します。VM を起動します。
答え2
ip tuntap add mode tap user your_username dev tap0 ip tuntap add mode tap user your_username dev tap1 ip link set dev tap0 up IPリンク設定devtap1アップ brctl 追加br br0 brctl addif タップ0 brctl addif タップ1 IPリンク設定devbr0アップ IPアドレス追加 192.168.1.1/24 ブロードキャスト 192.168.1.255 dev br0
ここで、tap0 は 1 つの仮想ホストに接続し、tap1 は別の仮想ホストに接続します。両方の仮想ホストは、tap0 と tap1 のブリッジを介して相互に通信でき、br0 を介して dom0 と通信できます。
それがまさにあなたが目指しているものかどうかはわかりませんが、私は GNS3 と QEMU に同様の構成を使用しています... ここでは当てはまらない場合でも、TUN/TAP インターフェイスとは何か、そしてそれをどのように設定するかを知っておくことは、仮想ホストを設定するときに役立ちます。ちなみに、私は xen を使用したことがなく、qemu のみを使用しているため、これが起動して動作するために必要なすべてであるとは 100% 確信していません。