قم بإنشاء وإدارة الأجهزة الافتراضية على Raspberry Pi الخاص بك باستخدام Proxmox. وإليك كيفية تثبيته.

Proxmox عبارة عن منصة مفتوحة المصدر لإدارة خادم المؤسسة والمحاكاة الافتراضية للخادم توفر واجهة ويب سهلة الاستخدام لإدارة الأجهزة الافتراضية والحاويات. إذا كنت قد استخدمت VirtualBox أو VMWare أو Hyper-V في الماضي، فإن Proxmox يقدم تجربة مماثلة مع التركيز على التقنيات مفتوحة المصدر.

على الرغم من أن Proxmox غير متوافق أو متاح مباشرة لـ Raspberry Pi، إلا أنه يمكننا استخدام مشروع Pimox للتثبيت والإعداد منفذ Proxmox مصمم لـ Raspberry Pi واستخدامه لإنشاء مجموعة Proxmox أو مجموعة هجينة من لوحات Raspberry Pi وx86 المعدات.

الأشياء التي سوف تحتاجها

  • راسبيري باي 3 أو 4 أو 5
  • Debian 64-bit أو Raspberry Pi OS 64-bit Lite (Bullseye أو أحدث)
  • بطاقة microSD بسعة 32 جيجابايت أو أكبر. يمكنك أيضًا تمكين قم بتشغيل Raspberry 4 أو 5 باستخدام SSD خارجي لتخزين أكبر وأسرع
  • الاتصال بالإنترنت عبر كابل Ethernet أو Wi-Fi
  • مزود الطاقة

قد لا يقدم Proxmox الموجود على Raspberry Pi نفس مستوى الاستقرار والأداء الذي يقدمه على الأجهزة التقليدية. اعتبر هذا التثبيت بمثابة تجربة وإثباتًا للمفهوم. لا تستخدم هذا لتشغيل الخوادم الهامة في بيئة الإنتاج.

instagram viewer

قم بتثبيت Proxmox على Raspberry Pi

بعد تثبيت نظام التشغيل باستخدام أداة Raspberry Pi Imager، افتح نافذة Terminal — أو اتصل بـ Raspberry Pi عن بعد عبر SSH (استخدم PuTTY لنظام التشغيل Windows) - ثم قم بتشغيل الأوامر التالية لتنزيل أحدث الحزم وتحديثات الأمان وتثبيتها.

sudo apt-get update
sudo apt-get upgrade -y

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

sudo -s
curl https://raw.githubusercontent.com/pimox/pimox7/master/RPiOS64-IA-Install.sh > RPiOS64-IA-Install.sh

افتح ال RPiOS64-IA-Install.sh البرنامج النصي باستخدام محرر النصوص Nano وقم بتعديل الأسطر التالية لتتناسب مع إعدادات الشبكة لديك. هذه الخطوة اختيارية ويمكن تنفيذها لاحقًا أثناء التثبيت.

# RPI_IP="192.168.1.100" # Replace with your desired IP address
# GATEWAY="192.168.1.1" # Replace with your gateway/router's IP address

بعد إجراء هذه التغييرات، اضغط على السيطرة + X تليها ي و يدخل. سيؤدي هذا إلى حفظ التغييرات على الملف والخروج من المحرر. بعد ذلك، سوف نقوم بتشغيل البرنامج النصي Pimox. للقيام بذلك، قم بتشغيل الأوامر التالية.

chmod +xRPiOS64-IA-Install.sh
./RPiOS64-IA-Install.sh

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

بعد انتهاء التثبيت، سيتم إعادة تشغيل Raspberry Pi تلقائيًا. بعد إعادة التشغيل، يجب أن يكون Proxmox جاهزًا للاستخدام. إذا لم تتم إعادة تشغيل Raspberry Pi تلقائيًا، فيمكنك محاولة إعادة تشغيله يدويًا.

يوصى بتثبيت Proxmox على Raspberry Pi الذي يعمل بإصدار Debian أو Raspberry Pi OS Lite. إذا كنت تستخدم إصدار سطح المكتب، فسوف يترك موارد أقل لتشغيل Proxmox بكفاءة. تأكد أيضًا من استخدام SSD أو بطاقة microSD مخصصة لهذا الغرض. لا تقم بتثبيته على إصدار نظام تشغيل سطح المكتب Raspberry Pi الموجود لديك لأنه سيغير خلفية الشاشة ويزيل بعض أدوات الشبكة.

الوصول إلى واجهة الويب Proxmox من متصفح الويب

للوصول إلى واجهة الويب Proxmox التي تعمل على Raspberry Pi، افتح متصفح الويب على جهاز الكمبيوتر أو الكمبيوتر المحمول الخاص بك ثم انتقل إلى https://IPAddressOfPi: 8006.

قد ترى خطأ SSL أو خطأ في شهادة الأمان على متصفح الويب. تحتاج إلى تجاوز هذا من خلال النقر على متقدم > المتابعة على أية حال.

ستظهر لك شاشة تسجيل الدخول حيث يتعين عليك إدخال التفاصيل التالية:

  • تسجيل الدخول: جذر
  • كلمة المرور: الذي قمت بتعيينه أثناء تثبيت Proxmox

بمجرد تسجيل الدخول، يمكنك النقر فوق نعم على الرسالة ثم قم بالوصول إلى واجهة إدارة Proxmox.

إنشاء وإدارة الأجهزة والحاويات الافتراضية

يمكنك البدء بتحميل صور ISO لأنظمة التشغيل التي تريد تثبيتها وتشغيلها على Proxmox. وللقيام بذلك، يمكنك تنزيل ملف ISO إلى الموقع المناسب باستخدام الأوامر التالية:

cd /var/lib/vz/template/iso/

سيساعدك هذا على التأكد من ظهور ملفات نظام التشغيل على الفور في واجهة الويب للتثبيت. لإنشاء جهاز افتراضي داخل Proxmox على Raspberry Pi، اتبع الخطوات التالية:

  1. انقر إنشاء جهاز افتراضي في الزاوية العلوية اليمنى من واجهة Proxmox.
  2. تحت عام، أدخل اسمًا لجهازك الظاهري.
  3. انقر نظام التشغيل و اختار لا تستخدم أي وسيلة إعلامية.
  4. في ال نظام التبويب، وترك كافة القيم الافتراضية كما هي.
  5. تحت الأقراص، تأكد من التحديد SCSI للقرص الصلب. اضبط حجم القرص إذا لزم الأمر.
  6. انقر وحدة المعالجة المركزية وضبط إعدادات المعالج والذاكرة. يرجى ملاحظة أن Raspberry Pi لديه موارد محدودة تعتمد على الطراز الذي لديك.
  7. تحت شبكة، يمكنك الاحتفاظ بالأشياء كإعداد افتراضي أو إنشاء جسر شبكة، بناءً على احتياجاتك.
  8. بعد تكوين إعدادات VM، انقر فوق التالي أو ال يتأكد علامة التبويب وانقر ينهي.
  9. حدد الجهاز الظاهري في القائمة اليسرى وانقر المعدات.
  10. انقر نقرا مزدوجا فوق محرك الأقراص المضغوطة/أقراص DVD ثم حدد استخدام ملف صورة قرص CD/DVD (iso).
  11. انقر على تخزين القائمة المنسدلة وحدد التخزين الافتراضي متبوعًا بصورة ISO.
  12. انقر نعم.
  13. انقر ملخص ومن ثم انقر فوق يبدأ الموجود في الزاوية العلوية اليمنى من واجهة Proxmox عند تحديد الجهاز الافتراضي، لتشغيل الجهاز الافتراضي وبدء التثبيت.
  14. بعد التثبيت، يمكنك تشغيل الجهاز الظاهري ثم استخدام نظام التشغيل المطلوب.

إذا لزم الأمر، يمكنك تعديل إعدادات الأجهزة، مثل المعالج والذاكرة والتخزين، بناءً على متطلباتك.

مسار تجريبي للمحاكاة الافتراضية

يقدم Proxmox على Raspberry Pi حلاً واعدًا للمحاكاة الافتراضية. ومع ذلك، فهو لا يزال في المرحلة التجريبية ولا ينبغي استخدامه في بيئة الإنتاج. مع التحديثات والتحسينات المستقبلية، ومع تطور النظام البيئي Raspberry Pi، يمكننا أن نتوقع تحسنًا في توافق وأداء Proxmox على هذا الكمبيوتر ذو اللوحة الواحدة.

حتى ذلك الحين، اعتبر تثبيت Proxmox على Raspberry Pi بمثابة تجربة وكن مستعدًا لاستكشاف المشكلات المحتملة واستكشاف الأخطاء وإصلاحها على طول الطريق.