कभी-कभी मेरे नमकमास्टर salt '*' test.pingजवाब देने के लिए नीचे की मिनिंगों के इंतजार में थोड़ी देर के लिए लटक जाते हैं । क्या ऐसा कोई तरीका है, जिससे संबंधित मंत्रणाओं की सूची देखें, फिर चाहे वे कोई भी प्रतिक्रिया दें test.ping?
कभी-कभी मेरे नमकमास्टर salt '*' test.pingजवाब देने के लिए नीचे की मिनिंगों के इंतजार में थोड़ी देर के लिए लटक जाते हैं । क्या ऐसा कोई तरीका है, जिससे संबंधित मंत्रणाओं की सूची देखें, फिर चाहे वे कोई भी प्रतिक्रिया दें test.ping?
जवाबों:
आधिकारिक उत्तर:
salt-run manage.up
इसके अलावा उपयोगी हैं:
salt-run manage.status
salt-run manage.down
salt-run manage.versionsयह भी काफी उपयोगी है (
manage.upऔर manage.statusएक करने के लिए प्रकट होता है test.pingहुड के नीचे। कम से कम, जब मैं भागा manage.up, तो यह मिनियन लॉग पर दिखाया गया था test.ping..... यदि आप यह सुनिश्चित करना चाहते हैं कि इसे कुछ भी भेजने की आवश्यकता नहीं है, तो उपयोग करें alivedया अन्य प्रबंधित कार्यों में से एक
मास्टर प्रकार से:
ls -1 /var/cache/salt/master/minions
या:
ls -1 /etc/salt/pki/master/minions
एक दोषपूर्ण नमक क्वेरी दर्ज करना (उदा। नमक * * ') यह भी बताएगा कि आदेश उपलब्ध नहीं है, जो एक संदेश द्वारा पीछा किए गए सभी minions की सूची लौटाएगा। आप बाहर निकलने वाले वर्णों को हटा / काट सकते हैं। इन विकल्पों में से कोई भी विशेष रूप से सुरुचिपूर्ण नहीं है और बाद में टाइमआउट को संबोधित नहीं करता है, लेकिन यह काम करता है जबकि मैं एक समान प्रश्न का उत्तर ढूंढ रहा हूं; "साल्टैक पाइथन एपी के माध्यम से सभी संबद्ध टकसालों को कैसे सूचीबद्ध किया जाए?"।
"साल्ट-की-एल" उन सभी minions को सूचीबद्ध करेगा, जिनकी सार्वजनिक कुंजी आपने अपने मास्टर पर स्वीकार कर ली है।
कर रहे हैं कुछ नए आदेश में यह और अधिक आसान हो जाता है,
salt-run manage.alived नमक की उपस्थिति का पता लगाने के अनुसार उठने वाले सभी minions की एक सूची प्रिंट करें (कोई आदेश मंत्रियों को नहीं भेजा जाएगा)
salt-run manage.allowed नमक की उपस्थिति का पता लगाने के अनुसार उठने वाले सभी minions की एक सूची प्रिंट करें (कोई आदेश मंत्रियों को नहीं भेजा जाएगा)
salt-run manage.not_alived उन सभी minions की सूची प्रिंट करें जो साल्ट की उपस्थिति का पता लगाने के अनुसार नहीं हैं (कोई आदेश नहीं भेजा जाएगा)
salt-run manage.not_allowed उन सभी minions की सूची प्रिंट करें जो साल्ट की उपस्थिति का पता लगाने के अनुसार नहीं हैं (कोई आदेश नहीं भेजा जाएगा)
salt-run manage.not_joined उन सभी minions की सूची प्रिंट करें जो साल्ट की उपस्थिति का पता लगाने के अनुसार नहीं हैं (कोई आदेश नहीं भेजा जाएगा)
सभी नाबालिगों के लिए पिंग बनाने के लिए, नमक मास्टर नोड पर प्रयास करें:
salt '*' test.ping