Mengelola antarmuka jaringan pada RHEL / CentOS dengan script + GUI (system-config-network)


Kami memiliki dua beban seimbang CentOS 5,3 webservers yang menangani nomor yang layak (~ 20) dari situs belanja individual. Hasil akhirnya adalah bahwa kita harus memiliki situs aman terpisah per produk, menghasilkan sejumlah besar alias jaringan, satu untuk setiap IP sehingga SSL akan bekerja.
Jelas mengelola hal-hal ini secara manual tidak akan menyenangkan, terutama ketika server mati dan Anda perlu untuk membangun kembali dan ingin memastikan konsistensi.
Namun, manajer TI tidak nyaman menggunakan alat CLI untuk mengelola hal-hal tertentu dan bersikeras tentang memiliki piranti GUI seperti system-config-network tersedia jika dia ingin mengubah sesuatu.
Script saya tulis untuk mengelola konfigurasi mesin telah mencoba untuk mengambil bahwa account dalam dan untuk sebagian besar konfigurasi jaringan, saya menggunakan system-config-network-cmd -e > netconfig untuk membuang config, membuat perubahan, dan kemudian system-config-network-cmd -i -c -f netconfig untuk mengimpor perubahan kembali masuk
Masalah saya temukan adalah versi yang berbeda-cmd SCN bertindak lain dan sering apa yang diimpor bukanlah apa yang benar-benar akan disimpan. Bahkan hanya melakukan system-config-network-cmd -e > netconfig langsung diikuti system-config-network -i -c -f netconfig tanpa membuat hasil perubahan pada konfigurasi yang berbeda (berjalan system-config-network-cmd -e > netconfig2 dan melakukan diff netconfig netconfig2 perbedaan menunjukkan).
Apakah masalah dengan SCN-cmd akan tetap, telah orang lain berurusan dengan masalah ini? Saya mencoba memodifikasi /etc/sysconfig/networking/* langsung, tapi itu tidak selalu benar tampaknya bekerja baik.
Apakah ada beberapa Way Kanan (TM) yang menjamin RH alat GUI dan / etc / sysconfig / network-script dapat hidup dalam harmoni sementara masih script-ramah?
Aku sedang melihat akhirnya pindah ke wayang, tapi itu jauh di bawah dalam daftar panjang proyek-proyek lain yang perlu dilakukan jadi saya berharap untuk sesuatu yang akan membuat kita akan sampai saat itu.



Pertanyaan: mengapa manajer TI ingin mengubah konfigurasi jaringan, ketika ia bahkan tidak nyaman dengan shell? Aku akan memberitahunya untuk menjauh dari server produksi jika dia mengharapkan saya untuk melakukan pekerjaan dengan benar saya. Dia melakukan pekerjaan-Nya (membayar saya), saya tambang (server kerja).
Anyway, mungkin "perintah setup 'dapat membantu Anda keluar. Dan bagaimana membuat / etc / sysconfig / network-script sebuah repositori svn atau git. Dari Anda setidaknya dapat kembali ke versi sebelumnya. Saya belum bertemu masalah seperti Anda sendiri, karena saya cenderung konfigurasi skrip jaringan selama penyebaran, dan berhenti di situ. Apa yang Anda sebutkan terdengar seperti bug, jadi Anda mungkin ingin file bugreport tentang perilaku ngawur dari alat itu.
Menyiapkan boneka untuk tugas sepele seperti ini tidak banyak bekerja dengan cara, jadi yang mungkin merupakan solusi yang baik.

Comments