centOS 6.5 KVM Host with 3 KVM-Guest CentOS 6.5。ホストにパブリックIPを割り当て、単一のネットワークインターフェースを使用して各ゲストに1つのパブリックIPを割り当てます。 IP(ネットワーク管理者によって割り当てられた)は次のとおりです。
マスク:255.255.254.0
ゲートウェイ10.25.146.9
これは私の状況をよりよく説明する画像です:
私はLinuxの初心者なので、助けてください:)
前もって感謝します
ホストサーバーでブリッジを使用できます。他のKVMは静的IPを使用します。
ブリッジの作成方法: Link 。これで、KVMでブリッジを使用する必要があります。引数--network = bridge:br0でvirshを使用する場合
Virshの助けを借りて新しいVMをインストールするには、次のコマンドを使用しています。
virt-install --connect qemu:///system --name test_vm --ram 1024 --vcpus 2 --disk path=/vms/test_vm.img,size=10 \
--network=bridge:br0 \
--os-type=linux --graphics vnc,password=test --autostart --virt-type kvm
特別な2.行は、シミュレータにブリッジbr0を使用するように指示しています。 Linuxカーネルはブリッジのタップデバイスを自動的に作成します。これはifconfigで確認できます。
A VM静的IPが必要です。CentOSでは、/etc/sysconfig/network-scripts/ifcfg-eth0
を編集する必要があります:
DEVICE="eth0"
BOOTPROTO="none"
HWADDR=
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID=
IPADDR=10.25.147.10*
NETMASK=255.255.254.0
DNS1=10.25.146.???
GATEWAY=10.25.146.9
あなたの写真は間違っています-KVMホストの外部ではIPアドレスを割り当てることはできませんが、KVMホストの内部でのみ割り当てることができます。
3つのKVMマシンに3つのIPアドレスを割り当てる場合は、KVMスイッチを使用し、すべてのKVMホストでIPアドレスを割り当てる必要があります(KVMホスト!)。それらはソフトウェアスイッチを介して通信され、アドレスの下に表示されます。