إدارة نظام مجموعة Avere vFXT

في مرحلة ما في دورة حياة Avere vFXT لنظام مجموعة Azure، قد تحتاج إلى إضافة عقد نظام المجموعة، أو لبدء تشغيل نظام المجموعة أو إعادة تمهيدها. عند الانتهاء من مشروعك، ستحتاج إلى معرفة كيفية إيقاف المجموعة وإزالتها بشكل دائم.

توضح هذه المقالة كيفية إضافة عقد نظام المجموعة وعمليات نظام المجموعة الأساسية الأخرى أو إزالتها. إذا كنت بحاجة إلى تغيير إعدادات نظام المجموعة أو مراقبة عملها، فاستخدم لوحة التحكم Avere.

اعتمادا على مهمة الإدارة، قد تحتاج إلى استخدام واحدة من ثلاث أدوات مختلفة: Avere لوحة التحكم، البرنامج النصي لإدارة مجموعة سطر الأوامر vfxt.py، ومدخل Azure.

يقدم هذا الجدول نظرة عامة حول الأدوات التي يمكن استخدامها لكل مهمة.

الإجراء Avere لوحة التحكم vfxt.py مدخل Azure
إضافة عقد المجموعة no yes no
إزالة عقد نظام المجموعة yes no no
إيقاف عقدة نظام المجموعة نعم (يمكن أيضا إعادة تشغيل الخدمات أو إعادة التشغيل) no يتم تفسير تشغيل جهاز ظاهري للعقدة من المدخل على أنه فشل عقدة
بدء عقدة متوقفة no no yes
تدمير عقدة نظام مجموعة واحدة no no yes
إعادة تشغيل نظام المجموعة
إيقاف تشغيل نظام المجموعة أو إيقافه بأمان yes yes no
تدمير نظام المجموعة no yes نعم، ولكن تكامل البيانات غير مضمون

يتم تضمين إرشادات مفصلة لكل أداة أدناه.

حول المثيلات المتوقفة في Azure

عند إيقاف تشغيل أو إيقاف أي جهاز Azure ظاهري، فإنه يتوقف عن تكبد رسوم الحوسبة، ولكن لا يزال يتعين عليك دفع ثمن تخزينه. إذا قمت بإيقاف تشغيل عقدة vFXT أو مجموعة vFXT بأكملها ولا تنوي إعادة تشغيلها، فيجب عليك استخدام مدخل Microsoft Azure لحذف الأجهزة الظاهرية ذات الصلة.

في مدخل Microsoft Azure، تظهر العقدة المتوقفة (التي يمكن إعادة تشغيلها) الحالة متوقفة في مدخل Microsoft Azure. تظهر العقدة المحذوفة الحالة متوقفة (تم إلغاء تخصيصها) ولم تعد تتحمل رسوم حساب أو تخزين.

قبل حذف الجهاز الظاهري، تأكد من كتابة جميع البيانات التي تم تغييرها من ذاكرة التخزين المؤقت إلى التخزين الخلفي باستخدام لوحة التحكم Avere أو خيارات vfxt.py لإيقاف المجموعة أو إيقاف تشغيلها.

إدارة نظام المجموعة باستخدام Avere لوحة التحكم

يمكن استخدام لوحة التحكم Avere لهذه المهام:

  • إيقاف العقد الفردية أو إعادة تمهيدها
  • إزالة عقدة من نظام المجموعة
  • إيقاف المجموعة بأكملها أو إعادة تمهيدها

يعطي Avere لوحة التحكم الأولوية لسلامة البيانات، لذلك يحاول كتابة أي بيانات تم تغييرها إلى التخزين الخلفي قبل عملية يحتمل أن تكون مدمرة. وهذا يجعله خيارا أكثر أمانا من مدخل Microsoft Azure.

الوصول إلى Avere لوحة التحكم من مستعرض ويب. اتبع الإرشادات الواردة في Access the vFXT cluster إذا كنت بحاجة إلى مساعدة.

إدارة العقد باستخدام Avere لوحة التحكم

تحتوي صفحة إعدادات عقد FXT على عناصر تحكم لإدارة العقد الفردية.

لإيقاف تشغيل عقدة أو إعادة تمهيدها أو إزالتها، ابحث عن العقدة في القائمة في صفحة عقد FXT وانقر فوق الزر المناسب في عمود الإجراءات الخاص بها.

إشعار

قد تنتقل عناوين IP بين عقد نظام المجموعة عند تغيير عدد العقد النشطة.

اقرأ Cluster > FXT Nodes في دليل إعدادات نظام مجموعة Avere لمزيد من المعلومات.

إيقاف المجموعة أو إعادة تمهيدها باستخدام Avere لوحة التحكم

تحتوي صفحة إعدادات صيانة النظام على أوامر لإعادة تشغيل خدمات نظام المجموعة أو إعادة تشغيل نظام المجموعة أو تشغيل نظام المجموعة بأمان. اقرأ صيانة نظام مسؤول istration > (في دليل إعدادات نظام مجموعة Avere) للحصول على التفاصيل.

عند بدء إيقاف تشغيل نظام مجموعة، فإنه ينشر رسائل الحالة إلى علامة التبويب لوحة المعلومات. بعد لحظات قليلة، تتوقف الرسائل وفي النهاية تتوقف جلسة Avere لوحة التحكم عن الاستجابة، ما يعني أن نظام المجموعة قد تم إيقاف تشغيله.

إدارة نظام المجموعة باستخدام vfxt.py

vfxt.py هي أداة سطر أوامر لإنشاء نظام المجموعة وإدارتها.

يتم تثبيت vfxt.py مسبقا على الجهاز الظاهري لوحدة تحكم نظام المجموعة. إذا كنت تريد تثبيته على نظام آخر، فراجع الوثائق في https://github.com/Azure/AvereSDK.

يمكن استخدام البرنامج النصي vfxt.py لمهام إدارة نظام المجموعة هذه:

  • إضافة عقد جديدة إلى نظام مجموعة
  • إيقاف نظام مجموعة أو بدء تشغيله
  • تدمير نظام مجموعة

مثل Avere لوحة التحكم، تحاول عمليات vfxt.py التأكد من تخزين البيانات المتغيرة بشكل دائم على التخزين الخلفي قبل إيقاف تشغيل نظام المجموعة أو العقدة أو إتلافها. وهذا يجعله خيارا أكثر أمانا من مدخل Microsoft Azure.

يتوفر دليل استخدام vfxt.py كامل على GitHub: إدارة مجموعة السحابة مع vfxt.py

إضافة عقد نظام المجموعة مع vfxt.py

يتم تضمين نموذج برنامج نصي لأمر لإضافة عقد نظام المجموعة على وحدة تحكم نظام المجموعة. حدد موقع ./add-nodes وحدة التحكم وافتحها في محرر لتخصيصها باستخدام معلومات نظام المجموعة.

يجب تشغيل نظام المجموعة لاستخدام هذا الأمر.

قم بتوفير القيم التالية:

  • اسم مجموعة الموارد للمجموعة، وأيضا لموارد الشبكة والتخزين إذا لم تكن في نفس مجموعة الموارد مثل نظام المجموعة
  • موقع نظام المجموعة
  • شبكة نظام المجموعة والشبكة الفرعية
  • دور الوصول إلى عقدة نظام المجموعة (استخدم عامل تشغيل Avere للدور المضمن)
  • عنوان IP لإدارة نظام المجموعة وكلمة المرور الإدارية
  • عدد العقد المراد إضافتها (1 أو 2 أو 3)
  • نوع مثيل العقدة وقيم حجم ذاكرة التخزين المؤقت

إذا كنت لا تستخدم النموذج الأولي، يجب إنشاء أمر مثل ما يلي، بما في ذلك جميع المعلومات الموضحة أعلاه.

   vfxt.py --cloud-type azure --from-environment \
   --resource-group GROUP_NAME \
   [--network-resource-group GROUP_NAME --storage-resource-group GROUP_NAME]  \
   --location LOCATION --azure-network NETWORK_NAME --azure-subnet SUBNET_NAME \
   --add-nodes --nodes NODE_COUNT \
   --management-address CLUSTER_IP --admin-password ADMIN_PASSWORD \
   --instance-type TYPE --node-cache-size SIZE \
   --azure-role "Avere Operator" \
   --log ~/vfxt.log

لمزيد من المعلومات، اقرأ إضافة عقد إلى نظام مجموعة في دليل الاستخدام vfxt.py.

إيقاف نظام مجموعة باستخدام vfxt.py

vfxt.py --cloud-type azure --from-environment --stop --resource-group GROUPNAME --admin-password PASSWORD --management-address ADMIN_IP --location LOCATION --azure-network NETWORK --azure-subnet SUBNET

بدء مجموعة متوقفة مع vfxt.py

vfxt.py --cloud-type azure --from-environment --start --resource-group GROUPNAME --admin-password PASSWORD --management-address ADMIN_IP --location LOCATION --azure-network NETWORK --azure-subnet SUBNET --instances INSTANCE1_ID INSTANCE2_ID INSTANCE3_ID ...

نظرا لإيقاف نظام المجموعة، يجب تمرير معرفات المثيل لتحديد عقد نظام المجموعة. اقرأ تحديد نظام المجموعة المراد تعديله في دليل الاستخدام vfxt.py لمعرفة المزيد.

تدمير نظام مجموعة مع vfxt.py

vfxt.py --cloud-type azure --from-environment --destroy --resource-group GROUPNAME --admin-password PASSWORD --management-address ADMIN_IP --location LOCATION --azure-network NETWORK --azure-subnet SUBNET --management-address ADMIN_IP

يمكن استخدام الخيار --quick-destroy إذا كنت لا تريد حفظ البيانات التي تم تغييرها من ذاكرة التخزين المؤقت لنظام المجموعة.

اقرأ دليل استخدام vfxt.py للحصول على معلومات إضافية.

إدارة أجهزة نظام المجموعة الظاهرية من مدخل Microsoft Azure

يمكن استخدام مدخل Microsoft Azure لتدمير الأجهزة الظاهرية لنظام المجموعة بشكل فردي، ولكن تكامل البيانات غير مضمون إذا لم يتم إيقاف تشغيل نظام المجموعة بشكل نظيف أولا.

يمكن استخدام مدخل Azure لمهام إدارة نظام المجموعة هذه:

  • بدء عقدة vFXT متوقفة
  • إيقاف عقدة vFXT فردية (يفسر نظام المجموعة هذا على أنه فشل عقدة)
  • تدمير نظام مجموعة vFXT إذا لم تكن بحاجة إلى التأكد من كتابة البيانات التي تم تغييرها في ذاكرة التخزين المؤقت للمجموعة إلى منظم الملفات الأساسي
  • إزالة عقد vFXT وموارد نظام المجموعة الأخرى بشكل دائم بعد إيقاف تشغيلها بأمان

إعادة تشغيل مثيلات vFXT من مدخل Microsoft Azure

إذا كنت بحاجة إلى إعادة تشغيل عقدة متوقفة، يجب استخدام مدخل Microsoft Azure. حدد الأجهزة الظاهرية في القائمة اليسرى ثم انقر فوق اسم الجهاز الظاهري في القائمة لفتح صفحة النظرة العامة الخاصة به.

انقر فوق زر البدء في أعلى صفحة النظرة العامة لإعادة تنشيط الجهاز الظاهري.

Azure portal screen showing the option to start a stopped vm

حذف عقد نظام المجموعة

إذا كنت ترغب في حذف عقدة واحدة من نظام مجموعة vFXT مع الاحتفاظ بباقي المجموعة، يجب أولا إزالة العقدة من نظام المجموعة مع لوحة التحكم Avere.

تنبيه

إذا قمت بحذف عقدة دون إزالتها أولا من مجموعة vFXT، فقد تفقد البيانات.

لتدمير مثيل واحد أو أكثر من المثيلات المستخدمة كعقدة vFXT بشكل دائم، استخدم مدخل Microsoft Azure. حدد الأجهزة الظاهرية في القائمة اليسرى ثم انقر فوق اسم الجهاز الظاهري في القائمة لفتح صفحة النظرة العامة الخاصة به.

انقر فوق الزر حذف في أعلى صفحة النظرة العامة لتدمير الجهاز الظاهري بشكل دائم.

يمكنك استخدام هذا الأسلوب لإزالة عقد نظام المجموعة بشكل دائم بعد إيقاف تشغيلها بأمان.

تدمير نظام المجموعة من مدخل Microsoft Azure

إشعار

إذا كنت تريد كتابة أي تغييرات متبقية للعميل في ذاكرة التخزين المؤقت إلى التخزين الخلفي، فاستخدم خيار vfxt.py --destroy أو استخدم لوحة التحكم Avere لإيقاف تشغيل نظام المجموعة بشكل نظيف قبل إزالة مثيلات العقدة في مدخل Microsoft Azure.

يمكنك تدمير مثيلات العقدة بشكل دائم عن طريق حذفها في مدخل Microsoft Azure. يمكنك حذفها واحدا تلو الآخر كما هو موضح أعلاه، أو يمكنك استخدام صفحة الأجهزة الظاهرية للعثور على جميع الأجهزة الظاهرية لنظام المجموعة، وتحديدها باستخدام خانات الاختيار، والنقر فوق الزر حذف لإزالتها جميعا في إجراء واحد.

List of VMs in the portal, filtered by the term

حذف موارد نظام المجموعة الإضافية من مدخل Microsoft Azure

إذا قمت بإنشاء موارد إضافية خصيصا لمجموعة vFXT، فقد تحتاج إلى إزالتها كجزء من هدم نظام المجموعة. لا تدمر العناصر التي تحتوي على البيانات التي تحتاج إليها، أو أي عناصر تتم مشاركتها مع مشاريع أخرى.

بالإضافة إلى حذف عقد نظام المجموعة، ضع في اعتبارك إزالة هذه المكونات:

  • جهاز ظاهري لوحدة تحكم نظام المجموعة
  • أقراص البيانات المقترنة بعقد نظام المجموعة
  • واجهات الشبكة وIPs العامة المرتبطة بمكونات نظام المجموعة
  • الشبكات الظاهرية
  • حاويات التخزين وحسابات التخزين (فقط إذا لم تحتوي على بيانات مهمة)
  • مجموعة التوفّر

Azure portal

حذف مجموعة موارد نظام المجموعة من مدخل Microsoft Azure

إذا قمت بإنشاء مجموعة موارد خصيصا لإيواء نظام المجموعة، يمكنك تدمير جميع الموارد ذات الصلة للمجموعة عن طريق تدمير مجموعة الموارد.

تنبيه

قم بتدمير مجموعة الموارد فقط إذا كنت متأكدا من عدم وجود أي قيمة في المجموعة. على سبيل المثال، تأكد من نقل أي بيانات مطلوبة من أي حاويات تخزين داخل مجموعة الموارد.

لحذف مجموعة موارد، انقر فوق Resource groups في القائمة اليسرى من المدخل، وقم بتصفية قائمة مجموعات الموارد للعثور على المجموعة التي قمت بإنشائها لمجموعة vFXT. حدد مجموعة الموارد وانقر فوق النقاط الثلاث الموجودة على يمين اللوحة. اختر حذف مجموعة الموارد. سيطلب منك المدخل تأكيد الحذف، وهو أمر لا رجعة فيه.

Resource group showing the