يشرح هذا الدليل إقامة بيئة 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 get2. تهيئة شبكة الإدارة
اعرض بطاقات الشبكة الفعلية وتأكد من الاتصال والسرعة:
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 list5. إدارة البرمجيات (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 1234567. نشر جهاز 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.
Comments
0 total · 0 threads