دليل إعداد ZimaCube + Proxmox: حوّله إلى خادم افتراضي شامل

إيفا وونغ هي كاتبة تقنية و المخترعة المقيمة في ZimaSpace. هاوية تقنية مدى الحياة بشغف لـ المختبرات المنزلية والبرمجيات مفتوحة المصدر، تتخصص في ترجمة المفاهيم التقنية المعقدة إلى أدلة عملية وسهلة الفهم. تؤمن إيفا بأن الاستضافة الذاتية يجب أن تكون ممتعة وليست مخيفة. من خلال دروسها، تمكّن المجتمع من تبسيط إعدادات الأجهزة، من بناء أول نظام تخزين شبكي (NAS) لهم إلى إتقان حاويات دوكر.

بفضل بنيته الصلبة—معالج x86 سداسي النوى، ذاكرة DDR5 بسعة 64 جيجابايت، ستة فتحات للأقراص بالإضافة إلى أربعة فتحات NVMe، وفتحات PCIe مزدوجة—تم تصميم ZimaCube بوضوح لأكثر من مجرد مهام NAS. بمجرد تثبيت Proxmox VE، يمكن أن يصبح خادمًا منزليًا حقيقيًا: تشغيل الآلات الافتراضية، إدارة الحاويات، تمكين تمرير GPU، وحتى إدارة شبكة المنزل بالكامل.

يرشدك هذا الدليل خلال عملية تحويل ZimaCube إلى مضيف تمثيل افتراضي Proxmox من الصفر.

لمن هذا الدليل موجه: هذا الدليل مناسب للمستخدمين الذين لديهم خبرة سابقة مع ZimaOS أو TrueNAS ويرغبون في استكشاف التمثيل الافتراضي، الموجهات البرمجية، والآلات الافتراضية لنظامي Windows/Linux. إذا كنت جديدًا على NAS، نوصي بالبدء بـ ZimaOS أولاً.

الخطوة 1: التحضير

قبل أن تبدأ، حضّر ما يلي:

  • محرك فلاش USB بسعة 4 جيجابايت أو أكثر لإنشاء محرك تثبيت Proxmox
  • شاشة ولوحة مفاتيح متصلتان مؤقتًا بـ ZimaCube أثناء التثبيت
  • ملف ISO الخاص بـ Proxmox VE: حمّل أحدث إصدار من proxmox.com، ويفضل الإصدار 8.x
  • برنامج Etcher أو Rufus لإنشاء محرك USB قابل للإقلاع
  • كابل إيثرنت متصل بمنفذ 2.5GbE في ZimaCube، لضمان حصوله على عنوان IP عبر DHCP
واجهة Rufus 4.5 تضبط ISO الخاص بـ Proxmox VE لإنشاء محرك USB قابل للإقلاع بنظام GPT UEFI

تذكير مهم: تثبيت Proxmox سيمسح محرك النظام على ZimaCube. إذا كان لديك بيانات مهمة مخزنة في ZimaOS، قم بعمل نسخة احتياطية قبل المتابعة.

الخطوة 2: إعدادات BIOS

ZimaCube يأتي مع BIOS شامل. قبل تثبيت Proxmox، يُنصح بضبط عدة إعدادات رئيسية:

  1. شغّل الجهاز واضغط Del للدخول إلى BIOS.
  2. اذهب إلى Boot → Secure Boot → تعطيل. عادةً ما يتطلب وسائط تثبيت Proxmox تعطيل الإقلاع الآمن.
  3. اذهب إلى Advanced → CPU Configuration → VT-d / VT-x → تمكين. يجب تمكين التمثيل الافتراضي.
  4. اذهب إلى Chipset → IOMMU → تمكين. هذا مطلوب إذا كنت تخطط لاستخدام تمرير PCIe للـ آلات افتراضية.
  5. احفظ الإعدادات واخرج.
قائمة تجاوز إقلاع BIOS Aptio في ZimaCube مع اختيار جهاز إقلاع UEFI USB DISK

الخطوة 3: تثبيت Proxmox VE

أدخل محرك USB، شغّل الجهاز، واضغط F11 لاختيار محرك USB كجهاز إقلاع. بمجرد ظهور مثبت Proxmox:

  1. اختر تثبيت Proxmox VE باستخدام المثبت الرسومي.
  2. اقبل اتفاقية الترخيص.
  3. اختر القرص الهدف. يُنصح باختيار قرص NVMe المتصل باللوحة الأم، وهو القادر على أداء كامل السرعة حتى حوالي 3500 ميجابايت/ثانية. إذا كان قرص النظام بسعة 256 جيجابايت المثبت مسبقًا مشغولًا بالفعل، قم بتثبيت قرص NVMe SSD جديد في فتحة NVMe المتاحة على اللوحة الأم.
  4. حدد البلد والمنطقة الزمنية، على سبيل المثال، الولايات المتحدة.
  5. قم بتعيين كلمة مرور root وعنوان البريد الإلكتروني. سيتم استخدام عنوان البريد الإلكتروني للنسخ الاحتياطي وإشعارات النظام.
  6. قم بتكوين الشبكة:
    • IP الإدارة: اختر عنوان IP ثابت، مثل 10.0.128.1
    • البوابة: عنوان IP الخاص بالموجه، مثل 10.0.0.1
    • DNS: 10.0.0.1 أو عنوان IP الخاص بالموجه الخاص بك
  7. أكد التثبيت وانتظر حتى يكتمل.
  8. أزل محرك USB وأعد التشغيل.
صفحة إعداد الشبكة الثابتة لمثبت Proxmox مع تكوين IP ثابت، والبوابة، وDNS

بعد إعادة التشغيل، ستظهر شاشة تعرض عنوان الوصول إلى Proxmox:

https://your-ip-address:8006

سجل الدخول باستخدام اسم المستخدم root وكلمة المرور التي قمت بتكوينها أثناء التثبيت.

الخطوة 4: الإعداد الأولي

بعد تسجيل الدخول إلى واجهة الويب الخاصة بـ Proxmox، أكمل هذه المهام الأساسية الثلاث أولاً.

4.1 تعطيل نافذة الاشتراك المنبثقة

مستودع المؤسسة يتطلب اشتراكًا مدفوعًا. للاستخدام الشخصي، انتقل إلى مستودع المجتمع المجاني:

اتصل عبر SSH بـ ZimaCube، أو استخدم الصدفة في واجهة الويب الخاصة بـ Proxmox

sed -i 's|^deb https://enterprise.proxmox.com|# &|' /etc/apt/sources.list.d/pve-enterprise.list

echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-community.list

apt update && apt upgrade -y

4.2 تكوين التخزين

هذه هي الخطوة الأهم. اذهب إلى مركز البيانات → التخزين وقم بتكوين هيكل التخزين كما يلي:

نوع التخزين الغرض الإعدادات
local، قرص نظام NVMe صور ISO وقوالب الحاويات احتفظ بالإعداد الافتراضي
local-zfs، قرص نظام NVMe أقراص الأجهزة الافتراضية وبيانات LXC احتفظ بالإعداد الافتراضي
تجمع ZFS، 6 × HDD التخزين الرئيسي للبيانات أنشئ تجمع ZFS RAID-Z2 جديد
الدليل، لوحة توسيع NVMe بيانات Docker الدائمة ركب إلى /mnt/fast

توصية: استخدم ستة أقراص HDD لإنشاء تجمع RAID-Z2، مما يسمح بفشل قرصين كحد أقصى.

أمر المثال:

تحقق من معرفات الأقراص الخاصة بك باستخدام الأمر lsblk أولاً.

يفترض المثال التالي أن الأقراص هي من sda إلى sdf.

zpool create -o ashift=12 tank raidz2 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf

zfs set compression=lz4 tank

ثم أضف تجمع ZFS هذا كمساحة تخزين في واجهة الويب الخاصة بـ Proxmox.

الخطوة 5: أنشئ أول حاوية LXC لك

حاوية LXC أخف من Docker لأنها لا تتطلب خدمة إضافية، وهي أسرع من الجهاز الافتراضي الكامل لأنها تشارك نواة النظام المضيف. يمكن أيضًا نسخها احتياطيًا مباشرة عبر Proxmox، مما يجعلها مناسبة لمعظم الخدمات المستضافة ذاتيًا.

  1. تحميل قالب: اذهب إلى مركز البيانات → التخزين المحلي → قوالب الحاويات → القوالب، ابحث عن debian-12، وقم بتحميله.
  2. إنشاء حاوية: انقر على إنشاء حاوية في الزاوية العلوية اليمنى وقم بتكوينها كما يلي:
    • معرف الحاوية: 100
    • اسم المضيف: docker-host
    • كلمة المرور: عيّن كلمة مرور الجذر
    • القالب: اختر قالب debian-12 الذي تم تنزيله
    • القرص: 20 جيجابايت، مخزن على local-zfs
    • المعالج: نواتان
    • الذاكرة: 2048 ميجابايت
    • الشبكة: DHCP
  3. ابدأ الحاوية، ادخل إلى وحدة التحكم، وثبت Docker:

    apt update && apt install -y curl

    curl -fsSL https://get.docker.com | sh

الخطوة 6: أنشئ جهازك الافتراضي الأول

  1. تحميل صورة ISO: اذهب إلى مركز البيانات → التخزين المحلي → صور ISO → تحميل، ثم قم بتحميل ملف ISO مثل Ubuntu Server.
  2. إنشاء جهاز افتراضي: انقر على إنشاء جهاز افتراضي في الزاوية العلوية اليمنى وقم بتكوينه كما يلي:
    • معرف الجهاز الافتراضي: 200
    • الاسم: ubuntu-test
    • صورة ISO: اختر صورة ISO التي تم تحميلها
    • القرص: 32 جيجابايت، مخزن على local-zfs
    • المعالج: نواتان
    • الذاكرة: 4096 ميجابايت
    • الشبكة: جسر إلى vmbr0
  3. ابدأ الجهاز الافتراضي وأكمل تثبيت نظام التشغيل عبر وحدة التحكم.
لوحة إدارة الويب لـ Proxmox VE 8.4 مع إبراز زر إنشاء جهاز افتراضي لإعداد الجهاز الافتراضي

حالات استخدام متقدمة

محاكاة نظام Synology DSM

يمكنك تشغيل جهاز افتراضي Synology ARC Loader في Proxmox، وتمرير الأقراص الصلبة الستة إليه، واستخدام إدارة التخزين المتقدمة وميزات المزامنة السحابية من Synology. يمكن للجهاز الافتراضي بعد ذلك تركيب التخزين مرة أخرى إلى مضيف Proxmox عبر NFS، مما يخلق سير عمل تخزين مغلق.

راوتر برمجي مع OPNsense

مرر أحد منافذ 2.5GbE في ZimaCube إلى جهاز افتراضي OPNsense كمنفذ WAN، واستخدم المنفذ الآخر كمنفذ LAN. هذا يسمح بتوجيه كل حركة مرور الشبكة المنزلية عبر ZimaCube الخاص بك.

تمرير بطاقة الرسومات لتشفير Plex

قم بتثبيت بطاقة رسومات منخفضة الملف الشخصي، مثل GTX 1650 LP، ومررها إلى حاوية LXC لـ Plex أو Jellyfin لتمكين التشفير العتادي 4K.

متى يجب ألا تثبت Proxmox؟

Proxmox قوي، لكنه ليس ضروريًا للجميع.

  • إذا كنت تحتاج فقط إلى مشاركة ملفات NAS وDocker، فإن البقاء مع ZimaOS يكفي.
  • إذا كان الجهاز يعمل 24/7 للاستخدام العائلي ولا يمكن قبول توقف الشبكة، فاستمر في تشغيل ZimaOS لتحقيق استقرار أفضل.
  • إذا كنت تبدأ للتو مع NAS وLinux، استخدم ZimaOS لبضعة أشهر قبل الانتقال إلى Proxmox.

تظهر القيمة الحقيقية لـ Proxmox عندما تحتاج إلى جهاز واحد ليعمل كثلاثة.

شكر وتقدير:

هذه المقالة مبنية على مدونة تجربة ZimaCube من قبل المستخدم المجتمعي Bob. شكر خاص لـ Bob على ملاحظاته التفصيلية حول Proxmox ومشاركته الصادقة.

مركز حملة Zima

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.