How to setup ceph cluster using cephadm command

مفروضات این مستند به شرح زیر است.

  • شبکه‌ی Mgt مربوط به Ceph به صورت 172.16.223.0/24 می‌باشد.
  • شبکه‌ی Cluster مربوط به Ceph به صورت 10.10.10.0/24 می‌باشد.
  • سرور اول تنها یک VM بوده و به شبکه‌ی Mgt دسترسی دارد.
  • سرورهای دوم و سوم به شبکه‌ی Mgt و Cluster دسترسی دارند.

مشخصات سرور اول به شرح زیر است.

مشخصات سرور دوم به شرح زیر است.

مشخصات سرور سوم به شرح زیر است.

در ادامه مستند به نحوه‌ی راه‌اندازی Cluster و اتصال سرورها پرداخته خواهد شد.


راه‌اندازی Cluster در سرور ceph-1

در Node اول و اصلی دستور cephadm را به صورت زیر اجرا نمایید.

در دستور بالا ، آدرس 172.16.223.101 مربوط به سرور اول و شبکه‌ی مدیریتی آن می‌‌باشد.

حتما نیاز است که تنظیمات زیر نیز اعمال شود.


اتصال سرور ceph-2 و ceph-3 به Cluster

در مرحله‌ی اول محتویات پرونده‌ی زیر را کپی نمایید.

محتویات پرونده‌ی بالا را درون فایل root/.ssh/authorized_keys/ در دو سرور ceph-2 و ceph-3 قرار دهید.

در مرحله‌ی بعد دستور زیر را در سرور ceph-1 وارد نمایید.

سپس به صورت زیر اتصال را برقرار کنید

در صورتی که اتصال موفقیت آمیز باشد با خروجی مشابه زیر روبه‌رو خواهید شد.

به منظور مشاهده‌ی سرورهای موجود در Cluster به صورت زیر عمل نمایید.

انتظار می‌رود خروجی دستور بالا مشابه زیر باشد.

به منظور مشاهده‌ی وضعیت کلاستر به صورت زیر عمل نمایید.

انتظار می‌رود خروجی دستور بالا به صورت زیر باشد.

مطابق با تصویر بالا ، وضعیت کلاستر بر روی warn است که مربوط به پیکربندی نبودن OSD ها است.

نکته : به خط مربوط به mon توجه کنید ، در خروجی بالا تنها به ceph-1 و ceph-2 اشاره شده است. انتظار می‌رود با گذشت زمان ceph-3 هم وارد مدار شود.

انتظار می‌رود کانتینرهای mon-ceph-2 و mgr-ceph-2-paeqlx و crash-ceph-2 بر روی ceph-2 و معادل آن‌ها در ceph-3 ایجاد شده باشند.