TrueNAS CORE و SCALE كآلة افتراضية على Proxmox VE: دليل شامل للتمرير المباشر
دليل شامل وموسع حول كيفية تثبيت TrueNAS كآلة افتراضية على Proxmox VE. يركز هذا الإصدار بشكل خاص على العملية الحاسمة لتمرير الأجهزة الفيزيائية - مثل وحدات تحكم الأقراص ومحركات الأقراص - إلى الجهاز الافتراضي لضمان سلامة ZFS والأداء الأمثل.
الخطوة 1: فهم الآلة الافتراضية والتمرير المباشر
تشغيل TrueNAS في آلة افتراضية على Proxmox VE يتيح لك تشغيل خدمات متعددة على جهاز واحد. ليعمل ZFS بشكل صحيح، يحتاج TrueNAS إلى وصول مباشر إلى محركات البيانات الفيزيائية، متجاوزًا طبقة الافتراضية الخاصة بـ Proxmox.
الخطوة 2: أهمية التمرير المباشر PCIe
يتم تحقيق ذلك من خلال **PCIe Passthrough**، وهي ميزة تقوم بتعيين جهاز PCI فيزيائي مثل وحدة تحكم الأقراص أو بطاقة الشبكة مباشرة إلى آلة افتراضية. هذه هي الطريقة الوحيدة لضمان سلامة بيانات ZFS.
الخطوة 3: تمكين IOMMU في BIOS/UEFI
IOMMU هو شرط أساسي لتمرير PCIe. يجب عليك تمكينه في إعدادات BIOS أو UEFI لخادمك. ابحث عن 'Intel VT-d' أو 'AMD-Vi' وقم بتمكينه. الاسم الدقيق يختلف حسب الشركة المصنعة.
الخطوة 4: تمكين IOMMU في Proxmox
يجب عليك أيضًا تمكين IOMMU في محمل إقلاع Proxmox. قم بالوصول إلى سطر أوامر Proxmox عبر SSH أو واجهة الويب، ثم قم بتشغيل هذا الأمر لتعديل ملف تهيئة GRUB.
nano /etc/default/grub
الخطوة 5: تعديل GRUB وإعادة التشغيل
ابحث عن `GRUB_CMDLINE_LINUX_DEFAULT` وأضف `intel_iommu=on` أو `amd_iommu=on`. احفظ الملف، وقم بتحديث GRUB، ثم أعد التشغيل.
update-grub
reboot
الخطوة 6: إنشاء الآلة الافتراضية
في واجهة Proxmox، انقر على 'Create VM'. استخدم ملف TrueNAS ISO. اضبط نظام التشغيل على **FreeBSD** لـ CORE أو **Linux** لـ SCALE. أعطه اسمًا مثل 'TrueNAS'.
الخطوة 7: تهيئة أقراص الآلة الافتراضية
قم بإنشاء قرص افتراضي جديد لمحرك الإقلاع. حجم **32 جيجابايت** كافٍ. هذا القرص مخصص لنظام التشغيل فقط. **لا تقم** بإضافة محركات البيانات الخاصة بك هنا.
الخطوة 8: تخصيص المعالج والذاكرة
خصص ما لا يقل عن **4 أنوية** وما لا يقل عن **8 جيجابايت من ذاكرة الوصول العشوائي. يتناسب أداء ZFS طرديًا مع ذاكرة الوصول العشوائي، لذا **يوصى بشدة بذاكرة وصول عشوائي أكبر.**
الخطوة 9: العثور على معرف جهاز PCI
في سطر أوامر Proxmox، قم بتشغيل `lspci -nn` لسرد جميع الأجهزة. ابحث عن معرف الجهاز لوحدة تحكم الأقراص الخاصة بك (مثل LSI HBA). سيتم استخدام هذا المعرف للتمرير المباشر.
lspci -nn
الخطوة 10: تمرير وحدة التحكم
في علامة التبويب `Hardware` للجهاز الافتراضي، انقر على `Add` ثم `PCI Device`. اختر وحدة التحكم الخاصة بك من القائمة. هذا يمنح TrueNAS تحكمًا مباشرًا في محركات البيانات، وهو أمر حاسم لـ ZFS.
الخطوة 11: تثبيت نظام TrueNAS
ابدأ تشغيل الآلة الافتراضية. سيتم تحميل مثبت TrueNAS. عند المطالبة باختيار محرك أقراص، **اختر بعناية القرص الافتراضي الصغير بحجم 32 جيجابايت الذي أنشأته.** ستظهر محركات البيانات الفيزيائية ولكنها مخصصة للتجمع الخاص بك، وليس لنظام التشغيل.
الخطوة 12: تمرير أجهزة أخرى (اختياري)
يمكنك استخدام نفس طريقة التمرير لبطاقة شبكة مخصصة (NIC) لأداء أفضل أو وحدة تحكم USB لتمرير أجهزة مثل UPS. هذا يضمن وصولًا مباشرًا لـ TrueNAS.
الخطوة 13: الوصول إلى واجهة الويب
قم بإزالة ملف ISO وأعد تشغيل الآلة الافتراضية. ستعرض وحدة تحكم TrueNAS عنوان IP الخاص بها. استخدم هذا IP في متصفحك للوصول إلى واجهة الويب. قم بتسجيل الدخول باستخدام المستخدم 'root' وكلمة المرور التي قمت بتعيينها أثناء التثبيت.
الخطوة 14: إنشاء تجمع ZFS الخاص بك
اذهب إلى `Storage > Pools` في واجهة الويب. سترى الآن محركات الأقراص الفيزيائية الخاصة بك مدرجة بأسماء نماذجها. هذا يؤكد نجاح التمرير، مما يتيح لك إنشاء تجمع ZFS آمن.
الخطوة 15: إنشاء مجموعة بيانات ZFS
مجموعة البيانات هي دليل داخل التجمع. تسمح بوضع أذونات منفصلة، ولقطات، وإعدادات ضغط. لإنشاء واحدة، اذهب إلى `Storage > Pools`، انقر على النقاط الثلاث على التجمع الخاص بك، وحدد 'Add Dataset'.
الخطوة 16: إنشاء حساب مستخدم
من أفضل الممارسات عدم استخدام حساب المستخدم الجذر للمشاركات. قم بإنشاء مستخدم جديد للوصول إلى الشبكة بالانتقال إلى `Accounts > Users` والنقر على 'Add'. املأ التفاصيل المطلوبة وكلمة مرور قوية.
الخطوة 17: إنشاء مشاركة Windows (SMB)
لمشاركة بياناتك مع عملاء Windows و macOS، قم بإنشاء مشاركة SMB. اذهب إلى `Shares > Windows (SMB) Shares` وانقر على 'Add'. اختر مجموعة البيانات التي أنشأتها سابقًا وقم بتعيين الأذونات اللازمة للمستخدم الجديد.
الخطوة 18: الإنهاء والوصول
لقد قمت الآن بإعداد تخزين شبكة مشترك بنجاح. يمكنك الوصول إليه من جهاز كمبيوتر Windows الخاص بك عبر موقع الشبكة. استكشف ميزات أخرى مثل قسم التطبيقات لـ SCALE أو Jails لـ CORE لإضافة خدمات جديدة.