دليل مجموعة Proxmox: التوافر العالي مع ZimaBoard

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

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

عنقود ZimaBoard HA Proxmox

الجزء 1: ما الذي يجب أن تعرفه عن بيئة Proxmox الافتراضية؟

بيئة Proxmox الافتراضية (Proxmox VE) هي منصة تمثيل افتراضي مفتوحة المصدر تجمع بين تقنيات تمثيل افتراضي قوية، بما في ذلك آلة افتراضية معتمدة على النواة (KVM) وحاويات لينكس (LXC). يوفر Proxmox VE حلاً شاملاً للتمثيل الافتراضي، مما يسمح للمستخدمين بتشغيل عدة أجهزة افتراضية (VMs) وحاويات على خادم مادي واحد. هذا يجعله خيارًا ممتازًا للمستخدمين المنزليين، والشركات الصغيرة، وحتى المؤسسات الأكبر التي تبحث عن حلول تمثيل افتراضي فعالة من حيث التكلفة.

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

Proxmox VE

1. استكشاف الميزات الرئيسية ومزايا Proxmox

التمثيل الافتراضي KVM: يستفيد Proxmox VE من KVM للتمثيل الافتراضي الكامل، مما يسمح للمستخدمين بتشغيل أنظمة تشغيل افتراضية كاملة على وحدة ZimaBoard SBC الخاصة بهم. يوفر KVM أداءً ممتازًا وعزلًا جيدًا، مما يجعله مناسبًا لتشغيل الأحمال التي تتطلب موارد كبيرة.

حاويات LXC: يستخدم Proxmox VE أيضًا حاويات لينكس (LXC) للتمثيل الافتراضي الخفيف الوزن. تسمح LXC بالمشاركة الفعالة لموارد نظام المضيف بين الحاويات، مما يؤدي إلى تقليل الحمل وتسريع أوقات بدء التشغيل.

التوافر العالي (HA): يقدم Proxmox VE ميزات التوافر العالي المدمجة، مما يسمح للمستخدمين بإنشاء عناقيد عالية الاعتمادية. إذا فشل أحد العقد في العنقود، يقوم HA تلقائيًا بنقل الأجهزة الافتراضية والحاويات إلى عقد صحية أخرى، مما يقلل من وقت التوقف ويضمن استمرار توفر الخدمة.

النسخ الاحتياطي والاستعادة: يوفر Proxmox VE وظائف نسخ احتياطي واستعادة سهلة الاستخدام للأجهزة الافتراضية والحاويات. يمكن للمستخدمين جدولة النسخ الاحتياطية المنتظمة واستعادة بيئاتهم الافتراضية بسرعة في حالة فقدان البيانات أو فشل النظام.

الهجرة الحية: يدعم Proxmox VE الهجرة الحية، مما يمكّن المستخدمين من نقل الأجهزة الافتراضية والحاويات العاملة بين وحدات ZimaBoard SBC المختلفة في العنقود دون انقطاع الخدمة.

تكامل ZFS: يدعم Proxmox VE نظام الملفات ZFS، وهو حل تخزين متقدم وقوي. يوفر ZFS سلامة البيانات، والضغط، وإزالة التكرار، مما يجعله خيارًا مثاليًا لإدارة التخزين في البيئات الافتراضية.

2. فهم توافق لوحات ZimaBoard SBC مع Proxmox

لوحات ZimaBoard ذات اللوحة الواحدة مناسبة جدًا لتشغيل Proxmox VE بفضل أدائها العالي، وكفاءتها في استهلاك الطاقة، وتصميمها المدمج. تأتي لوحات ZimaBoard SBC مزودة بمعالجات قوية، وذاكرة كافية، وعدة منافذ للاتصال بالشبكات والتخزين. هذه الميزات تجعل لوحات ZimaBoard SBC قادرة على التعامل مع مهام الافتراضية بسهولة، حتى في السيناريوهات التي تتطلب موارد كبيرة.

ZimaBoard

تصميم Proxmox VE الخفيف يضمن استخدامًا مثاليًا للموارد على لوحات ZimaBoard SBC، مما يجعله منصة افتراضية مثالية لهذه الأجهزة المدمجة. بالإضافة إلى ذلك، تتيح واجهة المستخدم المستندة إلى الويب في Proxmox VE للمستخدمين إدارة بيئاتهم الافتراضية عن بُعد، مما يسهل الوصول والتكوين للمستخدمين من خلفيات تقنية متنوعة.

يجمع مزيج Proxmox VE ولوحات ZimaBoard SBC بين الكفاءة والتكلفة المناسبة لتلبية احتياجات الافتراضية، سواء للمشاريع الشخصية أو تطبيقات الأعمال الصغيرة أو الأغراض التعليمية.

الجزء 2. كيفية التحضير لتثبيت Proxmox؟

1. متطلبات الأجهزة لجهاز ZimaBoard اللوحي

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

المعالج: تأتي لوحات ZimaBoard SBC مزودة بمعالجات قوية تعتمد على ARM، وهي قادرة على التعامل مع أعباء العمل الافتراضية. بناءً على عدد الأجهزة الافتراضية والحاويات التي تخطط لتشغيلها، يمكنك اختيار لوحة ZimaBoard بمعالج مناسب. كلما زاد عدد النوى وسرعة الساعة للمعالج، زادت الأداء المتوقع من مجموعة Proxmox.

الذاكرة (RAM): تعتمد متطلبات الذاكرة في Proxmox VE على عدد وحجم الأجهزة الافتراضية والحاويات. كقاعدة عامة، خصص على الأقل 4 جيجابايت من الذاكرة لكل لوحة ZimaBoard SBC للإعدادات الصغيرة إلى المتوسطة. بالنسبة لأعباء العمل الافتراضية الأكبر، فكر في استخدام 8 جيجابايت أو أكثر من الذاكرة لكل لوحة.

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

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

قارن بين نماذج ZimaBoard

2. تحميل صورة تثبيت Proxmox

يتوفر Proxmox VE كصورة تثبيت قابلة للتحميل من موقع Proxmox. للتحضير لتثبيت Proxmox على لوحات ZimaBoard SBC، اتبع هذه الخطوات:

قم بزيارة موقع Proxmox VE (https://www.proxmox.com/proxmox-ve) وانتقل إلى قسم التنزيلات.

اختر صورة التثبيت المناسبة لمعمارية ARM، والتي تناسب لوحات ZimaBoard SBC.

قم بتحميل صورة تثبيت Proxmox VE إلى جهاز الكمبيوتر الخاص بك. عادةً ما تكون صورة الملف بصيغة .iso.

4. إنشاء محرك USB قابل للإقلاع

لتثبيت Proxmox VE على كل لوحة ZimaBoard SBC، ستحتاج إلى محرك USB قابل للإقلاع يحتوي على صورة تثبيت Proxmox. إليك كيفية إنشاء محرك USB قابل للإقلاع:

أدخل محرك USB في منفذ USB بجهاز الكمبيوتر الخاص بك. تأكد من أن المحرك يحتوي على سعة كافية لحمل صورة تثبيت Proxmox VE.

محرك USB قابل للإقلاع لـ proxmox

قم بتحميل وتثبيت أداة تصوير USB مناسبة، مثل Rufus (لويندوز) أو Etcher (لنظام macOS وLinux).

افتح أداة تصوير USB واختر صورة تثبيت Proxmox VE (.iso) التي قمت بتحميلها سابقًا.

اختر محرك USB كوجهة لإنشاء محرك الإقلاع.

انقر على "ابدأ" أو "فلاش" لبدء عملية إنشاء محرك USB القابل للإقلاع.

بمجرد اكتمال العملية، قم بإخراج محرك USB بأمان من جهاز الكمبيوتر الخاص بك.

الجزء 3: دليل تفصيلي لتثبيت Proxmox على لوحة ZimaBoard SBC

مع جاهزية محرك USB القابل للإقلاع، يمكنك متابعة تثبيت Proxmox VE على كل لوحة ZimaBoard SBC. اتبع هذه الخطوات:

1. الإقلاع إلى معالج تثبيت Proxmox

أدخل محرك USB القابل للإقلاع في أحد لوحات ZimaBoard SBC.

قم بتوصيل شاشة ولوحة مفاتيح وفأرة بلوحة ZimaBoard.

قم بتشغيل لوحة ZimaBoard SBC، وستقلع من محرك USB.

سيظهر معالج تثبيت Proxmox VE على الشاشة.

2. دليل التثبيت خطوة بخطوة وأفضل الممارسات

سيرشدك معالج تثبيت Proxmox VE خلال عملية التثبيت خطوة بخطوة. إليك الخطوات الرئيسية وأفضل الممارسات التي يجب مراعاتها أثناء التثبيت:

اللغة ولوحة المفاتيح: اختر لغتك المفضلة وتخطيط لوحة المفاتيح لعملية التثبيت.

مصدر التثبيت: اختر محرك USB القابل للإقلاع الذي يحتوي على صورة تثبيت Proxmox VE كمصدر للتثبيت.

تقسيم القرص: سيقوم Proxmox VE تلقائيًا بتقسيم جهاز التخزين للتثبيت. إذا كانت لديك متطلبات تقسيم محددة، يمكنك اختيار التقسيم اليدوي.

تكوين الشبكة: قم بتكوين إعدادات الشبكة لعقدة Proxmox. قدم عنوان IP، وقناع الشبكة، والبوابة، وخادم DNS لتمكين الاتصال بالشبكة.

إعداد كلمة المرور: قم بتعيين كلمة مرور قوية للمستخدم root. ستُستخدم هذه الكلمة لتسجيل الدخول إلى واجهة الويب الخاصة بـ Proxmox.

تأكيد التثبيت: راجع إعدادات التثبيت وقم بتأكيد عملية التثبيت.

انتظر حتى يكتمل التثبيت، وسيطلب منك النظام إزالة محرك USB وتشغيل ZimaBoard SBC.

بعد إزالة محرك USB، سيعيد ZimaBoard SBC التشغيل، وسيتم تثبيت نظام تشغيل Proxmox VE على الجهاز. قد يطلب منك النظام إزالة أي وسائط تثبيت والضغط على Enter للمتابعة.

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

تهانينا! لقد قمت بتثبيت Proxmox VE بنجاح على ZimaBoard SBC. الآن، حان الوقت لتكوين الإعدادات الأولية وإعداد الشبكة.

3. التكوين الأولي وإعداد الشبكة

الوصول إلى واجهة الويب: يوفر Proxmox VE واجهة ويب قوية لإدارة بيئة التمثيل الافتراضي. للوصول إلى واجهة الويب، افتح متصفح الويب على جهاز الكمبيوتر الخاص بك وأدخل عنوان IP الذي قمت بتكوينه أثناء التثبيت، متبوعًا بـ “:8006” (مثل http://192.168.1.100:8006).

شهادة SSL: يستخدم Proxmox VE شهادة SSL موقعة ذاتيًا بشكل افتراضي. على الرغم من أنها تعمل، يمكنك اختيار تثبيت شهادة SSL موثوقة لتعزيز الأمان.

قم بتسجيل الدخول إلى واجهة الويب باستخدام اسم المستخدم root وكلمة المرور.

تكوين مركز البيانات: في واجهة الويب، سترى قسم مركز البيانات. يُنصح بإعادة تسمية مركز البيانات الافتراضي إلى اسم ذو معنى لتسهيل التعرف عليه.

تكوين التخزين: لاستخدام أجهزة التخزين المتصلة بـ ZimaBoard SBC، انتقل إلى مركز البيانات > التخزين > إضافة > دليل. اختر نوع التخزين (مثل دليل) وحدد المسار إلى جهاز التخزين المتصل بـ ZimaBoard.

تكوين الشبكة: انتقل إلى مركز البيانات > الشبكة > إضافة > جسر لينكس. أدخل اسم الجسر (مثل vmbr0) واختر واجهة الشبكة المتصلة بـ ZimaBoard SBC.

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

التحديث والترقية: من الضروري الحفاظ على تثبيت Proxmox VE محدثًا بأحدث تصحيحات الأمان والتحديثات. انتقل إلى الصدفة في واجهة الويب وقم بتشغيل الأوامر التالية:

أعد تشغيل ZimaBoard SBC لتطبيق أي تحديثات للنظام.

الآن بعد أن قمت بتثبيت وتكوين Proxmox VE على ZimaBoard SBC، فقد اتخذت الخطوة الأولى نحو بناء مجموعة افتراضية.

الجزء 4. كيفية إنشاء مجموعة Proxmox باستخدام ZimaBoard SBC؟

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

لإنشاء مجموعة Proxmox، ستحتاج إلى لوحتين أو أكثر من ZimaBoard SBC تعمل بنظام Proxmox VE. تتواصل العقد في المجموعة مع بعضها عبر واجهة شبكة مخصصة تسمى شبكة corosync. يُنصح باستخدام مفتاح شبكة مخصص لشبكة corosync لتجنب ازدحام الشبكة المحتمل.

Proxmox VE

1. إضافة عقد إضافية من ZimaBoard SBC إلى المجموعة

لإضافة عقد إضافية من ZimaBoard SBC إلى مجموعة Proxmox، اتبع الخطوات التالية:

قم بتثبيت Proxmox VE على كل عقدة إضافية من ZimaBoard SBC باتباع نفس الخطوات الموضحة في القسم الرابع.

قم بتكوين إعدادات الشبكة لكل عقدة، مع التأكد من اتصالها بنفس شبكة corosync.

على العقدة الأولى (التي قمت بتثبيتها وتكوينها سابقًا)، اذهب إلى مركز البيانات > العقد > إضافة.

أدخل عنوان IP للعقدة الجديدة من ZimaBoard SBC واسم المستخدم root وكلمة المرور للمصادقة على الاتصال.

سيقوم Proxmox VE بالكشف تلقائيًا عن العقدة الجديدة وإضافتها إلى المجموعة.

كرر العملية لكل عقدة إضافية من ZimaBoard SBC ترغب في إضافتها إلى المجموعة.

2. تكوين اتصال المجموعة والشبكات

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

لزيادة مرونة المجموعة، فكر في تفعيل ميزة التوافر العالي (HA) في Proxmox، والتي تضمن ترحيل الأجهزة الافتراضية تلقائيًا إلى عقد أخرى في حال فشل إحدى العقد.

قم بتكوين التخزين المشترك للمجموعة عن طريق إضافة جهاز تخزين متصل بالشبكة (NAS) أو شبكة تخزين (SAN) يمكن لجميع العقد الوصول إليه.

لضمان قدرة الأجهزة الافتراضية على التواصل مع بعضها عبر العقد المختلفة، تأكد من تعيين شبكة الأجهزة الافتراضية إلى "vmbr0"، والتي تتوافق مع واجهة شبكة Linux Bridge التي قمت بتكوينها أثناء الإعداد الأولي.

الخلاصة:

تهانينا! لقد أنشأت بنجاح مجموعة Proxmox باستخدام لوحات ZimaBoard SBC. مع هذا الإعداد، أصبح لديك الآن بيئة افتراضية قوية وقابلة للتوسع يمكنها التعامل مع مختلف أحمال العمل وتوفير توافر عالي لتطبيقاتك وخدماتك.

مركز حملة 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.