Bazen tuz uzmanım bir süre salt '*' test.pingaşağı indirilen kölelerin cevap vermesini beklemeye dayanıyor . Cevap verip vermediklerine bakılmaksızın bağlı kölelerinin listesini görmenin bir yolu var mı test.ping?
Bazen tuz uzmanım bir süre salt '*' test.pingaşağı indirilen kölelerin cevap vermesini beklemeye dayanıyor . Cevap verip vermediklerine bakılmaksızın bağlı kölelerinin listesini görmenin bir yolu var mı test.ping?
Yanıtlar:
Resmi cevap:
salt-run manage.up
Ayrıca faydalı olanlar:
salt-run manage.status
salt-run manage.down
salt-run manage.versionsayrıca oldukça kullanışlıdır (kölelerinin çalışan sürümlerini raporlar ve bunları ana
manage.upve kaputun altında manage.statusgöründüğünü unutmayın test.ping. En azından koştuğumda manage.up, kölelerinin günlüğü olarak gösterildi test.ping… Bir şey göndermek zorunda olmadığından emin olmak istiyorsan, kullan alivedya da diğer yönetim işlevlerinden birini kullan
Ana türden:
ls -1 /var/cache/salt/master/minions
veya:
ls -1 /etc/salt/pki/master/minions
Hatalı bir tuz sorgusu girilmesi (örn. Tuz '*' -), her biri, ardından komutun mevcut olmadığını belirten bir mesaj izleyen tüm kölelerin bir listesini verecektir. Fazlalık karakterleri grep edebilir / kesebilirsiniz. Bu seçeneklerin hiçbiri özellikle şık değildir ve daha sonra zaman aşımına değinmez, ancak ben de benzer bir sorunun cevabını ararken işe yarar; Msgstr "Bütün ilişkili minyonlar tuz deposu pitonu api ile nasıl listelenir?"
"salt-key -L", genel anahtarını ustanızda kabul ettiğiniz tüm köleleri listeler.
Bunu başarmak için tahıl modülünü kullanabileceğimi düşünüyorum:
salt '*' grains.get id
Orada birkaç yeni komutlar çok daha kolay hale getirir,
salt-run manage.alived Tuz'un varlığı tespitine göre yükselen tüm kölelerin bir listesini yazdır (kölelere hiçbir komut gönderilmeyecektir)
salt-run manage.allowed Tuz'un varlığı tespitine göre yükselen tüm kölelerin bir listesini yazdır (kölelere hiçbir komut gönderilmeyecektir)
salt-run manage.not_alived Salt'ın varlığı tespitine göre kadar NOT tüm kölelerinin bir listesini yazdır (hiçbir komut gönderilmez)
salt-run manage.not_allowed Salt'ın varlığı tespitine göre kadar NOT tüm kölelerinin bir listesini yazdır (hiçbir komut gönderilmez)
salt-run manage.not_joined Salt'ın varlığı tespitine göre kadar NOT tüm kölelerinin bir listesini yazdır (hiçbir komut gönderilmez)
Tüm kölelere ping yapmak için, tuz ana düğümünü deneyin:
salt '*' test.ping