Ubuntuでホストされているkvm仮想マシン

Ubuntuでホストされているkvm仮想マシン

仮想マシンubuntu(kvmハイパーバイザー)を作成し、4つの物理ネットワークインターフェイスのうち3つをこの仮想マシン専用に使用したいと思います。これは可能ですか?誰かが私が何をすべきかを説明できますか?

挨拶

ベストアンサー1

短い質問には長い答えが必要です。非常に短い答え:はい、可能です。

長い答えを得るには、良いチュートリアルを見つけることができます。」偽造する方法「はい、ある程度古いですが、まだ利用可能であり、いくつかはよく説明されています(特にFalko Timmeの内容)。最初に読んで理解することをお勧めします。https://www.howtoforge.com/virtualization-with-kvm-on-a-debian-squeeze-serverそしてhttps://www.howtoforge.com/virtualization-with-kvm-on-ubuntu-12.10

3つのネットワークカードを使用するには、物理​​マシンでブリッジし、仮想マシンでブリッジして使用します。物理マシン(ホスト)で/ etc / network / interfacesを編集して、次のように反映します(ネットワークに合わせて調整)。 )! ):

# The first network interface
auto eno1
iface eno1 inet manual

# The first bridge
auto br1
iface br1 inet static
    address 192.168.1.1
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.250
       bridge_ports eno1
       bridge_stp off
       bridge_fd 0
       bridge_maxwait 5

2番目と3番目のネットワークカードは、最初のネットワークカードと同じです...しかし異なります(同じネットワークですか?...おそらく...)。必要に応じて(私はそうではありません)、DHCPを使用しますが、ブリッジディレクティブを維持してください。

次に、次のようにブリッジされた3つのNICを使用します。

<interface type="bridge">
  <mac address="52:54:00:ab:cd:ef"/>
  <source bridge="br1"/>
  <target dev="vnet8"/>
  <model type="virtio"/>
  <alias name="net0"/>
  <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x0"/>
</interface>

たとえば、次のようなディレクティブを生成します。

virt-install --connect qemu:///system -n vm10 -r 512 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /var/lib/libvirt/images/debian-6.0.0-amd64-netinst.iso --vnc --noautoconsole --os-type linux --os-variant debiansqueeze --accelerate --network=bridge:br1 --hvm

--network=bridge:br1主張に注意してください。

を使用すると、virt-managerこれらすべてを自動的に整理するのに役立ちます。

おすすめ記事