Czasami mój mistrz soli salt '*' test.ping
czeka przez chwilę, czekając, aż powaleni stwory odpowiedzą. Czy jest jakiś sposób, aby zobaczyć listę połączonych stworów, niezależnie od tego, czy na nie reagują test.ping
?
76
Oficjalna odpowiedź:
salt-run manage.up
Przydatne są również:
salt-run manage.status
salt-run manage.down
salt-run manage.versions
jest również bardzo przydatny (zgłasza działające wersjemanage.up
imanage.status
wydaje się robićtest.ping
pod maską. Przynajmniej kiedy uruchomiłemmanage.up
, pokazywało to w dziennikach stworów jakotest.ping
..... Jeśli chcesz się upewnić, że nie trzeba nic wysyłać, użyjalived
lub innej funkcji zarządzaniaOd typu głównego:
lub:
Wprowadzenie błędnego zapytania o sól (np. Sól „*” -) zwróci również listę wszystkich stronników, po których następuje komunikat informujący, że polecenie nie jest dostępne. Możesz grep / odciąć obcych znaków. Żadna z tych opcji nie jest szczególnie elegancka, a później nie odnosi się do limitu czasu, ale działa, gdy szukam odpowiedzi na podobne pytanie; „Jak wyświetlić listę wszystkich powiązanych stworów za pomocą interfejsu API python Saltstack?”.
źródło
„salt-key -L” wyświetli listę wszystkich stronników, których klucze publiczne zaakceptowałeś na swoim mistrzu.
źródło
Myślę, że można użyć modułu ziarna do osiągnięcia tego:
źródło
Istnieje kilka nowych poleceń, które znacznie ułatwiają,
salt-run manage.alived
Wydrukuj listę wszystkich stworów, które działają zgodnie z wykryciem obecności Soli (do stworów nie będą wysyłane żadne polecenia)salt-run manage.allowed
Wydrukuj listę wszystkich stworów, które działają zgodnie z wykryciem obecności Soli (do stworów nie będą wysyłane żadne polecenia)salt-run manage.not_alived
Wydrukuj listę wszystkich stronników, którzy NIE są aktywni zgodnie z wykryciem obecności Soli (żadne polecenia nie zostaną wysłane)salt-run manage.not_allowed
Wydrukuj listę wszystkich stronników, którzy NIE są aktywni zgodnie z wykryciem obecności Soli (żadne polecenia nie zostaną wysłane)salt-run manage.not_joined
Wydrukuj listę wszystkich stronników, którzy NIE są aktywni zgodnie z wykryciem obecności Soli (żadne polecenia nie zostaną wysłane)źródło
Aby wykonać polecenie ping do wszystkich stronników, spróbuj użyć głównego węzła soli:
źródło