Konfigurasi IPAM

Konfigurasi IPAM

Catatan

Fitur eksperimental atau dokumentasi lengkap.

Dimulai dengan rilis Liberty, OpenStack Networking termasuk interface pluggable untuk fungsi IP Address Manajemen (IPAM). Interface ini menciptakan kerangka kerja driver untuk alokasi dan de-alokasi subnet dan alamat IP, yang memungkinkan integrasi implementasi IPAM alternatif atau pihak ketiga sistem IP Address Manajemen.

Dasar

Pelaksanaan IPAM dalam OpenStack Networking menyediakan dua flavor dasar (pluggable IPAM, non-pluggable IPAM). Secara default, IPAM non-pluggable diaktifkan. Ini memberikan kompatibilitas dengan rilis sebelumnya. Sebaliknya, pelaksanaan pluggable akan memerlukan migrasi database untuk mendukung sistem upgrade. Migrasi ini direncanakan untuk rilis Mitaka.

Driver referensi untuk pelaksanaan pluggable dianggap eksperimental pada saat ini. Ini tidak memberikan fungsionalitas tambahan di luar pelaksanaan non-pluggable, tetapi tidak memberikan dasar untuk kustom atau pihak ketiga mengembangkan driver. Hal ini dapat mengaktifkan, misalnya, pengembangan driver yang menggunakan algoritma yang berbeda untuk mengalokasikan alamat IP.

Untuk memungkinkan pelaksanaan pluggable, Anda harus menentukan driver untuk digunakan dalam file neutron.conf. Driver internal mengacu pada implementasi referensi.

ipam_driver = internal

Dokumentasi untuk setiap driver alternatif akan mencakup nilai untuk digunakan saat menentukan driver tersebut.

Known limitations

  • Driver interface dirancang untuk memungkinkan driver terpisah untuk setiap subnet pool. Namun, pelaksanaan saat ini memungkinkan hanya single IPAM driver system-wide.

  • Migrasi database tidak tersedia untuk mengkonversi instalasi OpenStack yang ada ke implementasi referensi baru dari IPAM pluggable. Migrasi ini direncanakan untuk rilis Mitaka.

  • Driver pihak ketiga harus menyediakan mekanisme migrasi mereka sendiri untuk mengkonversi instalasi OpenStack yang ada ke IPAM mereka.

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.