OpenStack ベースの環境のネットワーク設定

OpenStack ベースの環境のネットワーク設定

全体像の目標: 単一のアプリケーションをホストするための OpenStack システム (Ubuntu Server がインストールされた 7 台のマシンで構成) を用意します。

現在の設定は次のとおりです。

  1. 機械: Ubuntu サーバーを実行している 7 台のサーバー。

  2. ネットワーキング: 静的 IP がマスター ポートにリンクされているルーター/スイッチ。残りの 7 つのスレーブ ポートは、7 台のマシンに物理的にリンクされています。

仮定と疑問

次のアドレスがルータ/スイッチのマスター ポートにリンクされていると想定します。

  • 静的IP: 11.11.11.11
  • ゲートウェイ: 10.10.10.10
  • サブネット: 9. 9. 9. 9

質問は、これら 7 台のマシンのそれぞれのネットワーク インターフェイス (つまり、/etc/network/interfaces) はどうなるかということです。

答え1

正式な方法は、ランドスケープ OpenStack オートパイロット

オートパイロットを使用しない場合は、次に推奨される方法は、マース機械を稼働させてからジュジュOpenStack をデプロイします。

これらのシナリオでは、MAAS はルーターの背後にあるブロードキャスト ドメイン (「LAN」) の DHCP を処理し、Neutron はテナント ネットワーク内のインスタンスの DHCP を処理します。

Juju と MAAS を使用してサービスをデプロイすると、ネットワーク インターフェイスを含むマシンが自動的にプロビジョニングおよび構成されます。サーバーの数が少数であっても、これによりデプロイと管理が非常に簡単になります。neutron-gateway ユニットには 2 つの NIC が接続されている必要があることに注意してください。

全体で 255.255.255.0 サブネット マスクを持つ /24 ネットワークを使用していると仮定すると、最終的には次のようになります。

11.11.11.11/24 <-WAN-> (YourRouter w/o DHCP@LAN) <-LAN-> 10.10.10.1/24
  MAAS @ 10.10.10.2/24
  MAAS configured to handle DHCP and DNS
  MAAS DHCP pool:              10.10.10.10  through .127
  Neutron floating IP range:   10.10.10.128 through .254
  Juju units @ 10.10.10.10 through .?, automatically assigned

その他の推奨ドキュメントとリンク:

関連情報