Saya perlu menginstal ulang sekitar 600 server, yang cukup buruk dengan sendirinya, tetapi saya telah mengotomatiskan seluruh proses kecuali satu bagian: konfigurasi F5.
Dalam semua dokumentasi yang saya dapat temukan, tidak ada tentang mengubah alamat IP sebuah simpul melalui antarmuka SOAP, sepertinya tidak mungkin. Kebanyakan orang menyarankan menggunakan trik sed pada file konfigurasi yang diekspor dan mengimpornya kembali, tapi itu terlalu rapuh.
Saya sedang mempertimbangkan untuk melakukan delete-create-re-add-to-pools dance melalui SOAP, tapi itu juga nampak rapuh. Apakah ada cara yang lebih baik?
Catatan: Saya perlu melakukan ini pada v10 dan v11 dari BigIP.
Jawaban:
Jadi, hapus dan tambahkan kembali. Dan tentu saja ini berbeda di v11 daripada di v10. Saya telah membuat skrip yang menggunakan F5 SOAP API dan pustaka 'suds' python untuk melakukan ini. Ini akan menghapus / membuat kembali node dan menambahkannya ke kolam yang mereka masuki. Rasio kolam renang juga diingat, tetapi tidak ada pengaturan lain .
sumber
Cara terbaik untuk melakukan ini adalah dengan masuk ke baris perintah F5 dan langsung mengedit file /config/bigip.conf sebagai root menggunakan vim. Setelah diedit, Anda menerapkan konfigurasi menggunakan perintah "tmsh load sys config partisi all". Sayangnya, F5 tidak mendukung pengeditan, jadi menggunakan CLI dan mengedit file konfigurasi dengan tangan adalah satu-satunya cara.
sumber