مقدمة صغيرة
غالبًا ما يكون للأطباء قصص متشابهة ، في طفولتهم تعرضوا للسخرية بسبب أسنانهم الملتوية - أصبحت طبيب أسنان ، كان لدي معقدات بسبب حب الشباب - أصبحت طبيبة جلدية. الموقف هنا مشابه لأنني بحثت عن المعلومات لفترة طويلة وطبعها وأعد قراءتها على الورق ( حتى لا تتعب عيناي ) ، لكنني وجدت حلاً في مصادر باللغة الإنجليزية فقط ، وكانت الوثائق التي أرسلها مطورو البرامج باللغة الإنجليزية أيضًا ، وتم أخذ المعلومات منه جزئيًا. عندما فعلت كل شيء ، أدركت أنني أريد مشاركة الحل الخاص بي. يوجد مثل هذا البرنامج ( نظام التشغيل ) للتثبيت على خادم ونشر أجهزة افتراضية عليه ، تسمى VMware ESXi ،كانت هناك حاجة للتأكد من أنه عند إطفاء الضوء ، لا يتم إيقاف تشغيل الخوادم ، مما يعرض قواعد البيانات التي تعمل هناك للخطر. لذا ، للتحذير من ذلك ، تم شراء UPS ، وبطاقة SNMP (لمراقبتها) جمعت الباقي من الإنترنت وقررت محاولة إحيائها بالكامل.
المكونات التالية ستكون مطلوبة
1. مزود الطاقة غير المنقطع ( يشار إليه فيما يلي بـ UPS ) ؛
2. بطاقة SNMP للشبكة الخاصة بـ UPS ، من أجل مراقبتها والتحكم فيها ( يشار إليها فيما يلي ببطاقة SNMP ) ؛
3. برنامج VMware ESXi Hypervisor المثبت ويعمل - مثبتًا مباشرة على الخادم نفسه ( كنظام تشغيل ) أو على جهاز افتراضي ( يشار إليه فيما يلي بخادم المحاكاة الافتراضية ) ؛
4. حزمة Clientmate - لمراقبة UPS وفي حالة انقطاع التيار الكهربائي وتحويل UPS إلى البطاريات - الإنهاء الصحيح في الوقت المناسب لخوادم المحاكاة الافتراضية ، والمثبتة أيضًا على الأجهزة الافتراضية ( يشار إليها فيما يلي باسم Clientmate) ؛
5. مدير الملفات لخوادم WinSCP ، والذي يعمل مع بروتوكولات SCP و SFTP ( يشار إليها فيما يلي باسم WinSCP ) ؛
6. العميل لبروتوكولات الشبكة المعجون ( المشار إليه فيما يلي باسم المعجون ) ؛
تنبيه
لتجنب عدم توافق بطاقة SNMP مع برنامج Clientmate - يوصى بشدة بمراجعتها على موقع الويب الخاص بالمطور أو كتابة رسالة إليهم بالبريد ، مع الإشارة إلى النموذج وطلب التحقق من التوافق مع بطاقة SNMP الخاصة بك.
على الرغم من حقيقة أن المقالة تصف العملية بأكبر قدر ممكن من الوضوح - ومع ذلك ، لم يتم تقديم تفسيرات عميقة للأدوات والبروتوكولات والإجراءات حتى لا تشوش المواد ، فمن الممكن أيضًا ألا يظهر كل شيء تمامًا كما هو الحال في البرنامج التعليمي ( الاختلاف هو برامج العمل والأجهزة وكذلك حالتها ). من المفترض أن خادم المحاكاة الافتراضية يعمل بشكل صحيح وأن المتخصص لديه معرفة أساسية في هذا المجال ، أو على الأقل ( وهو أيضًا ليس سيئًا ) يقرأ عن الغرض ومبدأ تشغيل برنامج VMware ESXi Hypervisor والأدوات الأخرى الواردة في هذا البرنامج التعليمي ، ثم عن طريق المنطق و البحث عن المعلومات ، يمكنك فهم ماذا وكيف.
سيتم التثبيت على الأساس
النظام: (برنامج Hypervisor ) خادم المحاكاة الافتراضية VMware ESXi 6.5 ؛
بطاقة شبكة SNMP: Megatec HDL801 ؛
على سبيل المثال ، سيتم استدعاء دليل التثبيت: mydata
1. تثبيت UPS نفسه
أدخل بطاقة SNMP في UPS ، قم بتشغيلها ، قم بالاتصال بالشبكة المحلية ، على جهاز الكمبيوتر الذي سيتم استخدامه أثناء عملية التثبيت - قم بتثبيت الأداة المساعدة Netility ( للتهيئة الأولية لبطاقة SNMP ) حدسي ، قم بتعيين عنوان IP ، للتأكد ، لن يكون من الضروري اختبار العملية عن طريق الاتصال بـ UPS من خلال متصفح ، اكتمال الإعداد.
2. تحضير Clientmate
قم بفك ضغط أرشيف Clientmate ، وأعد تسمية المجلد إلى clientmate_install ، وافتح ملف install.clientmate بالداخل ، وقم بتغيير المسار حيث سيتم تثبيت Clientmate ، مع تحديد اسم الدليل ، على سبيل المثال: mydata ( بعد مجلدات / )

يمكن عرض اسم الدليل في المعجون باتباع المسار cd vmfs / volumes وعرض محتويات الدليل باستخدام الأمر ls ، أو في واجهة الويب الخاصة بالجهاز الظاهري ، بالانتقال إلى علامة تبويب التخزين ، وحفظ الملف. قم بتمكين SSH مسبقًا على الجهاز الظاهري ، في واجهة الويب (قد تختلف حسب الإصدار)

بعد ذلك ، تحتاج إلى نسخ المجلد المُعد من Clientmate إلى الجهاز الظاهري ، للتثبيت ، افتح مدير ملفات WinSCP ، وأدخل عنوان IP ، وتسجيل الدخول ، وكلمة المرور لخادم الظاهرية والاتصال به ، وسيفتح مدير ملفات عادي ومفهوم

انتقل إلى دليل mydata ، الذي تم تصحيحه في الأعلى وانسخ المجلد المُجهز مع Clientmate هناك.
3. تثبيت Clientmate
Connect عبر Putty على الجهاز الظاهري ، في وحدة التحكم ، انتقل إلى مجلد cd vmfs / volumes / mydata ، واعرض المحتويات عن طريق كتابة ls ، من بين أشياء أخرى ، سيتم عرض المجلد مع Clientmate الذي نسخته ، انتقل إليه cd clientmate_install / ، قم بتعيين الحقوق إلى ملف الإعداد chmod 755 ./install.clientmate

install ./install.clientmate ، اكتب y عندما يُطلب منك ذلك ، واضغط على Enter عند اكتمال التثبيت . اكتمل تثبيت Clientmate الآن ، ثم سيتم فتح التكوين الأساسي

1. وقت إيقاف تشغيل الجهاز الظاهري ، عند انقطاع التيار الكهربائي وتحول UPS إلى البطاريات: يتم تحديده بشكل فردي ، اعتمادًا على الوقت الذي يستغرقه حفظ الملفات المفتوحة على الأجهزة الافتراضية ، قبل أن تبدأ في إيقاف التشغيل ؛
2. الإغلاق العاجل ، مع انخفاض شحن البطارية: يوصى بضبطه عند أدنى مستوى ممكن ، بحيث لا يؤدي فصل الخادم عن مصدر الطاقة إلى تعطيل تشغيل البرنامج الذي يعمل على الأجهزة الافتراضية ؛
3. إذا كنت بحاجة إلى إيقاف تشغيل UPS نفسه ، فحدد الوقت الذي سيبدأ فيه UPS في الإغلاق (بدءًا من لحظة إغلاق الأجهزة الافتراضية) ؛
4. قم بالتبديل إلى IP2 بالضغط على الحرف المقابل واكتب نفس الحرف الموجود في IP1 ؛
5. عامة ؛
6.عنوان IP: UPS بطاقة SNMP IP ؛
7. إصدار بطاقة SNMP: إذا كان UPS محميًا عن طريق تسجيل دخول ، فكلمة مرور (قم بتعيينها إذا كان UPS مرئيًا من الإنترنت) ثم حدد V3 واكتب تسجيل الدخول وكلمة المرور ، وإلا يمكنك اختيار V1
حفظ التكوين.
انتقل إلى المجلد المثبت عليه Clientmate ، بطريقة نعرفها بالفعل.
أوامر لإدارة Clientmate:
./clientmate config - يفتح تكوين Clientmate ، يمكن تكوينه (إجراء تعديلات أو إذا تغير شيء ما)
./clientmate start - تمكين Clientmate
./clientmate stop - تعطيل Clientmate وفقًا لذلك
./clientmate status - يظهر الحالة
4. تكوين خادم المحاكاة الافتراضية
انتقل إلى الملف للتواصل مع أجهزة SNMP ، على طول المسار vi /etc/vmware/snmp.xml ، اكتب حق الوصول إلى بطاقة SNMP هناك

من الممكن في سطر ، لكن التنسيق في نمط xml سيكون نموذجًا جيدًا ، احفظ التكوين ، واخرج من الملف وأعد تشغيل الخدمة: إعادة تشغيل /sbin/services.sh.
تحقق من عملية Clientmate ، انتقل إلى الدليل مع تثبيت Clientmate واستدعاء ./clientmate status ، إذا كان التكوين ناجحًا - في نافذة الحالة ، يجب أن تظهر القيم التالية حول الاتصال بـ UPS:

لتكوين إيقاف تشغيل الأجهزة الظاهرية المثبتة على الجهاز الظاهري (الرئيسي) نفسه ، قم بتنزيل Clientmate لنظام التشغيل المطلوب من موقع الويب الخاص بالمطور ، وتثبيت ، وتكوين ، والإعدادات الرئيسية لـ Clientmate Windows موضحة أدناه

إذا وجدت أخطاء أو سوء فهم أو إضافات للمادة - يرجى الكتابة في التعليقات