٪80 تخفیف

دانلود کتاب آموزشی جامع اوپن استک (OpenStack) جلد اول

دسته‌بندی: برچسب: تاریخ به روز رسانی: 28 مهر 1404 تعداد بازدید: 1,526 بازدید

قیمت اصلی: ۲,۰۰۰,۰۰۰ تومان بود.قیمت فعلی: ۴۰۰,۰۰۰ تومان.

torobpay
هر قسط با ترب‌پی: ۱۰۰,۰۰۰ تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.

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


بخش 1: مفاهیم پایه‌ای و معرفی OpenStack

 

فصل 1. آشنایی با Cloud Computing

  • تعریف Cloud Computing و اهمیت آن در دنیای امروز
  • مدل‌های مختلف خدمات ابری (IaaS، PaaS، SaaS)
  • ویژگی‌ها و مزایای استفاده از Cloud Computing
  • مدل‌های استقرار ابری: Private Cloud، Public Cloud، Hybrid Cloud
  • مقایسه بین Cloud و Virtualization

فصل 2. OpenStack: مقدمه و معرفی

  • تاریخچه OpenStack و چشم‌انداز آن
  • معرفی OpenStack به عنوان یک پلتفرم متن‌باز
  • دلیل استفاده از OpenStack در مدیریت زیرساخت‌های ابری
  • مزایای استفاده از OpenStack در مقایسه با سایر پلتفرم‌های ابری
  • نقش OpenStack در بازار فناوری اطلاعات و کاربردهای مختلف آن

فصل 3. اجزای اصلی OpenStack

  • توضیح اجزای مختلف OpenStack و وظایف هر یک:
    • Nova: مدیریت محاسبات و منابع
    • Neutron: مدیریت شبکه و اتصال منابع
    • Cinder: مدیریت ذخیره‌سازی
    • Swift: Object Storage
    • Keystone: احراز هویت و مدیریت کاربران
    • Glance: مدیریت تصاویر سیستم‌عامل
    • Horizon: رابط کاربری گرافیکی برای مدیریت OpenStack
  • نحوه تعامل و ارتباط بین این اجزا

فصل 4. معماری OpenStack

  • معماری لایه‌ای OpenStack و اجزای مختلف آن
  • نحوه ارتباط بین سرویس‌ها (Service Communication)
  • مدیریت منابع و مقیاس‌پذیری در OpenStack
  • OpenStack Controllers، Compute Nodes، Storage Nodes و Network Nodes
  • نحوه توزیع و مقیاس‌پذیری OpenStack برای محیط‌های بزرگ

فصل 5. کاربردهای OpenStack در زیرساخت‌های ابری

  • استفاده از OpenStack در سازمان‌ها و مراکز داده
  • کاربردهای مختلف OpenStack برای ارائه IaaS
  • ایجاد Private Cloud با OpenStack
  • مقایسه OpenStack با سایر پلتفرم‌های ابری مانند AWS، Azure و Google Cloud
  • شبیه‌سازی و مجازی‌سازی محیط‌های مختلف با OpenStack

فصل 6. چرا OpenStack؟

  • دلایل انتخاب OpenStack برای مدیریت زیرساخت‌های ابری
  • قابلیت‌های مقیاس‌پذیری و انعطاف‌پذیری OpenStack
  • حمایت از پلتفرم‌های مختلف و نرم‌افزارهای متن‌باز
  • پشتیبانی از انواع سخت‌افزار و تکنولوژی‌های مجازی‌سازی

فصل 7. آشنایی با جامعه OpenStack

  • مشارکت‌ها و حمایت‌های سازمان‌های مختلف در پروژه OpenStack
  • آشنایی با انجمن OpenStack و منابع پشتیبانی

بخش 2: نصب و پیکربندی OpenStack

 

فصل 1. آماده‌سازی محیط نصب

  • بررسی پیش‌نیازهای سخت‌افزاری و نرم‌افزاری برای نصب OpenStack
  • انتخاب و پیکربندی سیستم‌عامل (معمولاً لینوکس، مانند Ubuntu یا CentOS)
  • تنظیم شبکه و پیکربندی آدرس‌دهی IP
  • پیکربندی دیسک‌ها و منابع ذخیره‌سازی

فصل 2. انتخاب ابزار نصب

  • آشنایی با ابزارهای نصب مختلف برای OpenStack (مثل DevStack، Kolla-Ansible، Packstack)
  • مزایا و معایب هر ابزار نصب
  • انتخاب بهترین ابزار نصب بر اساس نیاز پروژه

فصل 3. نصب OpenStack با استفاده از Kolla-Ansible

  • نصب Kolla-Ansible و پیش‌نیازهای آن
  • پیکربندی فایل‌های تنظیمات برای نصب OpenStack
  • نصب اجزای مختلف OpenStack (Nova، Neutron، Cinder، Glance، Keystone و دیگر اجزا)
  • مدیریت چندین نود و تقسیم بار

فصل 4. پیکربندی شبکه و ذخیره‌سازی

  • پیکربندی شبکه‌های داخلی و خارجی در OpenStack
  • پیکربندی و اتصال Volume‌ها و ذخیره‌سازی با استفاده از Cinder و Swift
  • تنظیمات اضافی برای بهینه‌سازی عملکرد ذخیره‌سازی و شبکه

فصل 5. تنظیمات کنسول Horizon

  • نصب و پیکربندی Horizon برای مدیریت گرافیکی OpenStack
  • تنظیم دسترسی کاربران و پیکربندی صفحه‌نمایش اصلی
  • نحوه استفاده از Horizon برای مدیریت منابع ابری و نظارت بر عملکرد OpenStack

فصل 6. پیکربندی CLI (خط فرمان) برای مدیریت OpenStack

  • نصب ابزارهای خط فرمان OpenStack (مثل OpenStack CLI، nova CLI، cinder CLI)
  • پیکربندی متغیرهای محیطی و دسترسی به سرویس‌های OpenStack از طریق CLI
  • نحوه اجرای دستورات برای مدیریت منابع و نظارت بر وضعیت سیستم

فصل 7. تنظیمات امنیتی در OpenStack

  • پیکربندی فایروال‌ها و سیاست‌های امنیتی برای دسترسی به سرویس‌های مختلف
  • تنظیمات مربوط به ارتباطات بین نودها و تضمین امنیت داده‌ها در OpenStack
  • پیکربندی SSL و رمزنگاری برای ارتباطات بین سرویس‌ها

فصل 8. تنظیمات پیکربندی برای نصب چند نودی

  • نحوه پیکربندی OpenStack به‌صورت Multi-node
  • ایجاد و پیکربندی نودهای مختلف برای تقسیم بار و مقیاس‌پذیری
  • مدیریت و هماهنگی نودها با استفاده از Kolla-Ansible

فصل 9. عیب‌یابی و رفع مشکلات نصب

  • شناسایی مشکلات رایج نصب OpenStack
  • نحوه بررسی فایل‌های لاگ و گزارشات خطا
  • رفع مشکلات رایج مربوط به شبکه، ذخیره‌سازی و نصب اجزای مختلف

فصل 10. آزمایش و تأیید نصب

  • انجام آزمایش‌های اولیه برای تأیید صحیح نصب OpenStack
  • تست عملکرد سرویس‌ها و بررسی دسترسی از طریق Horizon و CLI
  • ارزیابی استفاده از منابع و عملکرد سیستم نصب شده

بخش 3: مدیریت کاربران و احراز هویت

 

فصل 1. آشنایی با Keystone

  • معرفی Keystone به‌عنوان سرویس احراز هویت OpenStack
  • نقش Keystone در امنیت و دسترسی به منابع OpenStack
  • معماری Keystone و اجزای آن

فصل 2. مدیریت کاربران

  • ایجاد و مدیریت کاربران جدید در OpenStack
  • تخصیص و مدیریت نام‌های کاربری و شناسه‌ها
  • مدیریت تنظیمات و ویژگی‌های کاربران

فصل 3. مدیریت نقش‌ها (Roles)

  • معرفی مفاهیم نقش‌ها و استفاده از آنها در OpenStack
  • ایجاد و تخصیص نقش‌ها به کاربران و گروه‌ها
  • نقش‌های پیش‌فرض در OpenStack و نحوه استفاده از آنها
  • تعریف نقش‌های سفارشی و مدیریت آنها

فصل 4. مدیریت پروژه‌ها (Projects)

  • معرفی پروژه‌ها در OpenStack و نحوه استفاده از آنها برای تقسیم منابع
  • ایجاد و تخصیص کاربران به پروژه‌ها
  • تعریف و مدیریت تنظیمات پروژه‌ها در Keystone

فصل 5. احراز هویت و سیاست‌های دسترسی

  • پیکربندی احراز هویت مبتنی بر Keystone
  • تنظیمات اعتبارسنجی کاربران و منابع
  • سیاست‌های دسترسی و استفاده از Access Control Lists (ACLs)
  • روش‌های احراز هویت مختلف (Token-based Authentication و Password-based Authentication)

فصل 6. مدیریت Token‌ها و صدور دسترسی

  • فرآیند صدور و مدیریت Token‌ها برای دسترسی به منابع
  • استفاده از Tokenها برای احراز هویت و مجوز دسترسی
  • مدت اعتبار Token‌ها و فرآیند تمدید یا لغو آن‌ها

فصل 7. مدیریت دسترسی با استفاده از RBAC (Role-Based Access Control)

  • اصول و مفاهیم RBAC در OpenStack
  • نحوه تعریف و اعمال سیاست‌های دسترسی بر اساس نقش‌ها
  • تنظیمات پیشرفته RBAC و پیاده‌سازی سیاست‌های دسترسی خاص

فصل 8. پیکربندی احراز هویت چند عاملی (Multi-Factor Authentication – MFA)

  • پیاده‌سازی و پیکربندی MFA برای دسترسی ایمن‌تر
  • استفاده از MFA در Keystone برای جلوگیری از دسترسی غیرمجاز

فصل 9. گزارش‌گیری و لاگ‌ها در Keystone

  • مشاهده و تجزیه و تحلیل لاگ‌های احراز هویت در OpenStack
  • بررسی گزارش‌ها و خطاهای مربوط به دسترسی‌ها و کاربران
  • تنظیمات مربوط به ذخیره‌سازی و مدیریت لاگ‌ها

فصل 10. امنیت و سیاست‌های دسترسی پیشرفته

  • پیکربندی امنیتی و جلوگیری از دسترسی‌های غیرمجاز
  • تعریف و اعمال سیاست‌های امنیتی پیشرفته برای منابع OpenStack
  • بررسی مشکلات رایج در دسترسی‌ها و نحوه رفع آن‌ها

فصل 11. یکپارچه‌سازی Keystone با سایر سیستم‌ها و سرویس‌ها

  • نحوه یکپارچه‌سازی Keystone با LDAP و Active Directory
  • استفاده از SSO (Single Sign-On) و سایر سیستم‌های احراز هویت خارجی
  • اتصال Keystone به سرویس‌های ابری و مدیریت چندین محیط

بخش 4: مدیریت ایمیج ها و ذخیره‌سازی

 

فصل 1. معرفی سرویس Glance: مدیریت ایمیج های سیستم‌عامل

  • آشنایی با Glance و نقش آن در OpenStack.
  • نحوه ذخیره و مدیریت ایمیج ها سیستم‌عامل برای استفاده در محیط‌های مجازی.
  • تفاوت بین ایمیج‌های پایه و سفارشی.
  • نحوه جستجو، فیلتر کردن، و انتخاب ایمیج ها در Glance.

فصل 2. پیکربندی Glance برای ذخیره‌سازی ایمیج‌ها

  • تنظیمات اولیه برای ذخیره‌سازی ایمیج ها.
  • انتخاب backend مناسب برای ذخیره‌سازی ایمیج ها(مثل Ceph، NFS، یا Swift).
  • نحوه تنظیم metadata و ویژگی‌های ایمیج ها.

فصل 3. آشنایی با Cinder: مدیریت Volume و ذخیره‌سازی

  • معرفی سرویس Cinder برای مدیریت ذخیره‌سازی بلوکی.
  • تفاوت بین Volume و Snapshot و استفاده‌های آنها.
  • ایجاد و تخصیص Volume‌ها به Instance‌ها.
  • روش‌های تنظیم حجم (Size) و نوع ذخیره‌سازی (مثل SSD یا HDD).
  • تنظیمات مربوط به ذخیره‌سازی امن و تحمل خطا (High Availability).

فصل 4. مدیریت Snapshot و استفاده از Volume Transfer

  • نحوه ایجاد Snapshot از Volume برای ایجاد نسخه‌های پشتیبان.
  • استفاده از Snapshot برای بازگرداندن اطلاعات یا نسخه‌بندی.
  • انتقال Volume‌ها بین مختلف فضاهای ذخیره‌سازی یا پروژه‌ها.
  • مدیریت و بهینه‌سازی فرآیندهای Snapshot و Volume Transfer.

فصل 5. معرفی Swift: ذخیره‌سازی ابری Object Storage

  • آشنایی با سرویس Swift برای ذخیره‌سازی ابری (Object Storage).
  • مقایسه Swift با ذخیره‌سازی بلوکی (Cinder) و کاربردهای آن.
  • ایجاد و مدیریت Containers و Objects.
  • تنظیمات امنیتی و دسترسی در Swift (مثل استفاده از ACL و سیاست‌های دسترسی).
  • نحوه اتصال و استفاده از Swift از طریق API و ابزارهای مختلف.

فصل 6. مدیریت و بهینه‌سازی عملکرد ذخیره‌سازی

  • تکنیک‌های بهینه‌سازی عملکرد Volume‌ها و تصاویر.
  • تنظیمات مربوط به سرعت I/O و استفاده از ذخیره‌سازی مقیاس‌پذیر.
  • نحوه نظارت و بررسی کارایی ذخیره‌سازی در OpenStack.
  • راهکارهای بهینه‌سازی ذخیره‌سازی در محیط‌های مجازی بزرگ و پیچیده.

فصل 7. استفاده از ذخیره‌سازی توزیع‌شده برای مقیاس‌پذیری

  • آشنایی با ذخیره‌سازی توزیع‌شده (مثل Ceph و GlusterFS) در OpenStack.
  • مزایا و چالش‌های استفاده از ذخیره‌سازی توزیع‌شده.
  • نحوه راه‌اندازی و پیکربندی ذخیره‌سازی توزیع‌شده برای مقیاس‌پذیری بیشتر.
  • بررسی نحوه ادغام سیستم‌های ذخیره‌سازی توزیع‌شده با Glance و Cinder.

فصل 8. ایجاد و مدیریت بکاپ‌ها و بازیابی اطلاعات

  • بهترین شیوه‌ها برای ایجاد و مدیریت بکاپ‌های Volume و تصاویر.
  • استفاده از ابزارهای OpenStack برای اتوماسیون فرآیند بکاپ و بازیابی.
  • مدیریت بازیابی اطلاعات پس از خرابی یا مشکلات ذخیره‌سازی.

فصل 9. حفظ امنیت و دسترسی در سرویس‌های ذخیره‌سازی

  • سیاست‌های امنیتی در مدیریت تصاویر، Volume‌ها و داده‌های ذخیره‌شده.
  • استفاده از رمزنگاری در سطح Volume و Object Storage.
  • پیاده‌سازی کنترل‌های دسترسی و نظارت بر داده‌های ذخیره‌شده.

فصل 10. معرفی ابزارهای جانبی برای ذخیره‌سازی و مدیریت ایمیج ها

  • بررسی ابزارهای جانبی و رابط‌های کاربری برای مدیریت ایمیج ها و ذخیره‌سازی (مثل Horizon، CLI، و API).
  • آموزش نحوه کار با API‌های Glance و Cinder برای انجام عملیات مختلف ذخیره‌سازی و مدیریت ایمیج ها.
نقد و بررسی ها

نقد و بررسی وجود ندارد.

فقط مشتریانی که وارد سیستم شده اند و این محصول را خریداری کرده اند می توانند نظر بدهند.

سبد خرید

مجموع: ۴۰۰,۰۰۰ تومان

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

ورود به سایت