كيفية تثبيت ESXi على خادم مخصص من Hetzner مع إمكانية الوصول إلى نظام الاسترداد
ستعلمك هذه المقالة كيفية تثبيت ESXi على خادم مخصص من Hetzner باستخدام الوصول إلى نظام الإنقاذ فقط. كما ستغطي الحلول والنصائح المهمة.

كيفية تثبيت ESXi على خادم مخصص من Hetzner مع إمكانية الوصول إلى نظام الاسترداد

تشرح هذه المقالة خطوة بخطوة كيفية تثبيت ESXi على خادم مخصص من Hetzner مزود بخاصية Rescue Access. يغطي هذا الدليل أهم النصائح والحيل، واعتبارات برامج تشغيل الأجهزة، واختبار الطرق المختلفة.
0 الأسهم
0
0
0
0

كيفية تثبيت ESXi على خادم لا يملك سوى صلاحية الوصول إلى وضع الاسترداد؟

يشرح هذا الدليل التقني خطوة بخطوة كيفية تثبيت ESXi على خادم مخصص من Hetzner عندما لا يكون هناك وصول KVM/VNC من مركز البيانات وتكون أداتك الوحيدة هي "Rescue Access". وهو مصمم لمسؤولي الخوادم وفرق DevOps ومحترفي المحاكاة الافتراضية ويتضمن أوامر Linux وسيناريوهات عملية ونصائح حول UEFI/Legacy وبرامج التشغيل والشبكات ومخازن البيانات وتوصيات الأمان.

 

المتطلبات الأساسية والمراجعة الأولية

قبل البدء في عملية التثبيت، اتبع الخطوات التالية لتقليل احتمالية حدوث مشاكل أثناء عملية التثبيت.

  • تفعيل خدمة الإنقاذ في لوحة هيتزنر: اختر نوع الإنقاذ (linux64) وأعد تشغيل الخادم. ستوفر لك شركة هيتزنر معلومات تسجيل الدخول عبر SSH للإنقاذ.
  • اتصال SSH بـ Rescue: اتصل بالخادم من الجهاز المحلي.
ssh root@IP_SERVER

فحص الأقراص وأجهزة الشبكة/RAID:

fdisk -l
lsblk
lspci | egrep -i 'nic|ethernet|raid|sas|nvme'

تحقق من حالة UEFI إن أمكن:

efibootmgr -v

تحميل والتحقق من ملف ESXi ISO: قم بتنزيله من VMware أو قم بتحميل ملف ISO من جهاز محلي باستخدام SCP وتحقق من المجموع الاختباري.

wget -O /root/esxi.iso "https://path/to/VMware-ESXi.iso"
# یا از ماشین محلی
scp VMware-ESXi.iso root@IP:/root/

sha256sum /root/esxi.iso

 

الطريقة الأولى - بسيطة وشائعة: كتابة ملف ISO مباشرةً على القرص باستخدام الأمر (dd).

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

خطوات

  1. قم بتحميل أو تنزيل ملف ISO للإنقاذ: (المثال أعلاه)
  2. التحقق من المجموع الاختباري: (المثال أعلاه)
  3. حدد القرص الوجهة: لنفترض أن /dev/sda.
lsblk

كتابة ملف ISO على القرص (تحذير: سيتم مسح جميع المحتويات):

dd if=/root/esxi.iso of=/dev/sda bs=4M status=progress conv=fsync
sync
reboot

إذا لم يتم تشغيل الجهاز: استخدم طرقًا بديلة مثل استخلاص EFI أو iPXE.

 

الطريقة الثانية - استخراج EFI وتسجيل إدخال التمهيد (قابل للكتابة إذا كان UEFI)

إذا كان الخادم يدعم UEFI ولم ينجح الأمر dd، فيمكنك وضع محتويات ملف EFI ISO على قسم FAT32 وإنشاء إدخال تمهيد باستخدام efibootmgr.

خطوات موجزة

parted /dev/sda mklabel gpt
parted /dev/sda mkpart primary fat32 1MiB 200MiB
mkfs.vfat -n ESXI_BOOT /dev/sda1

mkdir /mnt/iso /mnt/esp
mount -o loop /root/esxi.iso /mnt/iso
mount /dev/sda1 /mnt/esp
cp -r /mnt/iso/efi /mnt/esp/EFI/BOOT
sync

efibootmgr -c -d /dev/sda -p 1 -L "ESXi Installer" -l '\EFI\BOOT\BOOTX64.EFI'

reboot

 

الطريقة الثالثة - حل متقدم: التمهيد عبر iPXE/HTTP (إذا لزم الأمر)

إذا كنت بحاجة إلى مزيد من التحكم أو ترغب في الإقلاع من المُثبِّت عبر الشبكة، يمكنك تشغيل iPXE بسيط في وضع الإنقاذ، واستخراج النواة وملف initrd من ملف ISO، ثم الإقلاع عبر HTTP. تتطلب هذه الطريقة معرفة بـ iPXE/HTTP واستخراج ملفات الإقلاع من ملف ISO، وهي أكثر تعقيدًا، ولكنها قابلة للتنفيذ في بيئة غير KVM.

تتمثل ميزة iPXE في أنك لست بحاجة إلى الكتابة مباشرة على القرص ويمكنك ضبط معلمات النواة ديناميكيًا؛ ولكنك تحتاج إلى استخراج الملفات المناسبة (النواة + initrd) من ملف ISO وإعداد خادم HTTP في Rescue.

 

النقاط الرئيسية عند تثبيت ESXi على خادم Hetzner

  • برنامج تشغيل بطاقة الشبكة: تدعم VMware عادةً بطاقات الشبكة الشائعة مثل Intel X520 و X710؛ بينما قد تتطلب بعض بطاقات Realtek أو Broadcom برنامج تشغيل VIB أو برنامج تشغيل من المجتمع. قبل التثبيت، تحقق من قائمة توافق الأجهزة الخاصة بإصدار ESXi لديك من VMware.
  • وحدة تحكم RAID/HBA: قد يتطلب الأمر برنامج تشغيل منفصل حسب الطراز (LSI، Broadcom، Adaptec). بالنسبة للخوادم التي تعتمد على التحكم البرمجي (FakeRAID)، يُفضل استخدام أقراص تمرير البيانات أو استخدام NAS/SAN مع iSCSI/NFS لتخزين البيانات.
  • التمهيد الآمن: بعض إصدارات ESXi متوافقة مع خاصية التمهيد الآمن، ولكن قد يتطلب التثبيت تعطيلها. إذا لم تتمكن من ضبط إعدادات BIOS، فتحقق مما إذا كانت خاصية التمهيد الآمن مُفعّلة.
  • سعة القرص ونوعه لمخزن البيانات: بالنسبة لبيئات الإنتاج، استخدم NVMe أو SAS مع RAID للأجهزة، أو استخدم NAS/SAN مع iSCSI/NFS لتخزين البيانات.
  • الأذونات: من الممكن تثبيت ESXi في وضع التقييم، ولكنك تحتاج إلى ترخيص للاستخدام طويل الأمد.

 

التكوين الأساسي بعد التثبيت (أوامر ESXi)

بعد تشغيل ESXi وتسجيل الدخول إلى DCUI أو الوصول عبر SSH، تكون الأوامر الأساسية لتكوين إدارة الشبكة وتمكين SSH وإضافة مخزن بيانات كما يلي.

esxcli network firewall ruleset set -e true -r sshServer
/etc/init.d/SSH start

esxcli network ip interface ipv4 set -i vmk0 -I 203.0.113.10 -N 255.255.255.0 -t static
esxcli network ip route ipv4 set --gateway 203.0.113.1

esxcli storage filesystem list
esxcli storage nfs add -H nfs-server.example.com -s /export/esxi -v NFS-DATASTORE

esxcli software vib install -v /tmp/driver.vib

ملحوظة: بعض إصدارات ESXi لا تستخدم systemctl ويتم إدارة الخدمات بواسطة البرامج النصية في /etc/init.d.

 

نصائح أمنية وتشغيلية

توصيات هامة: قم بتفعيل جدار حماية ESXi وتقييد الوصول الإداري. استخدم وضع الإغلاق لحماية واجهة مستخدم وحدة التحكم بالمجال (DCUI) وتقييد حساب الجذر إن أمكن.

  • يراقب: تتبع حالة بطاقة الشبكة وقرص SMART وإرسال سجلات ESXi إلى خادم syslog مركزي.
  • النسخ الاحتياطي: قم بوضع استراتيجية نسخ احتياطي للأجهزة الافتراضية وتكوين المضيف (تصدير التكوين) لتمكين الاستعادة السريعة في حالة حدوث عطل.

 

اختبار بدء التشغيل واستكشاف الأخطاء وإصلاحها (قائمة التحقق)

  • قم بالدخول إلى وضع الإنقاذ وتحقق من اكتشاف قرص التمهيد (lsblk, blkid).
  • تحقق من مخرجات الأمر dmesg وسجلات UEFI (إن أمكن).
  • إذا كانت المشكلة تكمن في برنامج تشغيل بطاقة الشبكة، فقم باختبار اتصال الشبكة باستخدام بطاقة شبكة متوافقة أو استخدم إعدادات شبكة بديلة.
  • إذا فشل الأمر dd في الإقلاع، فجرب طريقة استخراج EFI أو iPXE.

 

مقارنة مزايا الموقع/الخدمات والبنية التحتية المرتبطة بعمليات نشر ESXi

  • المواقع العالمية: القدرة على وضع أجهزة ESXi أو وحدات التخزين الاحتياطية في موقع جغرافي قريب من المستخدمين أو مراكز البيانات المستهدفة لتقليل زمن الوصول.
  • خوادم وحدة معالجة الرسومات: إذا كنت بحاجة إلى تمرير بطاقات GPU للذكاء الاصطناعي أو العرض، فإن الخوادم التي تدعم VT-d و SR-IOV متوفرة.
  • حماية من هجمات DDoS وشبكة BGP: مناسب لاستضافة الأجهزة الافتراضية الحساسة للتوافر مثل التداول أو الألعاب.
  • الخدمات التكميلية: من الممكن استخدام خادم افتراضي خاص (VPS) لإدارة شبكتك، وشبكة توصيل المحتوى (CDN)، ونظام أسماء النطاقات (DNS)، والخدمات ذات الصلة لتحسين الأداء والتوافر.

 

الخاتمة والتوصيات النهائية

إن تثبيت ESXi على خادم مخصص من Hetzner أمر ممكن تمامًا باستخدام الوصول إلى Rescue فقط، ولكنه يتطلب الحذر والنسخ الاحتياطية ومعرفة حالة UEFI/BIOS وتوافق برامج التشغيل. طريقة dd إنها أسهل طريقة، ولكن إذا لم يتم تشغيل الجهاز، فاستخدم طرق EFI أو iPXE. ضع في اعتبارك الأمان والنسخ الاحتياطية واختبار توافق برامج التشغيل في كل خطوة.

 

خدمات الدعم وفحوصات التوافق

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

 

الأسئلة الشائعة