مدونة الخوادم

إعداد مجموعة Proxmox

إعداد مجموعة Proxmox
مدونة Netbudur البنية التحتية وأدلة الاستضافة والخادم

الإعدادات: إعداد وإدارة مجموعة Proxmox خطوة بخطوة (266)

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

بفضل البنية التحتية لمجموعة Proxmox:

  • جميع الخوادم المادية الخاصة بك من واجهة ويب واحدة يمكنك إدارته.

  • يمكنك نقل الأجهزة الظاهرية دون انقطاع (الهجرة الحية).

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

إذن كيفية تثبيت مجموعة Proxmox بدون خدش؟ نفحص خطوة بخطوة حتى أدق التفاصيل.

1. قواعد الذهب المثبتة مسبقا

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

  • الحد الأدنى 3 العقد (عقدة) قاعدة (الحجر): تحتاج إلى بنية مجموعة صحية و 3 خوادم فعلية على الأقل لـ HA. مع العقدة ، تحتاج إلى تكوين رصيد خارجي "QDevice" (جهاز مطيع) للحصول على النتيجة (Quorum).

  • توافق الأجهزة: يوصى بأن تكون الخوادم هي نفسها أو قريبة جدًا من نماذج المعالج (لعدم تلقي أخطاء في التمريرات الحية).

  • متطلبات الشبكة (Corosync): حركة مرور الاتصال (Corosync) بينهما حساسة للغاية. يمكن فصل حركة المرور هذه عن حركة مرور الجهاز الظاهري العادي أو النسخ الاحتياطي (النسخ الاحتياطي) إن أمكن من بطاقة شبكة مادية منفصلة (NIC) والمفتاح (الطول < 2 مللي ثانية) التدفق أمر حيوي.

  • زمان سنكرونيزاسيونو (NTP): يجب أن تكون إعدادات الساعة والتاريخ لجميع الخوادم هي نفسها. قبل بدء التثبيت chrony أو ntp تأكد من عمل خدماتك.

الخطوة 2: إعداد الخوادم (إعدادات الشبكة والمضيف)

للتعرف على كل خادم Proxmox مع كل اسم آخر (اسم المضيف) /etc/hosts نحن بحاجة إلى تحرير الملفات.

تسجيل الدخول عبر SSH على جميع الخوادم و /etc/hosts تحرير الملف كما يلي:

بوش
nano /etc/hosts

أضف معلومات الخادم الخاصة بك إلى الملف (نموذج القالب):

نص عادي
127.0.0.1 localhost.localdomain localhost
10.0.10.11 pve01.yerellokal.com pve01
10.0.10.12 pve02.yerellokal.com pve02
10.0.10.13 pve03.yerellokal.com pve03

ملاحظة هامة: كل خادم له عنوان IP الخاص به واسم المضيف (اسم الجهاز).

الخطوة 2: إنشاء مجموعة في الخادم الأول (PVE01)

سنقوم أولاً بإنشاء مجموعات في خادمنا الرئيسي (pve01) لتثبيت بنية الكتلة. يمكنك القيام بهذه العملية من كل من واجهة الويب و CLI.

الطريقة A: إنشاء باستخدام واجهة الويب (واجهة المستخدم الرسومية)

  1. pve01 تسجيل الدخول إلى واجهة الويب (https://10.0.10.11:8006).

  2. من القائمة اليسرى مركز البيانات انقر على علامة التبويب.

  3. من القائمة الكتلة تعال وقم بالأعلى إنشاء مجموعة انقر فوق الزر.

  4. على الشاشة:

    • اسم المجموعة: إعطاء اسم للكتلة (مطلوب: My-Cloud-Cluster).

    • شبكة الكتلة (الرابط 0): حدد بطاقة الشبكة المحلية (عنوان IP) التي سيتم تعيين حركة مرور Corosync لها.

  5. إنشاء انقر فوق الزر. سيقوم النظام بإعداد مفاتيح وتكوين Corosync في الخلفية.

الطريقة ب: البناء مع المحطة الطرفية (CLI)

عبر SSH pve01 الاتصال بالخادم وإنشاء كتلة مع أمر واحد:

بوش
pvecm create My-Cloud-Cluster --link0 10.0.10.11

الخطوة 3: قم بتضمين خوادم أخرى في المجموعة (PVE02 و PVE03)

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

1. تلقي معلومات المشاركة (من PVE01)

  1. pve01 واجهة الويب مركز البيانات -> المجموعة yolunu izleyin.

  2. الحق في الزاوية العليا انضم إلى المعلومات انقر فوق الزر.

  3. كتلة التعليمات البرمجية المعقدة على النافذة التي تفتح نسخ المعلومات انسخ الزر بالنقر فوق.

2. إضافة خوادم أخرى إلى الكتلة (من PVE02 و PVE03)

  1. pve02 تسجيل الدخول إلى واجهة الويب (https://10.0.10.12:8006).

  2. مركز البيانات -> المجموعة تعال على علامة التبويب و الانضمام إلى المجموعة انقر فوق الزر.

  3. نسخ المعلومات المعلومات الصق في المربع.

  4. سيقوم النظام بتعبئة عنوان IP الخاص بالخادم المضيف تلقائيًا.

  5. عنوان الأقران اكتب IP pve01 في الحقل والخادم الأول كلمة مرور الجذر جيرين.

  6. انضم إلى "My-Cloud-Cluster" انقر فوق الزر.

⚠️ هام: عندما تبدأ المشاركة ، يمكن إغلاق واجهة الويب للخادم المضاف مؤقتًا ومزامنتها مع مجموعة شهادات SSL. هذا أمر طبيعي تمامًا. بعد بضع دقائق يمكنك رؤية جميع الخوادم على شاشة واحدة من واجهة الخادم الرئيسي (pve01).

الخطوة 4: التحقق من حالة المجموعة

بعد الانتهاء من التثبيت ، يمكنك الاتصال بمحطة SSH لأي خادم للتحقق مما إذا كان كل شيء يسير على الطريق وتشغيل الأمر:

بوش
pvecm status

إذا تم كل شيء بشكل صحيح ، فأنت بحاجة إلى الحصول على ناتج مستقر على النحو التالي في المحطة:

نص عادي
Cluster information
-------------------
Name:             My-Cloud-Cluster
Config Version:   3
Group state:      stable
Local node num:   1
Activity Desc:    Quorum owner
Nodes:            3
Expected votes:   3
Total votes:      3
Quorum:           2  (Votes: 3)

بورادا العقد: 3 و حالة المجموعة: مستقر إذا كنت ترى العبارات، لديك مجموعة من Proxmox التي تعمل بسلاسة ومستقرة!

6. Proxmox يوصي الحياة لكتلة

الكتلة سهلة التركيب ، لكنها تريد الاحتراف لإبقائها واقفة. فيما يلي توصيات قيمة الذهب:

  • حلقة مزدوجة (الشبكة الداخلية): حدد رابط النسخ الاحتياطي الثاني (الرابط 1) عند إنشاء مجموعات لتجنب تعطل حركة مرور corosync. وبالتالي ، فإن المفتاح الرئيسي يعطل شبكة النسخ الاحتياطي بسرعة مثل BGP.

  • لا تقطع العقدة أبدًا عندما يكون لديك جهاز VM نشط: إذا كنت ستحافظ على خادم ، فقم بنقل الأجهزة الظاهرية (VM) إلى خوادم تشغيل أخرى قبل (ترحيل) ، ثم أغلق الخادم.

  • التخزين المشترك (التخزين المشترك): إذا كنت ترغب في إكمال النقل المباشر (الهجرة الحية) في ثوانٍ ؛ خلف الخوادم Pocketh أو NFS أو iSCSI أو TrueNAS استخدم مساحة تخزين مشتركة أيضًا. سيستمر حمل الأجهزة الافتراضية التي تقف على أقراص الخوادم المحلية لفترة طويلة جدًا وفقًا لحجم القرص.

الكلمة الأخيرة

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

يمكنك أيضًا الاتصال بفريقنا الفني لتركيب Proxmox Cluster الاحترافي في مركز البيانات أو المكتب الخاص بك ، وتكامل التخزين المشترك للجيب وعمليات الترحيل الافتراضية الصفرية (الهجرة)!