المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

معلومات أساسية

التكوين

الأخطاء الشائعة

HX إدخال وضع الصيانة: فشل ل Some(X-server-X). لم يتم تمكين vMotion على عقد X

تكوين مهايئ VMkernel

تحقق من إستخدام vSwitch للوصلات المناسبة

إعدادات جدار حماية ESXi

تشغيل البرنامج النصي hx_post_install

تعذر متابعة العملية نظرا لعدم إمكانية الوصول إلى vCenter

إعدادات جدار الحماية

المقدمة

يصف هذا المستند المشكلات الأكثر شيوعا عند إدخال مضيف في وضع الصيانة في HyperFlex.

المتطلبات الأساسية

المتطلبات

- الفهم الأساسي لبرنامج vSphere من VMware

- الفهم الأساسي لمدير UCS (UCSM)

- الفهم الأساسي للشبكات

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:

- وحدة التحكم في التخزين HyperFlex 5.0.2d

- VMware ESXi، الإصدار 7.0.3 و 21930508

- إصدار vCenter: 8.0.2 BUILD-22617221

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

معلومات أساسية

عندما تواجه مشاكل في إدخال مضيف في وضع الصيانة في Cisco HyperFlex، هناك عدة خطوات لاستكشاف الأخطاء وإصلاحها يمكنك إتخاذها لتحديد المشكلة وحلها.

التكوين

في حالة فشل بدء وضع الصيانة للمضيف عبر HX Connect، فعليك التفكير في إستخدام واجهة مستخدم ESXi للدخول إلى وضع الصيانة، لأن ذلك يمكن أن يساعد على تحديد المضاعفات النموذجية المتعلقة ب vCenter والقضاء عليها.

تلميح: في حالة تمكين خدمة "جدولة الموارد الموزعة" (DRS) في نظام المجموعة، فيمكنها إدارة عملية vMotion تلقائيا. تأكد من تعيين DRS على مستوى أتمتة مناسب، أو إذا تم تعطيل DRS، فيمكنك الحاجة إلى الترحيل يدويا أو إيقاف تشغيل أجهزة VM الأخرى على مضيف المصدر لموازنة الحمل.

1. أستخدم عميل SSH للاتصال ب ESXi باستخدام تسجيل الدخول الجذر.

2. تحقق ما إذا كان المضيف في وضع الصيانة أم لا. (يمكن أن تختلف الأوامر المحددة عبر إصدارات مختلفة.)

esxcli system maintenanceMode get

3. ضع المضيف في وضع الصيانة.

esxcli system maintenanceMode set -e true

4. تأكد من أن المضيف في وضع الصيانة.

esxcli system maintenanceMode get

5. الخروج من وضع الصيانة.

esxcli system maintenanceMode set -e false

الأخطاء الشائعة

HX إدخال وضع الصيانة: فشل ل Some(X-server-X). لم يتم تمكين vMotion على عقد X

الحل

تكوين مهايئ VMkernel

1. قم بتسجيل الدخول إلى خادم vCenter باستخدام عميل vSphere.

2. انقر لتحديد المضيف.

3. انقر فوق علامة التبويب تكوين.

4. انقر على مهايئ VMkernel تحت شبكة.

5. انقر على إضافة شبكة.

6. حدد مهايئ VMkernel وانقر فوق التالي.

7. حدد المحول vSwitch القياسي الحالي، وحدد vMotion vSwitch، وانقر فوق التالي.

8. أدخل اسما في تسمية الشبكة لتعريف الشبكة التي يستخدمها vMotion.

9. حدد معرف شبكة VLAN أو أدخله من معرف شبكة VLAN.

10. حدد خانة الاختيار vMotion service وانقر فوق التالي.

11. أدخل عنوان IP وقناع الشبكة الفرعية لواجهة vMotion للمضيف.

12. طقطقت بعد ذلك، بعد ذلك طقطقت إنجاز.

تحقق من إستخدام vSwitch للوصلات المناسبة

1. قم بتسجيل الدخول إلى خادم vCenter باستخدام عميل vSphere.

2. انقر لتحديد المضيف.

3. انقر على المحولات الظاهرية تحت الشبكة.

4. تحديد المحول القياسي: تقنية vMotion.

5. انقر على إدارة مهايئات الشبكة المادية.

6. المهايئات النشطة: فمنيك 3

7. بطاقة VMNIC7 للمهايئات الاحتياطية

8. طقطقة ok أن ينهي.

ملاحظة: بالنسبة لمجموعة HyperFlex Edge - يتم تكوين منفذ vMotion VMkernel (VMK2) باستخدام البرنامج النصي post_install. تم تعيين ترتيب تجاوز الفشل على وضع الاستعداد/النشط.

إعدادات جدار حماية ESXi

من ESXi، تحقق من أن أي جدران حماية بين الأجهزة المضيفة لا تمنع حركة مرور vMotion. يستعمل vMotion TCP ميناء 8000 افتراضيا، غير أن آخر ميناء يستطيع أيضا كنت تضمنت حسب تشكيلك.

المصدر: شبكات ESXi vMotion البعيدة (المحلية)

الوجهة: ESXi

المنفذ: بروتوكول TCP 8000

[root@Monterrey-server-2:~] nc -zv 10.31.123.195 8000

Connection to 10.31.123.195 8000 port [tcp/*] succeeded!

ملاحظة: إذا كان هذا عملية نشر جديدة، فقم بتشغيل البرنامج النصي hx_post_install لتكوين واجهات vMotion لكل أفضل ممارسة.

تشغيل البرنامج النصي hx_post_install

أستخدم عميل SSH للاتصال ب IP نظام المجموعة الظاهري باستخدام تسجيل دخول المسؤول.

اكتب hx_post_install واضغط Enter.

admin@SpringpathController:~$ hx_post_install

Select post_install workflow-

1. New/Existing Cluster

2. Expanded Cluster (for non-edge clusters)

3. Generate Certificate

Note: Workflow No.3 is mandatory to have unique SSL certificate in the cluster. By Generating this certificate, it will replace your current certificate. If you're performing cluster expansion, then this option is not required.

Selection: 1

Logging in to controller HX-01-cmip.example.com

HX CVM admin password:

Getting ESX hosts from HX cluster...

vCenter URL: 192.168.202.35

Enter vCenter username (user@domain): administrator@vsphere.local

vCenter Password:

Found datacenter HX-Clusters

Found cluster HX-01

post_install to be run for the following hosts:

HX-01-esxi-01.example.com

HX-01-esxi-02.example.com

HX-01-esxi-03.example.com

Enter ESX root password:

Enter vSphere license key? (y/n) n

Enable HA/DRS on cluster? (y/n) y

Successfully completed configuring cluster HA.

Disable SSH warning? (y/n) y

Add vmotion interfaces? (y/n) y

Netmask for vMotion: 255.255.254.0

VLAN ID: (0-4096) 208

vMotion MTU is set to use jumbo frames (9000 bytes). Do you want to change to 1500 bytes? (y/n) y

vMotion IP for HX-01-esxi-01.example.com: 192.168.208.17

Adding vmotion-208 to HX-01-esxi-01.example.com

Adding vmkernel to HX-01-esxi-01.example.com

vMotion IP for HX-01-esxi-02.example.com: 192.168.208.18

Adding vmotion-208 to HX-01-esxi-02.example.com

Adding vmkernel to HX-01-esxi-02.example.com

vMotion IP for HX-01-esxi-03.example.com: 192.168.208.19

Adding vmotion-208 to HX-01-esxi-03.example.com

Adding vmkernel to HX-01-esxi-03.example.com

Add VM network VLANs? (y/n) y

Attempting to find UCSM IP

Found UCSM 10.75.61.254, logging with username admin.  Org is HX-Cluster

UCSM Password:

Port Group Name to add (VLAN ID will be appended to the name): USERS

VLAN ID: (0-4096) 1219

Adding VLAN 1219 to FI

Adding VLAN 1219 to vm-network-a VNIC template

Adding USERS-1219 to HX-01-esxi-01.example.com

Adding USERS-1219 to HX-01-esxi-02.example.com

Adding USERS-1219 to HX-01-esxi-03.example.com

Add additional VM network VLANs? (y/n) n

Run health check? (y/n) y

Validating cluster health and configuration...

Cluster Summary:

Version - 3.5(2i)

Model - HXAF220C-M5SX

Health - HEALTHY

ASUP enabled - False

admin@SpringpathController:~$

تعذر متابعة العملية نظرا لعدم إمكانية الوصول إلى vCenter

الحل: إعادة تسجيل vCenter

1. أستخدم عميل SSH للاتصال ب IP نظام المجموعة الظاهري باستخدام تسجيل دخول المسؤول.

2. شغل هذا أمر:

إعادة تسجيل نظام المجموعة STCLI —vCenter-Datacenter ...

- — vCenter-DataCenter <اسم مركز البيانات>

- — نظام المجموعة vCenter <اسم نظام المجموعة>

- — vCenter-url <vCenter url ip أو hostname>

- — vCenter-sso-url <sso url أو أستخدم vcenter ip وإلا أستخدم vcenter name/ip>

- —مثال <vcenter username>مستخدم vCenter

stcli cluster reregister --vcenter-datacenter "HX-DC-test" --vcenter-cluster "HX-Cluster-test" --vcenter-url "test.vsphere.lab" --vcenter-user "administrator@vsphere.local"

إعدادات جدار الحماية

تأكد من أن المنافذ 80 و 443 مفتوحة لحركة المرور الواردة للحفاظ على وظائف الخادم المناسبة.

nc -v <vcenter ip> 443

nc -v <vcenter ip> 80

hxshell:~$ nc -v 10.31.123.186 80

Connection to 10.31.123.186 80 port [tcp/http] succeeded!

hxshell:~$ nc -v 10.31.123.186 443

Connection to 10.31.123.186 443 port [tcp/https] succeeded!

تحذير: إذا كنت قد قمت مؤخرا باستبدال اللوحة الأم، فيمكنك التواصل مع مركز المساعدة الفنية (TAC) لمساعدتك في تشغيل البرنامج النصي الخاص باستبدال اللوحة الأم.

إذا إستمرت المشكلة بعد إجراء هذه التحققات، فحاول الوصول إلى دعم Cisco للحصول على دعم HyperFlex أو VMware للمساعدة في مشكلة vMotion. يمكنها توفير إرشادات محددة استنادا إلى بيئتك ورسائل الخطأ التي تواجهها بدقة.