الخميس، نوفمبر 13، 2008

إدارة انظمة يونكس/لينكس بواسطة اداة Parallel ssh - PSSH

Bookmark and Share

لنفترض انك تدير عدد كبير من سيرفرات يونكس/لينكس وتريد تشغيل امر معين ليعطيك النتائج على جميع السيرفرات التي تديرها في نفس الوقت ولنفرض ان الامر هو date. اداة pssh تساعدك على تنفيذ اوامرك على اكثر من سيرفر في نفس اللحظة وبكل يسر. كل ماعليك تثبيت الاداة بي اس اس اتش ثم نسخ ارقام الابي الخاصة بالسيرفرات ووضعها في ملف علي النحو التالي:
macbook#:~ cat ips.txt 10.1.1.1 10.1.1.2 10.1.1.3 10.1.1.4
الخطوات: قم بتنزيل الحزمة من الموقع الرسمي http://www.theether.org/pssh
macbook#:~ rpm -ivh pssh-1.4.3-1.noarch.rpm
تنفيذ الاوامر:
macbook#:~ pssh -h ips.txt -l walid -P date p2: Thu Oct 16 21:14:02 EST 2008 p2: [1] 21:13:00 [SUCCESS] p2 22 p1: Thu Sep 25 15:44:36 EST 2008 p1: [2] 21:13:00 [SUCCESS] p1 22
حرف h وهو مكان الملف الذي به ارقام الايبي الخاصه بالسيرفرات. حرف l اسم المستخدم. حرف P هو لاظهار النتائج. date وهو الامر الذي يعطيك التاريخ على كل السيرفرات.
ملاحظة : لاتنسي ان تقوم بعمل ssh key بواسطة الامر ssh-keygen -t dsa ثم اضغط انتر حتي تجاوب على جميع الاسئله.
نسخ الملفات:
macbook#:~pscp -h ips.txt -l walid /opt/test1.txt /tmp/test2.txt [1] 21:28:36 [SUCCESS] p1 22 [2] 21:28:36 [SUCCESS] p2 22
test1 موقع الملف في جهازك الحالي. test2 اسم وموقع الملف في السيرفر.

0 التعليقات:

إرسال تعليق

جارٍ التحميل...

ادخل بريدك الإلكتروني

الاقسام