الفرق بين المراجعتين ل"الإدارة المركزية لأجهزة لينكس"

من ويكي أضِف
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'في حالة المعسكرات، فإننا نحتاج إلى إدارة عدد كبير من الأجهزة بالتوازي، نتأكد أننا ثبتنا openssh-...')
(لا فرق)

مراجعة 06:16، 14 أغسطس 2013

في حالة المعسكرات، فإننا نحتاج إلى إدارة عدد كبير من الأجهزة بالتوازي، نتأكد أننا ثبتنا openssh-server على كل الأجهزة، وعندها، وعلى نطاق كامل الشبكة يمكن القيام بمسح لمعرفة مفاتيح ssh ، نضع كل العنوانين التي يمكن ان يكون عليها الأجهزة في ملف بحيث يكون كل عنوان على سطر، فمثلا:

echo 10.0.0.{50..150} > /tmp/hosts10.0.0.50-150

ثم نقوم بمسح باحثين عن المفاتيح العامّة لهذه العنوانين ونلحقها بقائمة المفاتيح المعروفة:

ssh-keyscan -f /tmp/hosts10.0.0.50-150 >> .ssh/known_hosts

الآن يمكننا الدخول على الأجهزة وتشغيل أوامر عليها بشكل متوازي بإستخدام أي أداة تسمح بعمل ssh بشكل متوازي مثل parallel-ssh والتي يمكن تثبيتها بإستخدام الأمر:

apt-get instsll parallel

الآن يمكننا عمل التجربة الأولى:

ويمكننا الآن أيضا عرض كل عنوان أي بي مع إسم الجهاز (بفرض أن بطاقة الشبكة على جميع الأجهزة باسم eth0)

parallel-ssh -ladefadmin -A -o /tmp -h /tmp/50-150 "ifconfig eth0 | grep inet | cut -d: -f2 | cut -d' ' -f1 ; hostname"

النتائج ستكون بملفات في مجلد /tmp