آموزش تسلط بر مدیریت و استقرار کلاستر ذخیره‌سازی Ceph - آخرین آپدیت

دانلود Mastering Ceph Storage Cluster Administration & Deployment

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در ذخیره‌سازی توزیع‌شده سازمانی استاد شوید. کلاسترهای Ceph را با استفاده از cephadm، RBD، CephFS و S3 مستقر، مدیریت و مقیاس‌بندی کنید. استقرار یک کلاستر ذخیره‌سازی Ceph با دسترسی بالا (Highly Available) از صفر با استفاده از cephadm. تخصیص و مدیریت ذخیره‌سازی بلوکی (RBD)، فایلی (CephFS) و شیء‌گرا (RGW/S3). مقیاس‌بندی پویا کلاسترها با افزودن/حذف نودها و OSDها بدون توقف سرویس. مانیتورینگ سلامت و عملکرد کلاستر با استفاده از Ceph Dashboard، Prometheus و Grafana. پیاده‌سازی بازیابی فاجعه (Disaster Recovery)، سیاست‌های چرخه عمر S3 و معماری چندسایتی (Multi-Site). عیب‌یابی مشکلات کلاستر، تحلیل لاگ‌های دیمون‌های Ceph و بازیابی از خرابی‌های دیسک. ایمن‌سازی محیط ذخیره‌سازی با استفاده از احراز هویت CephX، سیاست‌های S3 و رمزنگاری. پیشنیازها: درک ابتدایی از خط فرمان لینوکس (CLI) و مدیریت سیستم. مفاهیم پایه شبکه (آدرس‌های IP، SSH و فایروال‌ها). یک سیستم PC/Mac با قابلیت اجرای ۳ ماشین مجازی (VirtualBox, VMware, Proxmox) یا دسترسی به ۳ نمونه ابری (Ubuntu/AlmaLinux) برای آزمایشگاه‌های عملی. هیچ تجربه قبلی در مورد Ceph یا ذخیره‌سازی توزیع‌شده نیاز نیست؛ ما از صفر شروع می‌کنیم.

آیا آماده‌اید تا بر آینده ذخیره‌سازی توزیع‌شده سازمانی مسلط شوید؟

در دنیای داده‌محور امروز، آرایه‌های سخت‌افزاری سنتی SAN و NAS بسیار گران هستند، مقیاس‌بندی آن‌ها دشوار است و نقاط شکست واحد (Single Point of Failure) بزرگی ایجاد می‌کنند. سازمان‌های مدرن به ذخیره‌سازهایی نیاز دارند که نرم‌افزار-محور (Software-Defined)، با قابلیت مقیاس‌پذیری نامحدود و کاملاً خود-ترمیم‌شونده باشند.

به دنیای Ceph Storageخوش آمدید.

سیستم Ceph که توسط بزرگترین شرکت‌های مخابراتی، ارائه‌دهندگان ابری و آزمایشگاه‌های تحقیقاتی جهان استفاده می‌شود، استاندارد طلایی و بی‌رقیب برای ذخیره‌سازی توزیع‌شده متن‌باز است.

درباره این دوره:
این دوره توسط یک مدیر ارشد سیستم‌های دیتاسنتر تدریس شده است و با حذف تئوری‌های бесполез، کاملاً بر معماری‌های واقعی و آماده برای محیط عملیاتی تمرکز دارد. شما فقط یاد نمی‌گیرید که Ceph چیست؛ بلکه یک کلاستر چند-نودی با دسترسی بالا را از صفر با استفاده از cephadmخواهید ساخت.

از طریق آزمایشگاه‌های عملی و گام‌به‌گام، خواهید آموخت که چگونه:

  • استقرار و بوت‌استرپیک کلاستر ذخیره‌سازی Ceph با دسترسی بالا.

  • تخصیص ذخیره‌سازی بلوکی (RBD)برای ماشین‌های مجازی و دیتابیس‌ها.

  • ایجاد سیستم‌های فایل اشتراکی (CephFS)برای اشتراک‌گذاری فایل در سازمان.

  • پیکربندی ذخیره‌سازی شیء‌گرا (RGW)برای ایجاد فضای ابری سازگار با S3.

  • استقرار Load Balancing با HAProxy:حذف نقاط شکست واحد و تضمین دسترسی بالای واقعی برای نقاط انتهایی S3 (RGW).

  • مقیاس‌بندی پویا:افزودن نودها و دیسک‌های جدید (OSDs) بدون حتی یک ثانیه توقف در سرویس.

  • پیاده‌سازی بازیابی فاجعه:طراحی Mirroring غیرهمزمان چند-سایتی برای بقا در برابر خرابی کامل یک دیتاسنتر.

  • دفاع در برابر باج‌افزارها:استفاده از سیاست‌های Lifecycle S3 و قفل اشیاء (Immutability).

  • عیب‌یابی حرفه‌ای:تحلیل لاگ‌های دیمون، مدیریت نقشه‌های CRUSH و بازیابی بی‌وقفه از خرابی‌های فاجعه‌بار هارد دیسک.

چرا این دوره را بگذرانید؟
به عنوان یک معمار IT، توانایی شما در تضمین یکپارچگی داده‌ها و زمان فعال بودن (Uptime) ارزشمندترین مهارت شماست. این دوره طراحی شده تا شما را از یک مبتدی کامل به یک مدیر ذخیره‌سازی مطمئن تبدیل کند که قادر به طراحی، استقرار و نجات محیط‌هایی در مقیاس پتابایت باشد.

دیگر به سخت‌افزارهای گران‌قیمت انحصاری تکیه نکنید. همین امروز ثبت‌نام کنید و ساخت پیشرفته‌ترین دیتاسنتر نرم‌افزار-محور را آغاز کنید.


سرفصل ها و درس ها

مقدمه و مفاهیم بنیادی Introduction & Fundamentals

  • معرفی دوره و آنچه خواهید آموخت Course Introduction & What You Will Learn

  • Ceph چیست و چرا اهمیت دارد What is Ceph & Why It Matters

  • ذخیره‌سازی سنتی در مقابل ذخیره‌سازی توزیع‌شده Traditional Storage vs Distributed Storage

  • مروری بر معماری Ceph Ceph Architecture Overview

  • توضیح ذخیره‌سازی شیء‌گرا، بلوکی و فایلی Object, Block, and File Storage Explained

  • چگونه Ceph دسترسی بالا (HA) را فراهم می‌کند How Ceph Provides High Availability

  • موارد استفاده واقعی از Ceph در دنیای صنعت Real-World Use Cases of Ceph

  • مرور آزمایشگاه: چه چیزی خواهیم ساخت Lab Overview: What We Will Build

بررسی عمیق مفاهیم اصلی Core Concepts Deep Dive

  • درک RADOS (موتور اصلی Ceph) Understanding RADOS (Ceph Core Engine)

  • توضیح ساده الگوریتم CRUSH CRUSH Algorithm Explained Simply

  • بررسی عمیق گروه‌های جایگذاری (PGs) Placement Groups (PGs) Deep Dive

  • تکثیر (Replication) در مقابل کدگذاری پاک‌کننده (Erasure Coding) Replication vs Erasure Coding

  • طراحی شبکه Ceph (شبکه عمومی در مقابل شبکه کلاستر) Ceph Networking Design (Public vs Cluster Network)

  • اجزای Ceph (MON, MGR, OSD, MDS, RGW) Ceph Components (MON, MGR, OSD, MDS, RGW)

  • خلاصه بخش دوم (جریان داده‌ها) Section 2 Summary (The Flow of Data)

راه‌اندازی آزمایشگاه و آماده‌سازی محیط Lab Setup & Environment Preparation

  • طراحی معماری آزمایشگاه (نقشه راه) Lab Architecture Design (The Blueprint)

  • آماده‌سازی سرورها (AlmaLinux 9.7) Preparing Servers (AlmaLinux 9.7)

  • پیکربندی شبکه برای Ceph Network Configuration for Ceph

  • نصب بسته‌های مورد نیاز و پیش‌نیازها Installing Required Packages & Dependencies

  • همگام‌سازی زمان و پیکربندی میزبان Time Sync & Host Configuration

استقرار Ceph (با cephadm) Ceph Deployment (cephadm)

  • آشنایی با cephadm Introduction to cephadm

  • بوت‌استرپ کردن کلاستر Bootstrapping the Cluster

  • تنظیم SSH بدون رمز برای cephadm SSH Passwordless Setup for cephadm

  • افزودن میزبان‌ها به کلاستر Adding Hosts to the Cluster

  • مدیریت MON و MGR (دسترسی بالا) Managing MON & MGR (High Availability)

  • افزودن OSDها (تنظیم دیسک‌ها) Adding OSDs (Disk Setup)

  • درک وضعیت کلاستر (ceph s) Understanding Cluster Status (ceph -s)

  • دسترسی به داشبورد Ceph Accessing the Ceph Dashboard

  • رفع مشکلات رایج در هنگام استقرار Fixing Common Deployment Issues

سرویس‌های ذخیره‌سازی (عملی) Storage Services (Hands-on)

  • ایجاد و مدیریت Poolها Creating and Managing Pools

  • کار با RBD (ذخیره‌سازی بلوکی) Working with RBD (Block Storage)

  • اتصال یک Image RBD به کلاینت لینوکس و Proxmox (بخش اول) Mapping an RBD Image to a Linux Client and Proxmox(PART1)

  • اتصال یک Image RBD به کلاینت لینوکس و Proxmox (بخش دوم) Mapping an RBD Image to a Linux Client and Proxmox(PART2)

  • ایجاد CephFS (ذخیره‌سازی فایلی) Creating CephFS (File Storage)

  • مانت کردن CephFS روی کلاینت AlmaLinux 9 Mounting CephFS on a Clean AlmaLinux 9 Client

  • نصب و پیکربندی RGW (ذخیره‌سازی S3) Installing & Configuring RGW (S3 Storage)

  • استفاده از S3 CLI با ذخیره‌ساز شیء‌گرای Ceph Using S3 CLI with Ceph Object Storage

  • ایجاد S3 با دسترسی بالا با HAProxy (محیط عملیاتی) Highly Available S3 with HAProxy (Full Production

  • مانت کردن Bucketهای S3 به عنوان پوشه‌های محلی (s3fs) Mounting S3 Buckets as Local Folders (s3fs)

  • توزیع داده‌ها در داخل Ceph (نقشه‌برداری داده‌ها) Data Distribution Inside Ceph (Mapping Data)

  • تست در دسترس بودن داده‌ها (در صورت خرابی سخت‌افزاری) Testing Data Availability (Hardware Failure)

  • آزمایشگاه: آپلود و دسترسی به داده‌ها (راهنمای سریع بخش) Lab - Upload & Access Data (The Section Cheat Sheet)

مقیاس‌بندی و عملیات Scaling & Operations

  • افزودن نودهای جدید به کلاستر (Scale Out) Adding New Nodes to Cluster (Scaling Out)

  • افزودن و حذف OSDها (عملیات روزمره) Adding & Removing OSDs (Day-2 Operations)

  • کنترل سرعت Rebalancing در Ceph Controlling Rebalancing Speed (Ceph)

  • درک هشدارهای سلامت کلاستر Understanding Cluster Health Warnings

  • آپگرید کلاستر Ceph (بدون توقف سرویس) Upgrading Ceph Cluster (Zero Downtime)

  • برنامه‌ریزی ظرفیت (قانون ۸۵ درصدی) Capacity Planning (The 85% Rule)

  • آزمایشگاه: مقیاس‌بندی زنده کلاستر (راهنمای سریع عملیات) Lab - Scale Cluster Live (The Day-2 Cheat Sheet)

عملکرد و مانیتورینگ Performance & Monitoring

  • اصول عملکرد Ceph (IOPS در مقابل Throughput) Ceph Performance Basics (IOPS vs Throughput)

  • بهینه‌سازی عملکرد OSD با BlueStore Cache Tuning OSD Performance with BlueStore Cache

  • استراتژی Swap در Ceph (داشته باشید اما هرگز استفاده نکنید) Ceph Swap Strategy (Keep It, But Never Use It)

  • بهینه‌سازی شبکه (اثبات سرعت) Network Optimization (Proving Your Speed)

  • بررسی Grafana و معیارهای عملکرد Exploring Grafana & Performance Metrics

  • بنچ‌مارک Ceph (rados bench / rbd bench) Benchmarking Ceph (rados bench / rbd bench)

امنیت و کنترل دسترسی Security & Access Control

  • احراز هویت در Ceph (CephX) Ceph Authentication (CephX)

  • مدیریت کاربران و کلیدها (حداقل دسترسی) Managing Users & Keys (Least Privilege)

  • ایمن‌سازی RGW (کاربران و سیاست‌های S3) Securing RGW (S3 Users & Policies)

  • رمزنگاری در Ceph (داده‌های ساکن/At Rest) Encryption in Ceph (Data-at-Rest)

  • بهترین روش‌های امنیتی (چک‌لیست جامع) Best Security Practices (The Master Checklist)

بک‌آپ، بازیابی و عیب‌یابی Backup, Recovery & Troubleshooting

  • مشکلات رایج Ceph و راهکارهای رفع آن‌ها Common Ceph Issues & Fixes

  • مدیریت خرابی دیسک (سناریوی مرگ ناگهانی) Handling Disk Failure (The Sudden Death Scenario)

  • بازیابی داده‌ها با Snapshotها (Proxmox + .snap) Recovering Data with Snapshots (Proxmox + .snap)

  • استراتژی‌های بک‌آپ (محافظت از کلاستر) Backup Strategies (Protecting the Cluster)

  • طراحی بازیابی فاجعه (چند سایتی) Disaster Recovery Design (Multi-Site)

  • تحلیل لاگ‌ها (یافتن علت ریشه‌ای مشکل) Log Analysis (Finding the Root Cause)

نمایش نظرات

آموزش تسلط بر مدیریت و استقرار کلاستر ذخیره‌سازی Ceph
جزییات دوره
8 hours
66
(آخرین آپدیت)
28
از 5
ندارد
دارد
دارد
Sadiq Qasemi
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sadiq Qasemi Sadiq Qasemi

مدیر ارشد سیستم | متخصص لینوکس، Proxmox و Ceph