كيفية استيراد جهاز VMware الظاهري إلى Proxmox VE 8

Kyfyt Astyrad Jhaz Vmware Alzahry Aly Proxmox Ve 8



يمكن استيراد الأجهزة الافتراضية التي تم تصديرها من VMware Workstation وVMware ESXi وVMware vSphere وبرامج مراقبة الأجهزة الافتراضية VMware الأخرى إلى Proxmox VE 8.

سأوضح لك في هذه المقالة كيفية استيراد الأجهزة الافتراضية التي تعمل بنظامي التشغيل Windows وLinux والتي تم تصديرها من برامج مراقبة الأجهزة الافتراضية VMware إلى Proxmox VE 8.







إذا كنت بحاجة إلى أي مساعدة في تصدير الأجهزة الافتراضية من VMware Workstation Pro، اقرأ هذه المقالة .





جدول المحتويات:

  1. تصدير جهاز VMware الظاهري
  2. الوصول إلى صورة الجهاز الظاهري المصدرة على خادم Proxmox VE
  3. استخراج ملف OVA للجهاز الظاهري المُصدَّر على Proxmox VE
  4. استيراد جهاز VMware الظاهري إلى Proxmox VE
  5. تكوين ما بعد الاستيراد للأجهزة الافتراضية على Proxmox VE
  6. تغيير الذاكرة المخصصة للجهاز الظاهري Proxmox VE
  7. تغيير معالج الجهاز الظاهري Proxmox VE
  8. تغيير BIOS للجهاز الظاهري Proxmox VE
  9. تغيير نوع الجهاز للجهاز الظاهري Proxmox VE
  10. تغيير وحدة تحكم SCSI ونوع القرص للجهاز الظاهري Proxmox VE
  11. إضافة جهاز شبكة إلى الجهاز الظاهري Proxmox VE
  12. تغيير ترتيب التمهيد للجهاز الظاهري Proxmox VE
  13. تمكين وكيل ضيف QEMU للجهاز الظاهري Proxmox VE
  14. بدء تشغيل الجهاز الظاهري Proxmox VE المستورد
  15. تثبيت برامج تشغيل VirtIO وQEMU Guest Agent على جهاز ظاهري يعمل بنظام Windows Proxmox VE
  16. تثبيت QEMU Guest Agent على جهاز Linux Proxmox VE الظاهري
  17. مراقبة استخدام وحدة المعالجة المركزية والذاكرة والشبكة وإدخال / إخراج القرص لجهاز Proxmox VE الظاهري
  18. خاتمة
  19. مراجع





تصدير جهاز VMware الظاهري:

يمكنك تصدير جهاز VMware الظاهري بتنسيقات OVA وOVF. يمكن استيراد الأجهزة الافتراضية المصدرة بتنسيق OVA أو OVF مرة أخرى إلى Proxmox VE. لكن الأجهزة الافتراضية المصدرة بتنسيق OVF يسهل استيرادها في Proxmox VE لأنها تتطلب خطوات أقل وتوفر الكثير من الوقت.

اقرأ هذه المقالة للتعرف على كيفية تصدير جهاز VMware Workstation Pro الظاهري.



لمزيد من المعلومات حول تصدير الأجهزة الافتراضية من منتجات المحاكاة الافتراضية VMware الأخرى (مثل VMware ESXi وVMware vSphere)، راجع الوثائق الرسمية لمنتج المحاكاة الافتراضية VMware الخاص بك.

الوصول إلى صورة الجهاز الظاهري المُصدَّرة على خادم Proxmox VE:

يمكنك استخدام إحدى الطرق التالية للوصول إلى صورة الجهاز الظاهري VMware المصدرة على خادم Proxmox VE.

  • انسخ ملفات صور الجهاز الظاهري إلى محرك أقراص USB صغير أو محرك أقراص USB HDD/SSD خارجي، قم بتثبيته على خادم Proxmox VE والوصول إلى ملفات صور الجهاز الظاهري على خادم Proxmox VE. أنصحك بتصدير الجهاز الظاهري بتنسيق OVF في هذه الحالة لأنه سيوفر عليك متاعب نسخ ملف أرشيف OVA للجهاز الظاهري على خادم Proxmox VE الخاص بك واستخراجه للحصول على الأقراص الافتراضية للجهاز الظاهري. يمكنك استيراد الأجهزة الافتراضية المصدرة بتنسيق OVF مباشرة على Proxmox VE.
  • انسخ ملف/ملفات الجهاز الظاهري التي تم تصديرها في مشاركة عبر الشبكة وقم بالوصول إليها من خادم Proxmox VE الخاص بك. على سبيل المثال، يمكنك استخدام مشاركة SMB/CIFS لجهاز الكمبيوتر الذي يعمل بنظام التشغيل Windows أو NAS الخاص بك لهذا الغرض. لمعرفة كيفية تركيب مشاركة SMB/CIFS على Proxmox VE، اقرأ هذه المقالة .

استخراج ملف OVA للجهاز الظاهري المُصدَّر على Proxmox VE:

إذا قمت بتصدير الجهاز الظاهري بتنسيق OVA، فيجب عليك استخراج ملف OVA إلى ملفات OVF لاستيراد الجهاز الظاهري إلى Proxmox VE.

لدي ملف الجهاز الظاهري OVA www.linuxeveryday.com.ova في ال /mnt/pve/nas-datastore/vmware دليل خادم Proxmox VE الخاص بي. أنا تظهر لك كيفية استخراجه للتظاهر.

نظرًا لأن استخراج ملف OVA سيؤدي إلى إنشاء ملفات متعددة، فأنت بحاجة إلى دليل مخصص للحفاظ على تنظيم جميع الملفات المستخرجة.

يمكنك إنشاء دليل جديد /tmp/لينكس-vm (دعنا نقول) بالأمر التالي:

$ mkdir /tmp/linux-vm

لاستخراج ملف OVA للجهاز الظاهري www.linuxeveryday.com.ova داخل ال /tmp/لينكس-vm الدليل، قم بتشغيل الأمر التالي:

$ tar xvf www.linuxeveryday.com.ova -C /tmp/linux-vm

بمجرد استخراج ملف OVA للجهاز الظاهري، ستجد بعض الملفات الجديدة (مثل .vmdk، .mf، .ovf) في الدليل الذي قمت باستخراج ملف OVA منه.

$ ls -lh /tmp/linux-vm

استيراد جهاز VMware الظاهري إلى Proxmox VE:

في وقت كتابة هذه السطور، يمكنك فقط استيراد صور الآلة الافتراضية OVF إلى Proxmox VE مباشرة. لذلك، إذا كان لديك صورة جهاز افتراضي OVA، فيجب عليك ذلك قم باستخراجه إلى تنسيق OVF أولاً.

لاستيراد الجهاز الظاهري إلى Proxmox VE، انتقل إلى الدليل الذي احتفظت فيه بصورة الجهاز الظاهري OVF كما يلي:

$ cd /mnt/pve/nas-datastore/vmware/eng-ws-vm

سوف تجد .ovf ملف في الدليل حيث يتم تصدير/استخراج صورة الجهاز الظاهري OVF.

$ ls -lh /mnt/pve/nas-datastore/vmware/eng-ws-vm

لاستيراد الجهاز الظاهري OVF إلى Proxmox VE، تحتاج إلى استخدام ملف استيراد QM الأمر بالصيغة التالية:

$ qm importovf

هنا، <معرف الجهاز الظاهري> هو معرف الجهاز الظاهري Proxmox VE الذي سيستخدمه الجهاز الظاهري المستورد. يجب أن تكون فريدة من نوعها. يجب عليك التأكد من عدم استخدام أي جهاز ظاهري آخر من نوع Proxmox VE لهذا المعرف. إذا كنت تريد أن يقوم Proxmox VE بتعيين معرف فريد تلقائيًا للجهاز الظاهري المستورد، فما عليك سوى الضغط على <علامة التبويب> بعد استيراد QM يأمر:

$ qm importovf <علامة التبويب>

<اسم ملف ovf> هو اسم الملف .ovf ملف الجهاز الظاهري OVF الذي تم تصديره.

<التخزين> هو اسم وحدة تخزين Proxmox VE حيث تريد تخزين قرص الجهاز الظاهري.

على سبيل المثال، لاستخدام معرف الجهاز الظاهري 201 واستيراد الجهاز الظاهري OVF الهندسة-WS من /mnt/pve/nas-datastore/vmware/eng-ws-vm الدليل باستخدام الملف الهندسة-ws.ovf وتخزين أقراص الجهاز الظاهري في الجانب 1 تخزين Proxmox VE، قم بتشغيل الأمر أدناه:

$ QM Importovf 201 Engineering-ws.ovf Pool1

يتم الآن استيراد الجهاز الظاهري. سوف يستغرق بعض الوقت حتى يكتمل.

بمجرد استيراد الجهاز الظاهري، ستجده في واجهة إدارة الويب Proxmox VE.

تكوين ما بعد الاستيراد للأجهزة الافتراضية على Proxmox VE:

بمجرد استيراد الجهاز الظاهري إلى Proxmox VE، ستحتاج إلى إجراء بعض التغييرات الضرورية على الأجهزة والإعدادات الأخرى للجهاز الظاهري حتى يتم تشغيله بشكل صحيح على Proxmox VE.

على سبيل المثال، تحتاج إلى تعيين BIOS الصحيح للجهاز الظاهري المستورد. إذا كان الجهاز الظاهري يستخدم البرنامج الثابت لتمهيد BIOS في برنامج VMware، فيجب عليك استخدام البرنامج الثابت لتمهيد BIOS في Proxmox VE أيضًا. إذا كان الجهاز الظاهري يستخدم البرنامج الثابت للتمهيد UEFI في VMware، فيجب عليك استخدام البرنامج الثابت للتمهيد UEFI في Proxmox VE أيضًا. وإلا فلن يتم تشغيل الجهاز الظاهري على Proxmox VE.

اعتمادًا على نظام التشغيل المثبت على الجهاز الظاهري المستورد، ستحتاج إلى ضبط بعض الإعدادات بعد استيراد الجهاز الظاهري على Proxmox VE.

سأوضح لك في الأقسام التالية كيفية إجراء التغييرات اللازمة على الجهاز الظاهري المستورد على Proxmox VE.

تغيير الذاكرة المخصصة للجهاز الظاهري Proxmox VE:

افتراضيًا، ستكون ذاكرة الجهاز الظاهري المستورد هي نفس ذاكرة الجهاز الظاهري VMware الأصلي (الذي قمت بتصديره).

لتغيير ذاكرة الجهاز الظاهري، انتقل إلى المعدات > ذاكرة [1] .

اكتب مقدار الذاكرة المطلوبة (بوحدات الميجابايت) للجهاز الظاهري في ملف الذاكرة (ميجابايت) قسم [2] .

إذا كنت تريد أن يقوم الجهاز الظاهري بتخصيص الحد الأدنى من الذاكرة ما لم تكن هناك حاجة إلى المزيد من الذاكرة، ضع علامة اختيار جهاز البالون [3] وتعيين المطلوب الحد الأدنى من الذاكرة (ميجابايت) للجهاز الظاهري [4] .

إذا ذكرى جهاز البالون تم تكوينه، وسيحاول الجهاز الظاهري استخدامه الحد الأدنى من الذاكرة (ميجابايت) ما لم يكن هناك طلب ل الذاكرة (ميجابايت)

بمجرد الانتهاء، انقر فوق نعم لحفظ التغييرات [5] .

تغيير معالج الجهاز الظاهري Proxmox VE:

بمجرد استيراد الجهاز الظاهري إلى Proxmox VE، يمكنك ضبط عدد مراكز المعالج المخصصة للجهاز الظاهري.

لتكوين معالج الجهاز الظاهري، انقر فوق المعدات > معالجات [1] .

من النوى القسم، يمكنك ضبط عدد النوى التي تريد تعيينها للجهاز الظاهري [2] .

من يكتب من القائمة المنسدلة، يمكنك تحديد معالج افتراضي للجهاز الظاهري. لا تدعم جميع أنظمة التشغيل جميع أنواع المعالجات. لذا، ما لم تكن متأكدًا مما تفعله، قم بالاختيار يستضيف من يكتب القائمة المنسدلة هي خيار آمن [3] .

بمجرد الانتهاء من تحديد المعالج المناسب للجهاز الظاهري، انقر فوق نعم [4] .

تغيير BIOS للجهاز الظاهري Proxmox VE:

يجب أن يستخدم الجهاز الظاهري المستورد نفس برنامج BIOS الثابت مثل الجهاز الظاهري VMware الأصلي. يعد تكوين البرامج الثابتة BIOS المناسبة أمرًا ضروريًا لتشغيل الجهاز الظاهري المستورد على Proxmox VE.

لتكوين برنامج BIOS الثابت للجهاز الظاهري المستورد، انتقل إلى المعدات > BIOS قسم [1] وحدد برنامج BIOS الثابت المطلوب من ملف BIOS القائمة المنسدلة [2] .

  • سي بيوس : SeaBIOS هو برنامج BIOS الثابت الافتراضي للأجهزة الافتراضية الجديدة والمستوردة من Proxmox VE. إنها البرامج الثابتة BIOS التقليدية/القديمة.
  • أوفمف (UEFI) : OVMF هو برنامج UEFI BIOS الثابت، وهو إصدار محدث من برنامج BIOS الثابت التقليدي/القديم. بالنسبة لأنظمة التشغيل الجديدة (مثل Windows 11)، يلزم وجود برنامج ثابت UEFI BIOS. يدعم كل نظام تشغيل تقريبًا هذه الأيام البرنامج الثابت UEFI BIOS.

بمجرد الانتهاء، انقر فوق نعم لحفظ التغييرات [3] .

إذا كنت تستخدم البرنامج الثابت OVMF/UEFI BIOS للجهاز الظاهري المستورد [1] ، يجب عليك أيضًا إضافة قرص EFI إلى الجهاز الظاهري.

لإضافة قرص EFI إلى الجهاز الظاهري المستورد، انتقل إلى المعدات وانقر على يضيف > قرص EFI [2] .

حدد وحدة تخزين حيث تريد تخزين قرص EFI الخاص بالجهاز الظاهري من تخزين EFI القائمة المنسدلة [1] وانقر على نعم [2] .

يجب إضافة قرص EFI إلى الجهاز الظاهري الذي تم تكوينه لاستخدام البرنامج الثابت لـ OVMF/UEFI BIOS.

تغيير نوع الجهاز للجهاز الظاهري Proxmox VE:

لتكوين نوع الجهاز للجهاز الظاهري، انتقل إلى المعدات > آلة قسم [1] وحدد نوع الجهاز المطلوب من آلة القائمة المنسدلة [2] .

  • الافتراضي (i440fx): بالنسبة لأنظمة التشغيل القديمة جدًا أو القديمة، ولتشغيل عبء عمل سطح المكتب/الخادم المعتاد على الجهاز الظاهري، يعد i440fx جيدًا بما فيه الكفاية. القيد الرئيسي لـ i440fx هو دعم PCIe. لا يدعم i440fx وظائف PCIe الأصلية. لذا، إذا كنت لا ترغب في المرور عبر وحدات معالجة الرسومات أو أجهزة PCIe الأخرى في هذا الجهاز الظاهري، فإن i440fx جيد بما فيه الكفاية.
  • س35: يتمتع Q35 بدعم أصلي لوظائف PCIe وميزات أخرى غير متوفرة في i440fx. إذا كنت تخطط لتمرير وحدات معالجة الرسومات أو أجهزة PCIe الأخرى في هذا الجهاز الظاهري، فيجب عليك تحديد q35.

بمجرد الانتهاء من تحديد نوع الجهاز للجهاز الظاهري، انقر فوق نعم لحفظ التغييرات [3] .

تغيير وحدة تحكم SCSI ونوع القرص للجهاز الظاهري Proxmox VE:

إذا قمت باستيراد جهاز ظاهري يعمل بنظام التشغيل Windows 10/11 من VMware، فسوف تحتاج إلى استخدام ساعات ناقل للقرص الظاهري للجهاز الظاهري لتشغيل نظام التشغيل Windows 10/11 بنجاح على الجهاز الظاهري.

إذا قمت باستيراد جهاز Linux ظاهري من VMware، فيجب عليك استخدام جهاز VirtIO Block للقرص الظاهري للجهاز الظاهري للحصول على أفضل أداء.

لتغيير وحدة تحكم SCSI للجهاز الظاهري المستورد، انتقل إلى المعدات > وحدة تحكم SCSI [1] .

إذا قمت باستيراد جهاز ظاهري يعمل بنظام التشغيل Windows 10/11 من VMware، فحدد LSI 53C895A (افتراضي) وحدة تحكم SCSI من يكتب القائمة المنسدلة [2] .

إذا قمت باستيراد جهاز Linux ظاهري من VMware، فحدد VirtIO SCSI فردي وحدة تحكم من يكتب القائمة المنسدلة [2] .

بمجرد الانتهاء، انقر فوق نعم لحفظ التغييرات [3] .

إذا قمت باستيراد جهاز ظاهري يعمل بنظام التشغيل Windows 10/11، فسيتم تعيين الإعداد الافتراضي وحدة تحكم SCSI يجب ان يكون LSI 53C895A [1] ويجب أن يكون القرص الظاهري قد تم تكوينه بالفعل لاستخدام ساعات حافلة [2] . لا تحتاج إلى تغيير أي شيء هناك.

إذا قمت باستيراد جهاز Linux ظاهري، فقم بتغيير وحدة تحكم SCSI إلى VirtIO SCSI فردي [1] ، حدد القرص الظاهري، ثم انقر فوق فصل [2] .

انقر فوق نعم

يجب فصل القرص الظاهري.

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

يختار كتلة فيرتيو من الحافلة/الجهاز القائمة المنسدلة [1] وانقر على يضيف [2] .

يجب أن يستخدم جهاز Linux الظاهري VirtIO SCSI فردي مراقب [1] ويجب تكوين القرص الظاهري كملف كتلة فيرتيو جهاز [2] .

إضافة جهاز شبكة إلى الجهاز الظاهري Proxmox VE:

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

لإضافة جهاز شبكة إلى الجهاز الظاهري، انتقل إلى المعدات وانقر على يضيف > جهاز الشبكة .

إذا قمت باستيراد جهاز ظاهري يعمل بنظام التشغيل Windows 10/11، فحدد إنتل E100 من نموذج القائمة المنسدلة [1] .

إذا قمت باستيراد جهاز Linux ظاهري، فحدد VirtIO (شبه افتراضية) من نموذج القائمة المنسدلة [1] .

بمجرد الانتهاء، انقر فوق يضيف [2] .

يجب إضافة جهاز شبكة إلى الجهاز الظاهري المستورد.

تغيير ترتيب التمهيد للجهاز الظاهري Proxmox VE:

بمجرد الانتهاء من تكوين أجهزة الجهاز الظاهري، تحتاج إلى تكوين الجهاز الظاهري للتمهيد من القرص الظاهري.

للقيام بذلك، انتقل إلى خيارات [1] > ترتيب التمهيد [2] وقم بسحب وإسقاط القرص الظاهري إلى أعلى ترتيب التمهيد [3] .

بمجرد الانتهاء، انقر فوق نعم لحفظ التغييرات [4] .

تمكين وكيل ضيف QEMU للجهاز الظاهري Proxmox VE:

يتم استخدام QEMU Guest Agent لتبادل المعلومات بين الجهاز الظاهري ومضيف Proxmox VE وتنفيذ الأوامر (مثل إيقاف التشغيل والإسبات وإعادة التشغيل) في الجهاز الظاهري من مضيف Proxmox VE.

لإدارة طاقة الجهاز الظاهري بشكل صحيح من واجهة مستخدم إدارة الويب Proxmox VE وأخذ لقطات/نسخ احتياطية للجهاز الظاهري بشكل صحيح من Proxmox VE، يوصى بشدة بتمكين QEMU Guest Agent لجميع أجهزة Proxmox VE الافتراضية.

لتمكين QEMU Guest Agent للجهاز الظاهري المستورد، انتقل إلى خيارات [1] ، انقر نقرًا مزدوجًا فوق (LMB). وكيل ضيف QEMU [2] ، علامة استخدم وكيل ضيف QEMU [3] ، وانقر على نعم لتصبح التغييرات نافذة المفعول [4] .

بدء تشغيل الجهاز الظاهري Proxmox VE المستورد:

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

إذا قمت بتكوين الجهاز الظاهري بشكل صحيح، فيجب على الجهاز الظاهري تشغيل نظام التشغيل المثبت من القرص الظاهري.

تثبيت برامج تشغيل VirtIO وQEMU Guest Agent على جهاز ظاهري يعمل بنظام Windows Proxmox VE:

لا تحتوي أنظمة تشغيل Windows على برامج تشغيل VirtIO ووكيل ضيف QEMU مثبتين بشكل افتراضي. للحصول على أفضل أداء وتكامل Proxmox VE، يجب عليك ذلك قم بتثبيت برامج تشغيل VirtIO ووكيل ضيف QEMU على جهازك الظاهري الذي يعمل بنظام التشغيل Windows 10/11 .

تثبيت QEMU Guest Agent على جهاز Linux Proxmox VE الظاهري:

تأتي أنظمة تشغيل Linux الحديثة مثبتة مسبقًا مع برامج تشغيل VirtIO. لذلك، ما عليك سوى أن قم بتثبيت وكيل ضيف QEMU على جهاز Linux الظاهري المستورد للحصول على أفضل أداء وتكامل Proxmox VE.

مراقبة استخدام وحدة المعالجة المركزية والذاكرة والشبكة وإدخال / إخراج القرص لجهاز Proxmox VE الظاهري:

بمجرد تثبيت وكيل ضيف QEMU على جهازك الظاهري Proxmox VE المستورد، يجب أن تكون قادرًا على مراقبة استخدام وحدة المعالجة المركزية والذاكرة والقرص والشبكة للجهاز الظاهري من ملخص قسم. يجب أن تكون أيضًا قادرًا على أخذ نسخ احتياطية ولقطات سلسة للجهاز الظاهري. يجب أن تكون قادرًا على إدارة الطاقة (أي البدء، وإيقاف التشغيل، وإعادة التشغيل، وإعادة التعيين، والإسبات، والتعليق) للجهاز الظاهري من واجهة إدارة الويب Proxmox VE.

خاتمة:

لقد أوضحت لك في هذه المقالة كيفية استيراد جهاز افتراضي VMware Workstation Pro تم تصديره بتنسيق OVA أو OVF على Proxmox VE. لا يستطيع Proxmox VE استيراد الأجهزة الافتراضية المصدرة بتنسيق OVA مباشرةً. لذلك، أوضحت لك كيفية تحويل/استخراج ملف الجهاز الظاهري OVA إلى ملفات OVF حتى يتمكن Proxmox من استيراده مباشرة. بعد قراءة هذه المقالة، ستتمكن من استيراد الأجهزة الافتراضية المصدرة من VMware Workstation Pro وVMware ESXi/vSphere وVirtualBox وبرامج Hypervisor الأخرى إلى Proxmox VE.

مراجع:

  1. انتقل إلى Proxmox VE – Proxmox VE
  2. الاختلافات/الفوائد بين شرائح i440fx وq35؟ : ص/ففيو
  3. وكيل ضيف Qemu – Proxmox VE