テスト用のマシンに RDO オープンスタック環境があります。RDO はpackstack --allinone
コマンドでインストールされました。HOT を使用して、2 つのインスタンスを作成しました。1 つはcirros
画像付き、もう1 つはFedora
. Fedora
インスタンスには、同じネットワークに接続されている 2 つのインターフェイスがありますが、インターフェイスは1cirros
つしかなく、同じネットワークに接続されています。テンプレートは次のようになります -
heat_template_version: 2015-10-15
description: Simple template to deploy two compute instances
resources:
local_net:
type: OS::Neutron::Net
local_signalling_subnet:
type: OS::Neutron::Subnet
properties:
network_id: { get_resource: local_net }
cidr: "50.0.0.0/24"
ip_version: 4
fed:
type: OS::Nova::Server
properties:
image: fedora
flavor: m1.small
key_name: heat_key
networks:
- network: local_net
networks:
- port: { get_resource: fed_port1 }
- port: { get_resource: fed_port2 }
fed_port1:
type: OS::Neutron::Port
properties:
network_id: { get_resource: local_net }
fed_port2:
type: OS::Neutron::Port
properties:
network_id: { get_resource: local_net }
cirr:
type: OS::Nova::Server
properties:
image: cirros
flavor: m1.tiny
key_name: heat_key
networks:
- network: local_net
networks:
- port: { get_resource: cirr_port }
cirr_port:
type: OS::Neutron::Port
properties:
network_id: { get_resource: local_net }
Fedora インスタンスは 2 つの IP (50.0.0.3 と 50.0.0.4) を取得しました。Cirros の IP は 50.0.0.5 です。インスタンスから 50.0.0.3 に ping できcirros
ますが、ip 50.0.0.4 にはできません。インスタンスで IP 50.0.0.3 のインターフェイスを手動で停止したFedora
場合、インスタンスから 50.0.0.4 に ping できるのは私だけcirros
です。neutron の設定に、Fedora
インスタンスの両方の IP に同時にping を送信することを禁止する制限はありますか? 助けてください。