SlideShare a Scribd company logo
Suche senden
Hochladen
Einloggen
Registrieren
Pg autoscaling in ceph
Melden
Yashar Esmaildokht
Folgen
gnu/linux system/network/security administrator & oracle dba um Manir
1. Aug 2021
•
0 gefällt mir
•
279 views
Pg autoscaling in ceph
1. Aug 2021
•
0 gefällt mir
•
279 views
Yashar Esmaildokht
Folgen
gnu/linux system/network/security administrator & oracle dba um Manir
Melden
Daten & Analysen
how use ceph autoscale and change pg num
Pg autoscaling in ceph
1 von 19
1
von
19
Recomendados
rbdmap in ceph
Yashar Esmaildokht
315 views
•
15 Folien
Rbdmap ceph realease 0.2
Yashar Esmaildokht
64 views
•
17 Folien
Ossec
Yashar Esmaildokht
258 views
•
25 Folien
how enable ceph dashboard
Yashar Esmaildokht
139 views
•
16 Folien
Zfs and btrfs
Yashar Esmaildokht
1K views
•
81 Folien
Varnish
Yashar Esmaildokht
63 views
•
33 Folien
Más contenido relacionado
Was ist angesagt?
Wazuh و Ossec Wazuh به ossec از مهاجرت نحوه همچنین
Yashar Esmaildokht
216 views
•
62 Folien
Supervisor
Yashar Esmaildokht
226 views
•
26 Folien
how upgrade ceph
Yashar Esmaildokht
116 views
•
22 Folien
Ossec و Wazuh
Yashar Esmaildokht
101 views
•
89 Folien
how config Naxsi
Yashar Esmaildokht
622 views
•
32 Folien
How Create Waf With Naxsi
Yashar Esmaildokht
298 views
•
68 Folien
Was ist angesagt?
(20)
Wazuh و Ossec Wazuh به ossec از مهاجرت نحوه همچنین
Yashar Esmaildokht
•
216 views
Supervisor
Yashar Esmaildokht
•
226 views
how upgrade ceph
Yashar Esmaildokht
•
116 views
Ossec و Wazuh
Yashar Esmaildokht
•
101 views
how config Naxsi
Yashar Esmaildokht
•
622 views
How Create Waf With Naxsi
Yashar Esmaildokht
•
298 views
Zabbix monitoring website
Yashar Esmaildokht
•
663 views
Partition in oracle mysql |Mariadb
Yashar Esmaildokht
•
122 views
Docker
AlirezaGoshayesh
•
109 views
Osm
Yashar Esmaildokht
•
703 views
کتاب Samba and Nfs
Yashar Esmaildokht
•
263 views
(ِData Structures-Java Object oriented Programming Languages)ساختارهای دیتا ...
Muhibullah Aman
•
686 views
Ras in linux
Yashar Esmaildokht
•
71 views
Cisco Exploration 2 In Persion-Muhibullah Aman
Muhibullah Aman
•
602 views
(Linux Ubuntu Guide in Persian- Basic)رهنمود سیستم عامل اوبنتو فارسی- محب ال...
Muhibullah Aman
•
724 views
Dns
Sajjad Brj
•
58 views
Presentation research method
amirhosseinshahed
•
16 views
Forth exploration dari note-muhibullah aman اکسپلوریشن چهارم- شبکه های کمپیور...
Muhibullah Aman
•
334 views
Beowolf
Yashar Esmaildokht
•
92 views
Openstack Overview
Farzad M. Zaravand
•
120 views
Similar a Pg autoscaling in ceph
OpenStack and its service
Yashar Esmaildokht
86 views
•
75 Folien
Openstack Rally
Yashar Esmaildokht
187 views
•
40 Folien
Repository pattern
Mahdi Fa
333 views
•
9 Folien
Network management 2_sample
Paktia University
26 views
•
16 Folien
Proxmox
Yashar Esmaildokht
308 views
•
91 Folien
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
Mobin Ranjbar
501 views
•
79 Folien
Similar a Pg autoscaling in ceph
(20)
OpenStack and its service
Yashar Esmaildokht
•
86 views
Openstack Rally
Yashar Esmaildokht
•
187 views
Repository pattern
Mahdi Fa
•
333 views
Network management 2_sample
Paktia University
•
26 views
Proxmox
Yashar Esmaildokht
•
308 views
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
Mobin Ranjbar
•
501 views
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
Farafekr Technology
•
2.2K views
چرا نود.جی اس؟
Masoud Sharifi
•
1K views
Load Balancing-as-a-Service (LBaaS) with octavia in openstack
Yashar Esmaildokht
•
147 views
nbd
Yashar Esmaildokht
•
24 views
Nfs Acl
Yashar Esmaildokht
•
108 views
cloud-based authoring tools
dadyjoon71
•
561 views
nbd and it's benefits
Yashar Esmaildokht
•
3 views
Ulimit
Yashar Esmaildokht
•
325 views
openstack designate
Yashar Esmaildokht
•
66 views
IranOUG_Oracle_Multitenant
Oracle Freelancer
•
26 views
cloud services for libraries
mahboubeh ghorbani
•
29 views
bcache and cachefs its benefits.
Yashar Esmaildokht
•
53 views
Systemd and its various uses and capabilities.
Yashar Esmaildokht
•
39 views
ارائه ابزار.pptx
aminnezarat
•
4 views
Más de Yashar Esmaildokht
مرجع oracle mysql |mariadb
Yashar Esmaildokht
155 views
•
449 Folien
radosgw
Yashar Esmaildokht
12 views
•
72 Folien
cachefs
Yashar Esmaildokht
43 views
•
26 Folien
how add and remove Mgr in ceph cluster
Yashar Esmaildokht
17 views
•
29 Folien
how add and delete new mon in ceph cluster
Yashar Esmaildokht
5 views
•
32 Folien
raid with megacli
Yashar Esmaildokht
35 views
•
28 Folien
Más de Yashar Esmaildokht
(12)
مرجع oracle mysql |mariadb
Yashar Esmaildokht
•
155 views
radosgw
Yashar Esmaildokht
•
12 views
cachefs
Yashar Esmaildokht
•
43 views
how add and remove Mgr in ceph cluster
Yashar Esmaildokht
•
17 views
how add and delete new mon in ceph cluster
Yashar Esmaildokht
•
5 views
raid with megacli
Yashar Esmaildokht
•
35 views
نحوه ایجاد snapshot و ایجاد point در سیستمهای گنو/لینوکسی برای ایجاد sys...
Yashar Esmaildokht
•
80 views
linux industry
Yashar Esmaildokht
•
35 views
security book
Yashar Esmaildokht
•
863 views
squid
Yashar Esmaildokht
•
61 views
how use iptables
Yashar Esmaildokht
•
86 views
how create linux image for cloud
Yashar Esmaildokht
•
117 views
Pg autoscaling in ceph
1.
حق بسمه pg autoscaling در :
نویسنده دخت اسمعیل یاشار مهندس : نسخه ۰.1
2.
: نویسنده درباره رشته
آموخته دانش دخت اسمعیل یاشار بنده cyber security . هستم از بیش ۱۵ . دارم فعالیت سابقه سال مولف - مدرس - مشاور : داد شرح زیر های ساختار در میتوان را بنده های فعالیت جمله از gnu/linux system/network/security/cloud Engineer/administrator & oracle dba | Linux Trainer |devops . ): جدید دنیاهای کشف و تحقیق و مطالعه به مند عالقه . کنم اشاره استراتژی های بازی و اوتلو و شطرنج بازی به میتوانم من های سرگرمی از واقع در تبریز الگ گذاران بنیان از یکی و لینوکس/گنو و باز متن دنیای عاشق . هستم عاشق یک من : کنید پیدا و کنید دنبال را من میتوانید چطور خب Mob : 09141100257 Telegram ID Telegram channel Instagram Account Linkedin Account . بشنوم را انتقادتون یا پیشنهاد هرگونه میشم خوشحال همچنین : کنید پیدا را من از ی دیگر های کتاب میتونید چطور توی slideshare . کنید پیدا را کردم منتشر آزاد بصورت که دیگری های کتاب میتونید بگردید من اسم دنبال گوگل یا
3.
: مشاوره . بود
خواهم شما خدمت در من . فرمایید حاصل تماس . کردم اشاره قبل صفحه در که هایی کانال از میتوانید مشاوره جهت
4.
: است کسانی
چه برای کتاب این و داده و داده کالن مختلف های حوزه در که افرادی همه برای کتاب این STORAGE : ازجمله باشد مفید میتواند میکنند فعالیت • SYS ADMIN ها • SYS ENGINEER ها • ها کار دواپس • داده دانشمندان • میکنند کار داده کالن با که کسانی • DBA ها • … و مورد در دیگر های بکتا Ceph . کنید مطالعه نیز را ها نآ میتوانید که ام هداد انتشار بنده
5.
( افزار م
نر بر مبتنی سازی ذخیره sds ) پلت نیازمند راستا این در چنین هم . میباشد صنعت مختلف های جنبه در گذار تاثیر و اهمیت حائز مفاهیم از یکی سازی ذخیره امروزه امکان بتواند که ساختی زیر و فرم scale up و scale out مفهوم از دور و . باشد داشته را SPOF یا Single Point Of failor باشد . میباشد اهمیت حائز بسیار از هدف. SDS های برند به نسبت را خود وابستگی و کنیم مدیریت افزار نرم توسط را خود های داده ما که ، هست مفهوم این بیان ها با ساز ذخیره کالسترینگ برای مثال برای.ببریم بین از افزاری سخت SDS تمام بین سازیکسان ذخیره برند یک از حتما که نیست نیاز و کرده کالستر وارد انرا برندی هر با سازخود ذخیره روی مربوطه افزار نرم نصب با میتوانید و کنید استفاده خود داده مراکز Ha الیه رادر . نمایید محقق سازی ذخیره ی واقع در ceph برای big data . است ای العاده فوق گزینه واقع در Ceph object storage فضای پیکربندی برای محبوب گزینه یک به دارد که ای صرفه به مقرون قیمت و پذیری مقیاس لطف به ساختارهای و مجازی های ماشین روی بر سازی ذخیره HI TECK .است شده تبدیل object storage بیشتر ابری های محیط در معموال .هاست محیط سایر از بیشتر هایی محیط چنین در پذیری مقیاس به نیاز زیرا شود می دیده Ceph object storage ترین محبوب از یکی پیکربندی برای اخیرا که است محصوالتی backing storage مجازی های ماشین برای KVM .است گرفته قرار استفاده مورد هم به متصل های هرایان از ای همجموع روی بر سیستم فایل و بالک ،آبجکت ایجاد منظور به که است آزاد سازی هذخیر سکوی یک سف .است شده ایجاد )(کالستر نودها بیشتر ،سف در می ها کالینت از مختلفی انواع .آورند فراهم ای شده توزیع سازی ذخیره فضای بتوانند تا کنند می کار یکدیگر همراه به کالستر یک در نود طریق از که شود می انجام ای متاداده اطالعات به دستیابی طریق از اینکار .شوند متصل سازی ذخیره )ها گره (نودهای این به توانند ceph-mon افزارهای نرم .است شده فراهم Ceph object storage .اند یافته توسعه جدید شیوه به سازی ذخیره فضای ارائه منظور به ( مستقیم نویسی برنامه رابط طریق از توانند می ها اپلیکیشن API معنی بدین موضوع این .باشند داشته دسترسی سازی ذخیره فضای به ) محصوالت از برخی .آورد فراهم را سازی ذخیره فضای به دسترسی امکان عامل سیستم یک به نیاز بدون تواند می اپلیکیشن که است
6.
object storage طریق از
دسترسی تنها ، API و مفید زیاد هایی برنامه چنین خاطر همین به . دهند می قرار خود مشتریان اختیار در را (سف افزار نرم ،مقابل در .بود نخواهند کاربردی Ceph .کند می فراهم ها کالینت دسترسی برای را مختلفی های روش ) دارد؟ بهتری عملکرد هایی محیط چه در برنامه این ، گفت که باید Ceph object storage سفارشی ها محیط از برخی در اما . دارد اهمیتی حائز و خوب بسیار عملکرد ها محیط همه در ؛ ها محیط این با که است خاطر این به ساختار این این و. دارد ای شده سازی INTEGRATE های محیط : نمونه برای . دارد باالیی سازی ذخیره فضاهای از وسیعی محدوده برای را آن توان می که است ای صرفه به مقرون محصول زیرا . میباشد ها مثال این از یکی ابری باید مربوطه کارمندان که معناست بدین موضوع این !!!!.نیست آسان و ساده زیاد سف تنظیمات دادن انجام ،وجود این با .کرد بندی مقیاس سایر برابر در سف .باشند داشته را محصول این مورد در کافی دانش SAN داده مراکز بیشتر در و است تر هصرف به مقرون بسیار سنتی های .باشد بزرگتر های محیط برای آل ایده سازی ذخیره محصول یک سف است شده باعث امر همین .گیرد می قرار استفاده مورد امروزی بر که پیشنهاداتی در .کنند نمی استفاده گزینه این از کنند میزبانی را مجازی ماشین اندکی تعداد خواهند می تنها که هایی شرکت بیشتر رود می کار به سف سطح در داده های بلوک عنوان به موارد این .نویسد می را باینری های ابجکت سف کالینت ،شود می انجام سف اساس (تکرار بار سه حداقل خودکار صورت به تواند می و Replicate توزیعی ماهیت که است این دارد وجود سف در که قابلیتی ترین مهم .شود ) خواهد نوشته باینری های ابجکت از شده تکرار نسخه عنوان به مجازی ماشین این ،کند می ایجاد را مجازی ماشین ادمین که زمانی .دارد می میان به ها رابط مسئله که زمانی .نماید سازگار هم با را مختلفی سرورهای و کند کار سرعت به تواند می سف آبجکت ساز ذخیره .شد به سرور ها ده توسط ها درخواست ،عوض در .باشند داشته دسترسی سازی ذخیره رابط یک به تنها ندارند نیازی دیگر ها کالینت ،آید .گیرد می قرار افراد اختیار در سرعت به ها فایل که معناست بدین موضوع این .شود می مدیریت همزمان صورت : : بودن صرفه به مقرون :: افزارهای سخت روی بر ،قیمت گران افزارهای سخت روی بر اجرا جای به را آن توان می که باشد این سف مورد در خبر بهترین شاید که است این آید می دست به موضوع این از که ای نتیجه .کرد اجرا صرفه به مقرون و مناسب Ceph object storage ارزانتر بسیار تواند می از SAN افزارهای سخت اگرچه .کنند تنظیم رک روی بر گرفته قرار سرورهای از استفاده با را سف توانند می کاربران .باشد سنتی های از .بگیرید نظر در زیادی سرمایه باید شبکه افزارهای سخت برای که باشید داشته خاطر به باید اما هستند قیمت ارزان سف سازی ذخیره بار سه باینری آبجکت هر که آنجایی Replicate شما .شد خواهد برابر سه شود می ارسال شبکه طریق از که هایی داده مقدار ،شود می فضای از استفاده با توانید می ۱ محیط یک در سف از استفاده هنگام به که باشید داشته خاطر به اما کنید تست را چیز همه بایتی گیگا به ،تولیدی ۱۰ .داشت خواهید نیاز خود شبکه برای فضا گیگابایت :سازی ذخیره کالستر دهنده تشکیل اجزای به ابری محیط برای شما نداره فرق Object Storage یا Block Storage ها فایل سازی ذخیره برای یا دارید نیاز Ceph File System رو از بخواید دیگه منظور هر برای یا کنید می اندازی راه Ceph .کنید استفاده سازی پیاده Ceph Cluster اندازی راه با Ceph Node کالستر یک .میشه شروع سازی ذخیره منابع و شبکه ،ها Ceph کار به شروع برای (مانیتور نود یک حداقل به Monitor Node (مدیر نود یک ،) Manager Node (سازی ذخیره نود یک ،) OSD Node از استفاده برای و ) Ceph File System همون یا CephFS (ابرداده نود یک به MDS Node .دارد نیاز ) (مانیتور نود Monitor Node :) ceph-mon دارای سیستم این اجزای تمامی .دارد عهده به را کالستر کلی وضعیت نگهداری وظیفه Map نود این توسط که هستند هایی عضو مهمترین .باشد می نود این عهده به ها کالینت و کالستر اعضای هویت احراز و تصدیق وظیفه همچنین .شود می مدیریت و نگهداری
7.
کالستر Ceph و افزونگی برای
متوسط تا کوچک سازی پیاده یک در .کند می فعالیت کالستر قلب عنوان به که هست مانیتور نود همین به حداقل سرویس پایداری 3 .است نیاز مانیتور نود (مدیر نود Manager Node :) (نود این ceph-mgr نگهداری وظیفه ) Runtime metrics .دارد عهده به را سیستم لود و کارایی ،سازها ذخیره ،کالستر جاری وضعیت ، مثل جانبی های قابلیت تواند می ،شوند می نوشته پایتون زبان به که هایی ماژول میزبانی با همچنین Dashboard, Exporter, Remote Logging حداقل سرویس این پایداری و افزونگی برای .کند فراهم را …و 2 .است نیاز نمونه (سازی ذخیره نود OSD Node :) یا کننده ذخیره Object Storage Daemon مدیریت ،سازی ذخیره وظیفه Replication و بازیابی ، Rebalance و داشته عهده بر را اختیار در را الزم اطالعات Monitor و Manager به حداقل ها داده پایداری و افزونگی جهت .دهد می قرار 3 OSD .است نیاز (ابرداده نود MDS Node :) Metadata Server در شده ذخیره های فایل به مربوط متا اطالعات ، CephFS یا Ceph File System این .کند می مدیریت و نگهداری را استاندارد از کننده استفاده کاربران به نود POSIX کالستر به اضافی بار آوردن بدون که دهد می قابلیتی Ceph داشته دسترسی ها فایل به به حداقل افزونگی و پایداری برای .باشند 2 MDS .داریم نیاز . نکرد استفاده نود این از میتواند و ، نیست الزام یک نود این : نکته :کالستر در داده سازی ذخیره نحوه ها نمیلیو شامل که بزرگ کالسترهای در Obecjt تعداد این مدیریت و داری هنگ ،است Object .شود یم سخت لحظه در ها نآ کردن پیدا و نام به مفهومی دلیل همین به PG یا Placement Group که است شده تعریف Object یک با مرتبط های Pool یک در را PG داری هنگ .کند یم
8.
در اطالعات تمام Ceph صورت
به Object (استخر در Pool نام به الگوریتمی که شوند می ذخیره منطقی های ) CRUSH پیاده وظیفه سازی Replication .دهد می انجام را شده تعریف روش اساس بر CRUSH که کند می محاسبه Object کدام در PG و PG کدام در OSD وجود با کلی طور به .شود ذخیره CRUSH .است شده فراهم اطالعات پویای بازیابی و کردن باالنس ،پذیری مقیاس
9.
Red Hat Ceph
Storage و پذیر سمقیا بسیار ،باز سازی هذخیر پلتفرم یک ، ( افزار منر بر مبتنی Software-Defined Storage برای ) Cloud :باشد یم برخوردار زیر های تقابلی از که است • برای های تزیرساخ Cloud و Object Storage مقیاس در باال .گردد یم طراحی • پایدار های هنسخ Ceph یک با را مدیریت پلتفرم Ceph .کند یم ترکیب پشتیبانی های سسروی همچنین و سازی هپیاد ابزار ، • مقیاس در حجیم های هداد استقرار برای هصرف به مقرون و پذیر فانعطا ،خودکار مدیریت جهت را ابزاری Petabyte ها نسازما در .آورد یم فراهم • های هداد مدیریت از پشتیبانی دلیل به Cloud .نمایند تمرکز خود وکار بکس مدیریت بر توانند یم ها تشرک ،
10.
م از استفاده زایای Red
Hat Ceph Storage ها نسازما برای تا کنند یم تالش ها تشرک امروزه اقتصادی صرفه به توجه با و چابکی و سرعت حفظ بر عالوه جهت امکاناتی از ، ها هداد سریع رشد مدیریت برخوردار نیز .باشند تکنولوژی از باید ها نسازما Cloud وکارهای بکس در ،نیاز مورد سرعت با اطالعات از انبوهی حجم مدیریت منظور به .نمایند استفاده خود های هداد سازی هذخیر جهت امروزی های یویژگ Red Hat Ceph Storage ( اگزابایت حد در پذیری سمقیا – Exabyte ) • قابلیت Scale-Out یک از را کالستر : Node هزاران به Node .دهد یم توسعه دیگر • قابلیت Rebalancing معماری از :خودکار صورت به Peer-to-Peer عملیاتی اقدامات حداقل با زمان هر در ظرفیت افزایش جهت های هپروژ از و نموده استفاده Migration .نماید یم اجتناب آن ارتقاء و داده • هیچگونه بدون ای همرحل هر در را کالسترها :ای همرحل یا وقفه بدون صورت به افزار منر ارتقاء Downtime .دهد یم ارتقاء - API ها • S3 و Swift API از پشتیبانی : Object Storage • RESTful API و کالستر عملکردهای تمامی مدیریت : Object Storage های هبرنام- Storage-Aware در (فقط وب مقیاس در Object ) • برنامه مستقیم سازی هیکپارچ جهت ها هکتابخان توسعه مانند پیشرفته عملکردهای برخی قابلیت این : Trigger ،ها Message Passing .نماید یم امکانپذیر را مناسب محل در ها هداد تبدیل و • پروتکل یک Native ،قابلیت این :باال عملکرد با Overhead کاربری واسط به مربوط RESTful به حساس افزارهای منر برای را عملیاتی توان حداکثر و تاخیر زمان حداقل به نیاز که ،عملکرد I/O .نماید یم حذف ،دارند ( امنیت- Security ) • کاربران بر دقیقی کنترل :کنترل فهرست به دسترسی Object Storage مجوزهای و Bucket-Level .کند یم اعمال • Quota کاربر های تمحدودی کمک به هسوءاستفاد از جلوگیری : Object Storage یا Pool ها ( اطمینان قابلیت- Reliability ( پذیری سدستر و ) Availability ) • اندازه تغییر Block پویا صورت به با : زمان حداقل Downtime تجهیزات توان یم Ceph Block را Expand یا Shrink .نمود • های قابلیت Striping، Erasure Coding یا و Replication در Node یا باال پذیری سدستر ،ها هداد پایداری از :ها ( High Availability (HA .گردد یم مند هبهر باال عملکرد و
11.
• Policy تا نماید یم پیکربندی
را گرفتن قرار نحوه :سازی هذخیر های SLA ( خطا های هحوز و عملکرد ملزومات ،ها Failure Domain .دهد بازتاب را ) • یا ها هداد استقرار Data Placement الگوریتم از : CRUSH از یک هر برای را امکان این و نموده استفاده Client تا کند یم فراهم ها .کنند تعیین را ها هداد استقرار محل سرعت به و جداول جستجوی به نیاز بدون • قابلیت Failover جلوگیری ها هداد صحت و عملکرد ،پذیری سدستر بر آن تاثیر همچنین و سرور یا دیسک خرابی از :خودکار .نماید یم ( عملکرد- Performance ) • Copy-on-Write Cloning قابلیت این : Image یا مجازی ماشین های VM در (فقط .کند یم ارائه سرعت به را Block ) • Cache سمت در کردن Client صورت به In-Memory هم ویژگی این از استفاده با : Kernel هم و Hypervisor را Cache در (فقط .نماید یم Block ) • ارتقاء I/O مدل جای به :ها هداد برای همتراز Client-Server مدل از ، Client-Cluster .کند یم استفاده • Cache Tiering انقضا های تسیاس از استفاده با : ( Hot Data (Expiration Policy به را SSD .دهد یم ارتقا • Flash Journals .دهد یم ارتقا را ها هداد نوشتن عملکرد : • تنظیم قابل های هانداز Stripe تصاویر ذخیره تا گرفته گیگابایتی چند ویدئویی های لفای نمودن ذخیره از را سیستم بهینه عملکرد : .کند یم تنظیم کوچک پشتیبانی- Multi-Datacenter ( و Disaster Recovery (DR • از پشتیبانی Zone با مشابهی های یتوپولوژ :مناطق و ها Amazon Web Service S3 یک از موارد سایر در و گرفته کار به Namespace در (فقط.کند یم استفاده کلی Object ) • های هنسخ :ها وابستگی خواندن Local کاربران برای را ها هداد از Local در (فقط.نماید یم ارائه Object ) • یا سنتر ادیت سازی نهمسا Datacenter Synchronization گیری نپشتیبا مناطق بین در ها ه ددا از بخشی یا کامل مجموعه از : در (فقط.نماید یم Object ) • Snapshot و نموده ارسال ،جغرافیایی لحاظ به پراکنده دیتاسنترهای به را ها Disaster Recovery در (فقط .کند یم آغاز را Block ) • Snapshot صورت به را ها Incremental در (فقط .دهد یم کاهش را شبکه باند پهنای و نموده ارسال Block ) بودن صرفه هب مقرون- • Thin Provisioning در (فقط .گردد یم فضا از بیشتر استفاده موجب امر این : Block ) • ( بارکاری با را قیمت و عملکرد از ترکیبی :هزینه کم افزار تسخ Workload .دهد یم پیوند ) • :ناهمگون افزار تسخ جایگزینی در اجبار عدم Node با قدیمی های Node ساختاری تغییرات در جدید های • Erasure Coding ماندگاری گزینه از : ها هداد صورت به .گیرد یم بهره صرفه به مقرون
12.
وب تحت مدیریت- • مدیریت
پلتفرم Ceph .نماید یم ایجاد کالستر های تعملیا برای را داشبوردی : • عملکرد به مربوط ارقام و آمار ارائه Per-Disk و Per-Pool .نماید یم شناسایی سادگی به و سرعت با را مشکالت : • .کند یم تسریع را یابی بعی فرآیند :کار محیط بررسی و شناسایی
13.
ساختار بررسی pg : آن
تغییر امکان و ( های هگرو PGs که دهید اجازه کالستر به توانید یم شما .هستند ها هداد توزیع چگونگی از داخلی توصیف )یک pg (بصورت کنند ایجاد را خودکار طور به یا و ) دستی PGs نمودن فعال بواسطه کالستر از استفاده نحوه براساس را pg-autoscaling . کنند مدیریت به مقاله این در . پرداخت خواهیم ها نآ بررسی قابلیت سف نسخه در که شود مشخص تا گیرد انجام ها بررسی که دارد جا البته autoscaling در pg ؟ خیر یا میباشد پذیر نامکا کار این برای ساختار این داشتن وجود جهت موارد بررسی جهت : داریم ceph osd pool autoscale-status واقع رد autoscaling دارای خود 3 : میباشد مجموعه زیر • off: شود یم قابلیت این شدن فعال غیر باعث ساختار این • on: میکند فعال را قابلیت این . • warn: میکند صادر ما برای بودن نامناسب جهت هشدار . : داریم آن کردن فعال برای حال . نیست فعال قابلیت این . میکنید مشاهده که همانطور قابلیت کردن فعال برای autoscale های استخر در ceph : داریم ceph osd pool set <pool-name> pg_autoscale_mode <mode>
14.
: نمونه برای ceph
osd pool set my_pool pg_autoscale_mode on ceph osd pool set my_pool pg_autoscale_mode off ceph osd pool set my_pool pg_autoscale_mode warn : کنیم تنظیم کلی بصورت را قابلیت این که داریم را امکان این فرض شپی بصورت همچنین ceph config set global osd_pool_default_pg_autoscale_mode <mode> : نمونه برای ceph config set global osd_pool_default_pg_autoscale_mode on ceph config set global osd_pool_default_pg_autoscale_mode off ceph config set global osd_pool_default_pg_autoscale_mode warn ب کردن فعال برای نمونه رای autoscale mode برای yashar_pool : داریم ceph osd pool set yashar_pool pg_autoscale_mode on و : وضعیت نمایش برای ceph osd pool autoscale-status کردن فعال برای : نکته autoscale : داریم را زیر دستور کار نای برای . شود فعال نیز آن ماژول تا هست نیاز
15.
ceph mgr module
enable pg_autoscaler برای فقط شود یم مشاهده که همانطور yashar_pool . گردید فعال قابلیت این : کرد بررسی را نظر مد ساختار میتوان زیر دستور با ceph osd pool autoscale-status : است معنایی چه به دستور خروجی در موجود های گزینه حال SIZE در شده هذخیر داده مقدار POOL انتظار که است هکرد مشخص مدیر که است هایی هداد مقدار ،وجود صورت در ،هدف اندازه . میباشد این در نهایت در دارند POOL .کند یم استفاده خود محاسبات برای مقدار دو از تر گبزر مقادیر از سیستم این .شوند ذخیره RATE کننده بضر نرخ PG استخر یک مثال برای .شود یم مصرف خام سازی هذخیر ظرفیت چقدر که کند یم مشخص که است ۳ replica نسبت دارای ۳.۰ مقدار یک که حالی در باشد یم k = ۴، m = ۲ نسبت دارای ، 1.5 .بود خواهد RAW CAPACITY در خام سازی هذخیر OSD این کردن ذخیره مسئول که است POOL دیگر شاید (و POOL .")هستند RATIO )خام ظرفیت / اندازه = نسبت ،مثال عنوان (به کند یم مصرف استخر این که است ظرفیتی مجموع نسبت RATIO TARGET این دارند انتظار که است هکرد مشخص مدیر که است سازی هذخیر نسبت ،باشد داشته وجود اگر ، POOL های تنسب با به نسبت هدف POOL و اندازه بایت دو هر اگر .شود مصرف دیگر TARGET .دارد اولویت نسبت این ،شوند مشخص EFFECTIVE RATIO :است روش دو تنظیم از پس هدف نسبت ، از استفاده برای انتظار مورد ظرفیت کردن کم POOL دارای target size . است شده ست که میان در هدف های تنسب کردن نرمال POOL نسبت دارای ها TARGET قرار هدف را فضا بقیه جمعی طور به ها نآ بنابراین ،است مثال برای .دهند یم ۴ pools با TARGET_RATION نسبت target ۱.۰ موثر نسبت دارای 0.25 .هستند .کند یم استفاده خود محاسبات برای موثر نسبت و حقیقی نسبت از سیستم این
16.
PG_NUM فعلی تعداد PG برای POOL فعلی تعداد
(یا است PGs آن در که POOL (در باشد تغییر حال در اگر ،کند یم کار آن روی .)است پیشرفت حال PG تعداد که است باور این بر سیستم که است چیزی همان ،باشد داشته وجود که صورتی در ،جدید PG_NUM در POOL .شود داده تغییر آن به باید ،نهایی ستون AUTOSCALE حالت ، PG_AUTOSCALE حال در یا و ،است ON یا OFF یا و WARN . میباشد ( خودکار گذاری مقیاس Automated scaling ) .است روش ترین هساد کاربرد مبنای بر خودکار طور به کالستر به دادن اجازه Ceph تعداد و موجود ذخیره کل به TARGET_NUM از PG هر در ها هداد چقدر که کنید نگاه این به ،کرد خواهد نگاه سیستم کل برای POOL براساس کنید سعی و ،اند هشد ذخیره pg .کنید تنظیم فعلی تعداد که کند یم تغییر زمانی تنها و است کار همحافظ نسبتا خود رویکرد به نسبت سیستم این PG_NUM از بیشتر ۳ چیزی آن برابر .باشد باید کند یم فکر که است : پرداخت خواهیم آن بررسی به که آید یم بوجود سؤال چند حال قابلیت کردن فعال با آیا pg autoscale ؟ شود یم حذف استخر های هداد به مربوط ت اطالعا از باعث قابلیت این . خیر د اطالعات رفتن ست POOL . شود نمی آ که دارد وجود امکان این یا autoscaling برای فقط pool ؟ باشد خاصی های برای را قابلیت این میتوانید شما . بله pool . باشد فعال غیر مابقی و . کنید فعال خودتان نظر مد های
17.
دادن pg برای دستی بصورت POOL :
نظر مد به بتوانیم دستی بصورت که داریم را امکان این ما pool ها PG : داریم کار این برای . بدهیم ceph osd pool create {pool-name} pg_num : نمونه برای ceph osd pool create yashar_pool 128 . آید یم بدست کجا از ساختار این فرمول حال از کمتر اگر 5 osd باشید داشته PG_NUM با برابر را 128 . دهید قرار مابین 5 تا 12 osd . باشید داشته PG_NUM با برابر را 512 . دهید قرار مابین 10 تا 50 osd . باشید داشته PG_NUM با برابر را 1024 . دهید قرار برای مصاحبه فرمول PG : میباشد زیر قرار به : زیر سایت : نمونه برای . میباشد موجود مفهوم این برای زیادی های ساختار و ها تسای . سف کالستر برای اعتمادی قابل مفهوم و ساختار دادن نشان برای
18.
: میکنیم مرور از
کمتر اگر 5 osd باشید داشته PG_NUM با برابر را 128 . دهید قرار مابین 5 تا 12 osd . باشید داشته PG_NUM با برابر را 512 . دهید قرار مابین 10 تا 50 osd . باشید داشته PG_NUM با برابر را 1024 . دهید قرار برای مصاحبه فرمول PG : میباشد زیر قرار به PGs = (number_of_osds * 100) / replica count تعغییر برای pg : نماییم استفاده زیر دستورات از میتوانیم ها $ ceph osd pool set <poolname> pg_num <numpgs> --allow-experimental-feature : نمونه برای ceph osd pool set yashar_pool pg_num 128 --allow-experimental-feature
19.
تعداد مشاهده PG برای POOL : : کنیم
استفاده روش چندین از میتوانیم اینکار برای ceph osd pool autoscale-status و ceph osd pool get <Pool_name> pg_num مورد در تکمیلی اطالعات برای pg : کرد استفاده زیر دستور از میتوان هم ها ceph pg dump