تقنية

كيفية تكوين مجموعة تخزين Ceph في Proxmox VE؟


تم تصميم مجموعة تخزين Ceph مباشرة في Proxmox ، مما يتيح لك حل تخزين مجاني ومحدد البرامج. باختصار ، Ceph هو نظام تخزين موزع يعمل كمتجر للكائنات ونظام الملفات ، مصمم للأداء والموثوقية وقابلية التوسع. عندما تجمع بين Proxmox ve مع Ceph في مجموعة مفرطة في مجموعة ، يمكنك إنشاء بنية تحتية أسهل في توسيع نطاقها وموثوقة للغاية ومحسّنة للأداء.

هذا الدليل يمر بك من خلال تكوين مجموعة تخزين Ceph في Proxmox VE لبناء بيئة افتراضية قوية مع إدارة تخزين فعالة.

إذا كنت جديدًا في التجميع ، فابدأ مع دليل خطوة بخطوة على إعداد مجموعة Proxmox: كيف يقوم محترفو تكنولوجيا المعلومات بتكوين مجموعة Proxmox؟

لماذا يجمع Proxmox Ve مع Ceph؟

Proxmox Virtual Environment (VE) هي منصة مفتوحة المصدر للمحاكاة الافتراضية للمؤسسات ، حيث تجمع بين حاويات KVM Hypervisor و LXC. يوفر دمج Ceph ، وهو نظام تخزين موزع ،:

  • سهولة الإعداد والإدارة من خلال CLI و GUI
  • توفير رقيقة
  • دعم لقطة
  • الشفاء الذاتي
  • قم بتوسيع التخزين بسهولة عن طريق إضافة عقد جديدة
  • يوفر تخزين الكتلة ونظام الملفات وتخزين الكائنات
  • تجمعات الإعداد ذات الأداء المختلفة وخصائص التكرار
  • يضمن تكرار البيانات عبر العقد التكرار
  • يعمل على أجهزة السلع
  • لا حاجة إلى وحدات تحكم غارة الأجهزة
  • المصدر المفتوح

بالنسبة للنشرات الصغيرة إلى المتوسطة الحجم ، من الممكن تثبيت خادم CEPH لاستخدام أجهزة كتلة RADOS (RBD) أو CEPHFS مباشرة على عقد مجموعة Proxmox VE.

كيفية تكوين مجموعة تخزين Ceph في Proxmox VE؟

المتطلبات الأساسية

قبل البدء ، تأكد من أن لديك:

  1. الأجهزة:
    • وحدة المعالجة المركزية: النوى الكافية ؛ تستفيد خدمات OSD من الترددات العالية والنوى المتعددة.
    • الذاكرة: ذاكرة الوصول العشوائي الكافية ؛ النظر في كل من احتياجات VM/الحاوية ومتطلبات Ceph.
    • التخزين: أقراص مخصصة ل CEPH OSDS ؛ ينصح بأحجام القرص الموحد.
    • الشبكة: شبكات موثوقة ؛ شبكات منفصلة لحركة المرور العامة و Cluster تعزز الأداء.
  2. برمجة:
    • Proxmox VE مثبت على جميع العقد.

الخطوة 1: إعداد مجموعة Proxmox

بفضل: horizoniq.com

  1. قم بإنشاء مجموعة على العقدة الأولى:
    • انتقل إلى DataCenter> Cluster في واجهة Web Proxmox.
    • انقر فوق إنشاء مجموعة ، وتوفير اسم الكتلة ، وحدد شبكة الكتلة.
    • انقر فوق “إنشاء”.
  2. انضم إلى عقد إضافية:
    • في كل عقدة إضافية ، انتقل إلى Cluster> مركز البيانات.
    • انقر فوق “انضمام إلى Cluster” ، وأدخل معلومات الانضمام إلى المجموعة من العقدة الأولى ، وانقر فوق Join.

الخطوة 2: تثبيت Ceph على جميع العقد

تثبيت Ceph على جميع العقد
  1. الوصول إلى العقدة الأولى:
    • انتقل إلى Ceph في واجهة Web Proxmox.
    • انقر فوق تثبيت Ceph ، وحدد إصدار Ceph المطلوب ، وابدأ التثبيت.
  2. تكوين الشبكات:
    • حدد الشبكة العامة وشبكة الكتلة ضمن التكوين.
    • تأكيد تثبيت الإعداد عند المطالبة.
    • تأكد من الصحيح شبكة IP الفرعية تم تعيينه.
  3. كرر العقد المتبقية
    • تنفيذ تثبيت CEPH على جميع العقد الكتفية.

الخطوة 3: إعداد شاشات Ceph والمديرين

قم بإعداد شاشات Ceph والمديرين

بفضل: StarWindsoftware.com

  1. إضافة الشاشات
    • انتقل إلى Ceph> Monitor وانقر فوق إنشاء Monitor.
    • أضف شاشة إلى كل عقدة لتوافر عالي.
  2. إضافة مديرين (MGR)
    • تأكد من إنشاء Daemon واحد على الأقل (Proxmox عادة ما ينشر واحدة تلقائيًا عند إضافة الشاشة الأولى).

الخطوة 4: تكوين Ceph Osds

تكوين Ceph OSDS

  1. إعداد الأقراص
  • انتقل إلى الأقراص للتحقق من توفر القرص.

2. إنشاء OSDS

  • في كل عقدة ، انتقل إلى Ceph> OSD ، انقر فوق إنشاء OSD ، وحدد القرص ، وانقر فوق “إنشاء”.

اقرأ أيضًا: Proxmox VE 8.4: الترحيل المباشر ، VGPU ، و API للنسخ الاحتياطي.

الخطوة 5: إنشاء تجمعات Ceph

إنشاء بركات Ceph
  1. انتقل إلى حمامات السباحة
    • انتقل إلى Ceph> حمامات السباحة ، انقر فوق إنشاء تجمع.
  2. تكوين تجمع
  3. قم بتسمية التجمع (على سبيل المثال ، vm_storage).

اختبار الترحيل الحية في بيئة Ceph Proxmox

بمجرد تكوين مجموعة Proxmox Ceph مع ثلاثة عقد مراقبة وتخزين متكامل ، فإنها تنشئ نظام تخزين مشترك وموزع متاح في جميع المضيفين. يجعل هذا الإعداد Live VM Migration سلسًا ، حيث يتحرك فقط خريطة الذاكرة بدلاً من صور القرص بأكملها – حفظ وقت التوقف إلى الحد الأدنى.

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

والنتيجة هي بيئة افتراضية مرنة وقابلة للتطوير-مثالية للاختبار أو الإنتاج على نطاق صغير أو حتى عمليات نشر المختبر المتداخلة.

مشكلات وحلول مجموعة بروكسموكس Ceph Cluster شائعة

مشكلة السبب المحتمل حل
بطيئة قراءة/كتابة سرعات شبكات الاختناقات أو استخدام وحدة المعالجة المركزية العالية ضمان شبكة Ceph المخصصة ، وتمكين أيضًا إطارات جامبو
تحطم OSD فشل القرص أو الفساد استبدال القرص المعيب ومجموعة إعادة التوازن مع Ceph OSD Out
المراقبين يذهبون إلى وضع عدم الاتصال مشكلات الشبكة أو الموارد غير الكافية إعادة تشغيل خدمة مراقبة: SystemCTL أعد تشغيل ceph-mon@
مجموعة في حالة Health_Warn توزيع غير متوازن أو استخدام قرص ضخم قم بتشغيل Ceph PG Rebalance لإصلاح وضع البيانات

الأسئلة الشائعة

س 1. ما هو Ceph in Proxmox؟

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

س 2. هل أحتاج إلى أجهزة خاصة لمجموعة Proxmox Ceph؟

على الرغم من أن Ceph يمكن تشغيله على الأجهزة القياسية ، إلا أنه يعمل بشكل أفضل مع عقد متعددة ، وشبكات سريعة (10GBE+ الموصى بها) ، ومحركات أقراص SSD أو NVME للمجلات أو البيانات الوصفية.

س 3. كم عدد العقد التي أحتاجها لبناء مجموعة Ceph في Proxmox؟

يوصى بحد أدنى من ثلاثة عقد مراقبة للحفاظ على النصاب وضمان استقرار الكتلة. للتخزين ، يمكنك أن تبدأ صغيرة ولكن من الناحية المثالية ، لديك ثلاثة أو أكثر من عقد OSD (خفي تخزين الكائن) للتكرار.

س 4. هل يمكنني ترحيل VMs بين العقد دون توقف؟

نعم. مع التخزين المدعوم من Ceph ، يدعم Proxmox الترحيل المباشر. يتم نقل خريطة ذاكرة VM فقط ، وليس صورة القرص الكاملة ، لذلك فإن التوقف عن العمل هو الحد الأدنى.

س 5. ماذا يحدث إذا فشلت عقدة واحدة في الكتلة؟

الكتلة تلقائيا تعالج الفشل. يمكن أن تستمر VMs على تشغيل العقد الأخرى ، ويضمن Ceph أن تبقى البيانات متاحة من خلال النسخ المتماثل.

س 6. هل مجموعة Proxmox Ceph مناسبة للإنتاج؟

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

س 7. كيف يتم التعامل مع الإدارة؟

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

س 8. هل Ceph مجاني للاستخدام مع Proxmox؟

نعم. Ceph مفتوح المصدر بالكامل ويأتي متكاملًا مع Proxmox دون أي تكلفة إضافية.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى