注釈
実験的な機能で、ドキュメントも不十分です。
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 に変換する仕組みを自分で提供する必要があります。
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.