🗂️ نحوه ایجاد استخر در یک خوشه ذخیره سازی Ceph – مجموعه امنیت اطلاعات

Ceph یک راه حل نرم افزاری با ذخیره سازی منبع آزاد و آزاد است که برای تجزیه و تحلیل داده های مدرن ، هوش مصنوعی (AI) ، یادگیری ماشین (ML) ، تجزیه و تحلیل داده ها و بارهای مهم در حال ظهور طراحی شده است. در این مقاله ، در مورد چگونگی ایجاد یک استخر Ceph Pool با تعداد دلخواه گروه تخصیص (PGs) صحبت خواهیم کرد.

به قول Ceph ، گروه های قرارگیری (PGs) قطعاتی از مجموعه اشیاء منطقی هستند که اشیاء را به عنوان گروه در OSD قرار می دهند. [19659004] گروه ها ص zmescheniya کاهش میزان ابرداده برای هر شی که داده های سف.

تعداد بیشتری از گروه های محل قرارگیری (به عنوان مثال 100 مورد در OSD) منجر به تعادل بهتر می شود.

مشتری Ceph محاسبه می کند که در کدام گروه قرار می گیرد.

این کار را با داشتن یک شناسه شیء و اعمال عملیاتی بر اساس تعداد PG ها در یک استخر خاص انجام می دهد.

محاسبه تعداد کل گروه های قرارگیری.

              (OSDs * 100)
کل PG = ------------
              اندازه استخر 

به عنوان مثال ، فرض کنید خوشه شما دارای 9 OSD و اندازه پیش فرض استخر 3 باشد.

بنابراین PG های شما

              9 * 100 خواهد بود
کل PG = ------------ =  300 
              3 

ایجاد استخر

نحو:

 ceph osd استخر ایجاد {استخر-نام} pg-num} 

کجا:

  • {استخر-نام} – نام استخر. o باید بی نظیر باشد.
  • {pg-num} تعداد گروه های میزبانی استخر است.

یک استخر جدید با نام k8s-uat با تعداد گروه های میزبان 100 ایجاد می کنم.

 $  استخر sudo ceph osd ایجاد k8s-uat 100 
استخر 'k8s-uat' ایجاد شده 

اکنون ما استخرهای موجود را برای تأیید اینکه استخر ایجاد شده است لیست می کنیم.

 $  sudo ceph osd lspools 
1 .rgw.root
2 پیش فرض.rgw.control
3 پیش فرض.rgw.meta
4 پیش فرض.rgw.log
 k8s-uat 

اتصال یک استخر به یک برنامه

استخرها باید قبل از استفاده با برنامه در ارتباط باشند.

استخرهایی که با CephFS یا استخرهایی که بطور خودکار توسط RGW ایجاد می شوند ، به طور خودکار مرتبط می شوند. [19659027] — Ceph Filesystem —
برنامه sudo ceph osd استخر [cff] را فعال کنید

— دستگاه Ceph Block —
$ sudo ceph osd برنامه استخر rbd را فعال کنید

— Ceph Object Gateway —
 $ sudo ceph osd برنامه استخر را فعال کنید rgw

مثال:

 $ sudo ceph osd نرم افزار استخر osd k8s-uat-rbd rbd را فعال کنید
برنامه فعال شده rbd در استخر 'k8s-uat-rbd' 

استخرهای در نظر گرفته شده برای استفاده با RBD باید با استفاده از ابزار rbd اولیه سازی شوند:

 sudo rbd pool اولیه k8s-uat- rbd 

برای غیرفعال کردن برنامه ، از:

 برنامه ceph osd pool pool غیرفعال کردن    {- بله-من-واقعاً-معنی-آن را بدست آورید. 

برای به دست آوردن اطلاعات I / O برای استخر خاص یا همه ، این کار را انجام دهید:

 $ sudo ceph osd آمار استخر [{pool-name}]

استخر را حذف کنید

برای حذف استخر ، انجام دهید:

 sudo ceph osd استخر را حذف کنید. {pool-name} [{pool-name} --yes-i-really-really-mean-it]  

سایر مقالات Ceph در چندین مقاله منتشر می شود هفته KO.

با ما بماند.

نگاه کنید به. همچنین: