IPAM 設定

IPAM 設定

注釈

実験的な機能で、ドキュメントも不十分です。

Liberty 以降では、 OpenStack Networking では、IP アドレス管理 (IPAM) 機能に取り換え可能なインターフェースが導入されています。このインターフェースを使って、サブネットと IP アドレスの割り当て、解放におけるドライバーフレームワークが作成されており、別の IPAM 実装や third-party 製の IP アドレス管理システムと統合することが可能です。

基本

Liberty と Mitaka リリースでは、 OpenStack Networking の IPAM 実装としては、取り換え対応の IPAM と組み込みの IPAM が提供されていました。 Newton リリースでは、組み込みの IPAM は利用できなくなりました。代わりに、取り換え対応のフレームワークの参照実装ドライバーが使われるようになりました。アップグレード手順の中ですべてのデータが自動的に移行されます。なお、取り換え対応の IPAM ドライバーをすでに使用していた場合は、移行処理は不要です。

参照実装ドライバー以外のドライバーを設定するには、 neutron.conf ファイルでそのドライバーを指定します。この作業は移行処理が完了してから行ってください。参照実装ドライバーを使用する場合、値を設定する必要はありません。

ipam_driver = ipam-driver-name

参照実装ドライバーを使用する場合には、値を設定する必要はありませんが、 internal を指定して参照実装ドライバーを明示的に指定することもできます。これ以外のドライバーを指定する場合、指定すべき値についてはドライバーのドキュメントを参照してください。

既知の制限

  • ドライバーインターフェースは、サブネットプール毎に別のドライバーを利用できるように設計されていますが、現在の実装ではシステム全体で 1 つの IPAM ドライバーしか利用できません。

  • third-party 製のドライバーは、既存の OpenStack 環境を third-party 製の IPAM に変換する仕組みを自分で提供する必要があります。

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.