Home Knowledge base Virtualization كيفية تركيب VMware ESXi ونشر vCenter باستخدام esxcli وواجهة سطر أوامر VCSA KNOWLEDGE BASE

كيفية تركيب VMware ESXi ونشر vCenter باستخدام esxcli وواجهة سطر أوامر VCSA

شرح عملي للمهندسين: تجهيز صورة مُضيف ESXi، وتهيئة الشبكة وNTP والتخزين والبرمجيات بـ esxcli، ثم نشر vCenter (VCSA) باستخدام vcsa-deploy من قالب JSON.

يشرح هذا الدليل إقامة بيئة VMware vSphere من سطر الأوامر: تركيب وتهيئة مُضيف ESXi بـ esxcli، ثم نشر جهاز vCenter Server الافتراضي (VCSA) بمُثبّت سطر الأوامر vcsa-deploy. الأوامر هنا لإصدار vSphere 8.x، وتنطبق الأدوات نفسها على جيل vSphere 9 / VCF 9. يجب تمكين SSH على المُضيف (المُضيف → إدارة → الخدمات، أو عبر DCUI) قبل تشغيل esxcli عن بُعد.

1. تركيب ESXi على المُضيف

أقلِع المُضيف من قرص ESXi المضغوط (USB أو الوسائط الافتراضية iLO/iDRAC أو PXE). يطلب المُثبّت التفاعلي قرص الإقلاع الهدف وتخطيط لوحة المفاتيح وكلمة مرور root. للتركيبات المتكررة بلا تدخل، استخدم ملف kickstart مُشاراً إليه عند الإقلاع، مثل:

ks=http://192.0.2.10/ks/esxi-ks.cfg

يضبط ملف kickstart الأدنى كلمة مرور root، ويقبل اتفاقية الترخيص، ويختار قرص التركيب، ويهيئ شبكة الإدارة. بعد أول إقلاع، تأكد من الإصدار:

esxcli system version get

2. تهيئة شبكة الإدارة

اعرض بطاقات الشبكة الفعلية وتأكد من الاتصال والسرعة:

esxcli network nic list

افحص تهيئة IPv4 لواجهة VMkernel:

esxcli network ip interface ipv4 get

اعرض المبدّلات الافتراضية القياسية ووصلاتها الصاعدة:

esxcli network vswitch standard list

لضبط عنوان IPv4 ثابت على واجهة VMkernel للإدارة (vmk0):

esxcli network ip interface ipv4 set --interface-name=vmk0 --ipv4=192.0.2.21 --netmask=255.255.255.0 --type=static

اضبط البوابة الافتراضية عبر جدول التوجيه حسب الحاجة، ثم تحقق من الاتصال بـ vmkping.

3. ضبط NTP (مزامنة الوقت)

الوقت الدقيق إلزامي — إذ تعتمد عليه الشهادات والسجلات وvCenter جميعها. وجّه المُضيف إلى خوادم NTP لديك ومكّن الخدمة:

esxcli system ntp set -e 1 -s ntp1.example.sa

تأكد بـ esxcli system ntp get. انحراف الوقت بين المُضيفات من أكثر أسباب مشكلات vCenter وvSAN شيوعاً.

4. مراجعة التخزين والمحوّلات

اعرض محوّلات التخزين (HBA وiSCSI وNVMe):

esxcli storage core adapter list

اعرض أنظمة الملفات/مخازن البيانات المُركّبة:

esxcli storage filesystem list

لمخازن بيانات VMFS متعددة الامتدادات، تأكد من وحدات LUN الداعمة:

esxcli storage vmfs extent list

5. إدارة البرمجيات (VIBs) والتحديث

اعرض حزم البرمجيات المُثبّتة:

esxcli software vib list

ثبّت مُشغّلاً أو رقعة من حزمة مستودع غير متصل (يشير العَلَم -d إلى المسار الكامل لملف ZIP المستودع):

esxcli software vib install -d /vmfs/volumes/datastore1/depot/VMware-driver-bundle.zip

أعد التشغيل بعد تغييرات VIB التي تتطلب ذلك. للتحديث على نطاق الأسطول في الإنتاج، نفّذ ذلك عبر vSphere Lifecycle Manager بدلاً من الأوامر لكل مُضيف.

6. وضع الصيانة وعمليات الأجهزة الافتراضية

قبل التحديث أو أعمال العتاد، ضع المُضيف في وضع الصيانة:

esxcli system maintenanceMode set --enable true

تحقق من الحالة، واخرج عند الانتهاء:

esxcli system maintenanceMode get
esxcli system maintenanceMode set --enable false

اعرض الأجهزة الافتراضية المُسجّلة ومعرّفاتها VMID (مفيد لعمليات الطاقة المُبرمجة):

vim-cmd vmsvc/getallvms

إذا تعلّق جهاز افتراضي ولم يستجب في الواجهة، فجد معرّف World الخاص به وأنهِه برفق → صلب → إجباري، بهذا الترتيب:

esxcli vm process list
esxcli vm process kill -t soft -w 123456

7. نشر جهاز vCenter Server الافتراضي (VCSA) من سطر الأوامر

يأتي vCenter كجهاز (VCSA). يوجد مُثبّت سطر الأوامر (vcsa-deploy) على قرص VCSA المضغوط ضمن vcsa-cli-installer/، مع ملفات تنفيذية خاصة بنظام التشغيل في lin64 أو win32 أو mac. انسخ قالب JSON نموذجياً من vcsa-cli-installer/templates/ واملأ المُضيف ESXi الهدف (أو vCenter قائم)، واسم الجهاز، والشبكة، وكلمات مرور root وSSO، وحجم النشر. احتفظ بكل القيم بأحرف ASCII صرفة.

الخطوة 1 — فحص القالب مسبقاً (يتحقق دون نشر):

./vcsa-deploy install --precheck-only /path/to/embedded-vCSA.json

الخطوة 2 — تشغيل النشر:

./vcsa-deploy install --accept-eula --acknowledge-ceip /path/to/embedded-vCSA.json

لالتقاط سجلات مفصّلة إلى دليل مُختار:

./vcsa-deploy install --accept-eula --acknowledge-ceip --log-dir=/var/log/vcsa-deploy /path/to/embedded-vCSA.json

يُشغّل المُثبّت مرحلتي النشر (نشر الجهاز ثم تهيئة الخدمات) تلقائياً حين يُدار من قالب JSON كامل. عند الانتهاء، سجّل الدخول إلى https://<vcsa-fqdn>/ui بحساب مدير SSO وابدأ ببناء مركز البيانات والعناقيد وHA/DRS والمبدّلات الموزّعة.

8. التحقق من البناء

أضف المُضيفات إلى vCenter، ومكّن HA وDRS على العنقود، وأنشئ مخازن بيانات أو مخزن بيانات vSAN، وهيّئ NTP ومصادر الهوية في vCenter، وتأكد من نقطة تكامل النسخ الاحتياطي قبل وضع أحمال الإنتاج. وثّق التهيئة كما بُنيت.

هل تحتاج مساعدة؟

تقوم سكايلاين بتركيب وتهيئة ودعم ومعالجة أعطال VMware vSphere في مختلف أنحاء المملكة العربية السعودية. راجع خدمة VMware vSphere، أو تصفّح فئة البنية السحابية والتحتية في المتجر، أو تواصل معنا. ولاستراتيجية الترخيص، اقرأ دليلنا عن VMware بعد Broadcom.

SKYLINE Engineering

@skyline

The engineering team at SKYLINE Industrial Solutions. We publish field-tested guides drawn from real KSA and GCC deployments.

See author profile
SKYLINE engineering services

Need this implemented for you?

Reading is free — building it right takes a team. SKYLINE engineers ship Virtualization for Aramco vendors, banks, hospitals and government agencies across Saudi Arabia. Talk to us before you start.

Aramco Approved Contractor ISO 9001 · ISO 27001 SAMA CSF aligned NCA ECC ready 247+ KSA clients

Comments

0 total · 0 threads
Be the first to leave a comment.