web-dev-qa-db-ja.com

FlatDHCPManagerを使用するようにnova-computeを正しく構成する方法

Openstackを使用してFlatDHCPManagerをデプロイしようとしています。 MAAS + Jujuを使用して、信頼性を備えて実行しているすべてのノード(HP Moonshot)を展開しています。

が欲しいです eth1を公開インターフェースにします。

これが私の設定yamlの関連部分です:

nova-cloud-controller:
  network-manager: 'FlatDHCPManager'
nova-compute:
  config-flags: 'public_interface=br100'
  flat-interface: eth0
  multi-Host: 'yes'
  virt-type: kvm

フラットインターフェイスを両方に設定しようとしましたeth0およびeth1。 public_interfaceを= eth1、br100に指定し、デフォルト値を取得するように何も設定しないようにしています。

上記のconfig設定を使用して、実行中のSSHをVM[〜#〜] only [〜#〜 ]VMが実行されているnova-compute Hostから。それ以外の場合は、到達できません。

VMにSSHすると、何にもアクセスできなくなります。

ほとんどのものがNeutronに移行していることはわかっていますが、私が取り組んでいることについては、それはまだ選択肢ではありません。しばらくnova-networkを使い続ける必要があります。

記事/ バグレポート を見てきましたが、問題が関連しているかどうかはわかりません。

どんな助けでもありがたいです。

2
Clark Laughlin

私は現在次の構成を使用しており、それは機能しています:

nova-cloud-controller:
  network-manager: 'FlatDHCPManager'
nova-compute:
  config-flags: 'public_interface=juju-br0'
  flat-interface: eth0
  multi-Host: 'yes'
  virt-type: kvm

これは、すでにeth0上にあるjuju作成のブリッジのために必要であり、別のブリッジが作成されないようにします。

2
Clark Laughlin