معرفی دوره آموزشی: این دوره به آموزش حرفه ای پیاده سازی و مدیریت Ceph به عنوان یک سیستم ذخیره سازی داده ها به صورت توزیع شده می پردازد.
Ceph یک پلت فرم ذخیره سازی متن باز است که ذخیره سازی دیتا را بر روی یک کلاستر کامپیوتری توزیع شده پیاده سازی می کند و رابطهای 3 در 1 را برای ذخیره سازی در سطوح Block، Object، File فراهم می کند. اساس و بنیان سف، Object است و ساختارهای block و file بصورت سرویس هایی به آن اضافه شدهاند. دیتا در هر نوعی که باشد در نهایت در Ceph Backend بصورت object نمایش داده میشود. هدف Ceph در درجه اول عملکرد کاملاً توزیع شده و بدون آسیب پذیری است و دوم نگهداری از دیتا تا سطح پتابایت و اگزابایت است. همچنین امکان توسعه و اتصال از طریق API نیز در Ceph نیز وجود دارد.
در حال حاضر بخش اعظمی از سرمایه سازمان ها صرف راه اندازی زیرساخت های ذخیرهسازی میشود. روش هایی نظیر استفاده از SAN و یا NAS در کنار مزایایی که دارد، هزینه ی بسیار بالایی را تحمیل سازمان ها و شرکت ها می کند. ورود Ceph به حوزه IT که ماهیتی متن باز و توسعه پذیر دارد، توانست بخش زیادی از استراتژی ها و معماری زیرساختهای استوریج را در ابرهای خصوصی، عمومی و هیبرید تغییر دهد. تا به امروز برآورد شده است که حداقل 65 درصد کسانی که از OpenStack استفاده می کنند به این نرم افزار رو آوردهاند.
-مقدمه بر ساختار داده و storage ها و مفاهیم آن ها
– انواع ساختار استوریج (File , block , storage )
مقایسه ceph با سایر SDS ها
-معماری و ساختار ceph
-انواع دیسترو ها و اپلینس های ceph
-کاربرد های ceph در صنعت
-نصب ceph
*نصب به واسطه cephadm
*نصب به صورت دستی
-بررسی appliance مربوط به ceph
– نحوه استفاده از rbd
– نحوه اینتگرید ceph باvirt-manager و libvirt
– نحوه اینتگرید ceph با openstack
-نحوه اینتگرید ceph با proxmox
-بررسی اینتگرید ceph با ovirt
-نحوه اینتگرید ceph با vmware
-بررسی اینتگرید ceph با k8s
-پیاده سازی iscsi در ceph
-مفاهیم و ساختار مرتبط با nfs ganesha و نحوه استفاده ceph از آن
-مفاهیم مربوط با bluestoe و filestore
-دستورات مرتبط با rbd
-دستورات مرتبط با rados
-دستورات مرتبط با mon , mgr , osd
-پیاده سازی داشبورد در ceph
-اینتگرید ceph با grafana
-بنچمارک ceph
-مبحث cache tire در ceph
-مباحث امنیتی در ceph
-مباحث مربوط به بک آپ و ریکاوری در ceph
– چگونه همه سازمان ها بتوانند از ceph استفاده کنند ؟ (کاربردهای جامع سف برای سازمان های کوچک – متوسط – بزرگ )
-نحوه بهینه سازی شبکه ، جهت گرفتن بالاترین کارایی از ceph
-فشرده سازی در ceph
-نحوه پیاده سازی erasure coding (EC) در ceph
-مانیتورینگ ceph و بررسی بنچمارک های آن
-معرفی VSM (Intel Virtual storage manager)
همچنین در این دوره مفاهیم زیر بررسی خواهد شد .
Working with Ceph Block Device
Configuring Ceph client
Creating Ceph Block Device
Mapping Ceph Block Device
Resizing Ceph RBD
Working with RBD clones
Disaster recovery replication using RBD mirroring
Configuring image mirroring
Recovering from a disaster!
Ceph Object Storage
Understanding Ceph object storage
Ceph Filesystem
Understanding the Ceph Filesystem and MDS
Accessing Ceph FS through kernel driver
Exporting the Ceph Filesystem as NFS
Monitoring Ceph Clusters
Monitoring Ceph clusters – the classic way
Monitoring Ceph MON
Monitoring Ceph OSDs
Monitoring Ceph MDS
Introducing Ceph Metrics and Grafana
Installing and configuring Ceph Metrics with the Grafana dashboard
Operating and Managing a Ceph Cluster
Managing the cluster configuration file
Running Ceph with system
Scale-up versus scale-out
Scaling down your Ceph cluster
Replacing a failed disk in the Ceph cluster
Upgrading your Ceph cluster
Maintaining a Ceph cluster
Ceph scalability and high availability
Understanding the CRUSH mechanism
CRUSH map internals
Ceph authentication and authorization
I/O path from a Ceph client to a Ceph cluster
Production Planning and Performance Tuning for Ceph
Ceph recommendations and performance tuning
Ceph erasure-coding
Ceph cache tiering
Troubleshooting Ceph
Initial troubleshooting and logging
Troubleshooting network issues
Troubleshooting placement groups
Troubleshooting OSDs