सवाल लिनक्स - कई मशीनों पर एक ही समय में वही आदेश चला रहा है


मेरे पास लगभग एक दर्जन लिनक्स बॉक्स हैं जिन्हें मुझे कभी-कभी एक ही कमांड चलाने की आवश्यकता होती है। क्या इस मशीन को प्रत्येक मशीन पर लॉग इन करने और कमांड चलाने के लिए एक आसान तरीका (या स्वचालित तरीका) है, एक बार में? यह हर समय एक ही आदेश नहीं है और यह पूर्व निर्धारित समय पर नहीं है, इसलिए यह उपकरण जैसे कुछ आदर्श नहीं है cron


39
2018-05-01 15:46


मूल


इसी तरह का सवाल serverfault.com/questions/17931/... - hayalci
अंत में कैननिकल सूची :) - rogerdpack


जवाब:


एचएम, शायद pconsole वह उपकरण है जो आप चाहते हैं।


12
2018-05-01 15:49



वाह, पंकोलोल बहुत अच्छा लग रहा है! मैंने इसे कोई समस्या नहीं स्थापित की है और यह अब तक बहुत अच्छा लग रहा है। धन्यवाद! - Chris Bunch
यह मेरे पसंदीदा उपकरणों में से एक है। :) एनपी - Node


वहाँ भी ClusterSSH, जो, ठीक है, वही करता है जो आपको लगता है कि यह करता है। वर्णनात्मक नामकरण के लिए हाँ!


15
2018-05-01 16:29



SourceForge पर 404, अब ऐसा लगता है यहाँ गिटहब पर। - Pablo Bianchi


आपको यहां कठपुतली जांचनी चाहिए एक linux.com है लेख इसके सेटअप और उपयोग पर


8
2018-05-01 15:53



हम्म, कठपुतली बहुत दिलचस्प लग रहा है। यदि पंकोलोल मुझे विफल कर रहा है, तो मैं इसे देख लूँगा, क्योंकि मेरे पास पहले से ही चल रहा है और यह कठपुतली की भाषा सीखने से आसान है। फिर भी सुझाव के लिए धन्यवाद! - Chris Bunch
विशेष रूप से, मैरियनेट सामूहिक उपकरण (जिसे mcollective, या mco भी कहा जाता है)। यह कठपुतली का एक हिस्सा है जो आपको कठपुतली तथ्यों के आधार पर मेजबानों के समूह पर चीजें करने देता है। - Brian Minton


अनदेखा मत करो pssh तथा DSH या तो; वे दोनों जीएसएच की तरह हैं जो @ फिलिप डर्बिन ने उल्लेख किया है।


8
2018-05-04 16:49



स्पष्ट रूप से, "पीडीएसएच" भी समान है sourceforge.net/projects/pdsh - rogerdpack


आप कोशिश कर सकते हैं Capistrano। मूल रूप से यह एक रेल तैनाती उपकरण है, लेकिन यह दूरस्थ मशीनों के साथ कई चीजें करने में वृद्धि हुई है।

एकाधिक मशीन के प्रशासन के लिए एक और पूर्ण दृष्टिकोण के लिए आप कोशिश कर सकते हैं महाराज


8
2018-05-01 17:52





उत्तरदायी में विज्ञापन कमांड करने की क्षमता है और पूर्ण कॉन्फ़िगरेशन प्रबंधन करने के लिए भी विस्तार योग्य है। समूहों के आधार पर मिलान करने की क्षमता उत्कृष्ट है।

http://docs.ansible.com/intro_adhoc.html


8
2017-07-06 22:31



ansible एक साथ सैकड़ों मशीनों के साथ अच्छी तरह से काम करता है या आप इसे सीमित कर सकते हैं n  एक समय में मशीनें - chicks


मुझे लगता है कि मैं कॉपी और पेस्ट करूँगा स्टैक ओवरफ़्लो से मेरा जवाब, जो लोग पसंद करते थे। । ।


कई सर्वरों पर कमांड चलाने के मुद्दे को एक बार में पर्ल मेलिंग सूची पर दूसरे दिन आया और मैं वही सिफारिश दूंगा मैंने वहां दिया, जो जीएसएच का उपयोग करना है: http://outflux.net/unix/software/gsh

जीएसएच "for box in box1_name box2_name box3_name"समाधान पहले से ही दिया गया है, लेकिन मुझे अधिक सुविधाजनक होने के लिए जीएसएच मिलती है। आपने वेब / डीबी, आरएचईएल 4, x86_64, या जो कुछ भी (मैन भूत) जैसे समूहों में अपने सर्वर वाले एक / etc / ghosts फ़ाइल सेट की है, तो आप उस समूह का उपयोग करते हैं जब आप उस समूह का उपयोग करते हैं कॉल जीएसएच

[pdurbin@beamish ~]$ gsh web "cat /etc/redhat-release; uname -r"
www-2.foo.com: Red Hat Enterprise Linux AS release 4 (Nahant Update 7)
www-2.foo.com: 2.6.9-78.0.1.ELsmp
www-3.foo.com: Red Hat Enterprise Linux AS release 4 (Nahant Update 7)
www-3.foo.com: 2.6.9-78.0.1.ELsmp
www-4.foo.com: Red Hat Enterprise Linux Server release 5.2 (Tikanga)
www-4.foo.com: 2.6.18-92.1.13.el5
www-5.foo.com: Red Hat Enterprise Linux Server release 5.2 (Tikanga)
www-5.foo.com: 2.6.18-92.1.13.el5
[pdurbin@beamish ~]$

उदाहरण के लिए, आप वेब + डीबी या वेब-आरएचईएल 4 का उपयोग करके भूत समूहों को गठबंधन या विभाजित भी कर सकते हैं।

मैं यह भी उल्लेख करूंगा कि मैंने कभी शमक्स का उपयोग नहीं किया है, इसकी वेबसाइट सॉफ़्टवेयर की एक सूची (जीएसएच सहित) है जो आपको कई सर्वरों पर एक बार में कमांड चलाने देती है। Capistrano पहले से ही उल्लेख किया गया है और (जो मैं समझता हूं) उस सूची में भी हो सकता है।


6
2018-05-01 19:00





यदि आप केडीई डेस्कटॉप पर हैं, konsole "सभी सत्रों में इनपुट भेजें" विकल्प है। यह एक ही कंसोल विंडो में खोले गए सभी सत्रों पर लागू होता है।


5
2018-05-29 19:10