Kadang-kadang master garam saya salt '*' test.ping
menunggu sebentar untuk menunggu pelayan yang jatuh untuk membalas. Apakah ada cara melihat daftar antek yang terhubung, terlepas dari apakah mereka merespons test.ping
?
76
Jawaban resmi:
salt-run manage.up
Juga bermanfaat adalah:
salt-run manage.status
salt-run manage.down
salt-run manage.versions
juga cukup berguna (melaporkan versi berjalan antek dan membandingkannya dengan versi master)manage.up
danmanage.status
tampaknya melakukan ditest.ping
bawah tenda. Setidaknya, ketika saya berlarimanage.up
, itu ditampilkan pada log pelayan sebagaitest.ping
..... Jika Anda ingin memastikan tidak perlu mengirim apa pun, gunakanalived
atau salah satu dari fungsi kelola lainnyaDari tipe master:
atau:
Memasukkan permintaan garam yang salah (mis., Garam '*' -) juga akan mengembalikan daftar semua antek yang diikuti oleh pesan yang menyatakan bahwa perintah tersebut tidak tersedia. Anda dapat mengambil / memotong karakter asing. Tidak satu pun dari opsi ini yang sangat elegan dan nantinya tidak membahas batas waktu tetapi berfungsi saat saya sedang mencari jawaban untuk pertanyaan serupa; "Bagaimana cara membuat daftar semua antek terkait melalui api python saltstack?"
sumber
"salt-key -L" akan mencantumkan semua antek yang kunci publiknya Anda terima dari master Anda.
sumber
Saya pikir seseorang dapat menggunakan modul biji-bijian untuk mencapai ini:
sumber
Ada beberapa perintah baru yang membuatnya jauh lebih mudah,
salt-run manage.alived
Cetak daftar semua pelayan yang sesuai dengan deteksi kehadiran Salt (tidak ada perintah yang akan dikirim ke pelayan)salt-run manage.allowed
Cetak daftar semua pelayan yang sesuai dengan deteksi kehadiran Salt (tidak ada perintah yang akan dikirim ke pelayan)salt-run manage.not_alived
Cetak daftar semua pelayan yang TIDAK naik sesuai dengan deteksi kehadiran Salt (tidak ada perintah yang akan dikirim)salt-run manage.not_allowed
Cetak daftar semua pelayan yang TIDAK naik sesuai dengan deteksi kehadiran Salt (tidak ada perintah yang akan dikirim)salt-run manage.not_joined
Cetak daftar semua pelayan yang TIDAK naik sesuai dengan deteksi kehadiran Salt (tidak ada perintah yang akan dikirim)sumber
Untuk melakukan ping ke semua antek, coba pada node master garam:
sumber