Saya perlu memperbarui beberapa server Ubuntu 12.04 (Precise Pangolin) (Rackspace) secara rutin.
Yang saya lakukan sekarang adalah:
- Menyalin file ke server menggunakan SCP
- Masuk ke server menggunakan SSH
- Hentikan Tomcat
- Lakukan penyalinan dan pemindahan file yang diunggah
- Mulai Tomcat
Ulangi proses yang sama persis dengan file yang sama di server kedua (12 server sekarang dan jumlahnya terus bertambah).
Apakah mungkin untuk menulis skrip yang mengulang daftar server dan melakukan semua ini untuk saya?
Bagaimana saya melakukannya?
Sebaiknya solusinya tidak memerlukan instalasi apa pun. Mayoritas dalam perusahaan bekerja di MacBook, tetapi Windows VM berlimpah.
Idealnya server yang akan diperbarui cukup ditambahkan/dihapus untuk mengubah daftar server. Namun, solusi apa pun yang menghemat waktu saya untuk melakukan hal yang sama +12 kali sangat dihargai
Jawaban yang Diterima:
Ada beberapa solusi untuk ini – apakah Anda ingin tetap mengontrol langkah secara manual dan menjalankannya secara bersamaan? Lihat CSSH (jika Anda berasal dari sistem Linux) atau SuperPutty (jika Anda berasal dari sistem Windows). Jika Anda hanya ingin mengotomatiskan semuanya, lihat Harapkan.