Bağlı tüm Tuz Yığın minyonlarını nasıl listeleyebilirim?


76

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:


89

Resmi cevap:

salt-run manage.up

Ayrıca faydalı olanlar:

salt-run manage.status

salt-run manage.down

2
"salt-run -d" Salt-run ile çalıştırabileceğiniz tüm modüllerin tam bir listesini verir, iyi bir okumaya değer
Chris Huang-Leaver 23:15

5
salt-run manage.versionsayrıca oldukça kullanışlıdır (kölelerinin çalışan sürümlerini raporlar ve bunları ana
ustalarla

Tuzla çalıştığını 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
sdfgeoff

12

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?"


Bir şeyin değişmiş olması gerektiğini düşünüyorum / var / cache / salt / master / minions şu anda olmayan bir yer gibi görünüyor, / etc / salt / pki / master / minions hala iyi.
Oliver Dungey

8

"salt-key -L", genel anahtarını ustanızda kabul ettiğiniz tüm köleleri listeler.


1
Teşekkürler, fakat bu kabul edilen minion anahtarlarını listeler, bağlı olan minyonları değil.
Petrus Theron

2

Bunu başarmak için tahıl modülünü kullanabileceğimi düşünüyorum:

salt '*' grains.get id

2

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)


-6

Tüm kölelere ping yapmak için, tuz ana düğümünü deneyin:

salt '*' test.ping 

4
Soruyu okudun mu? Özellikle, yöntemin alternatifleri ile ilgilidir, çünkü bu bazı durumlarda işe yaramaz.
Sven
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.