٪80 تخفیف

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

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

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

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

بخش 5: مدیریت شبکه در OpenStack

 

فصل 1. معرفی سرویس Neutron

  • شرح کلی سرویس Neutron و نقشش در OpenStack
  • تفاوت Neutron با سرویس‌های مشابه در دیگر پلتفرم‌های ابری
  • مفاهیم پایه‌ای در مدیریت شبکه (مثل Subnets، Routers، Networks)

فصل 2. ساخت شبکه‌های داخلی (Tenant Networks) و خارجی (External Networks)

  • تفاوت شبکه‌های داخلی و خارجی در OpenStack
  • نحوه ایجاد شبکه‌های داخلی برای Tenantها
  • نحوه ایجاد و پیکربندی شبکه‌های خارجی برای ارتباط با دنیای خارج از OpenStack
  • ارتباط بین شبکه‌های داخلی و خارجی

فصل 3. ایجاد روترهای مجازی (Virtual Routers)

  • نحوه ایجاد و پیکربندی روترهای مجازی در Neutron
  • اتصال شبکه‌های داخلی و خارجی با استفاده از روترهای مجازی
  • پیکربندی قوانین مسیریابی و تنظیمات فیلترها

فصل 4. مدیریت شناسه‌های شناور (Floating IPs)

  • مفهوم IPهای شناور و کاربرد آن‌ها در OpenStack
  • نحوه تخصیص Floating IP به Instanceها
  • پیکربندی امنیت شبکه برای استفاده از شناسه‌های شناور
  • مدیریت دسترسی به Instanceهای داخل شبکه از طریق IPهای شناور

فصل 5. پیکربندی Security Groups

  • معرفی Security Groups و نحوه پیکربندی آن‌ها
  • تنظیم قوانین امنیتی برای کنترل ترافیک ورودی و خروجی
  • استفاده از Security Groups برای ایجاد لایه‌های امنیتی در سطح شبکه
  • پیکربندی فایروال‌های داخلی برای جلوگیری از تهدیدات امنیتی

فصل 6. استفاده از Subnets و تنظیمات DHCP

  • نحوه ایجاد و پیکربندی Subnetها
  • پیکربندی DHCP برای تخصیص خودکار آدرس‌های IP به منابع در شبکه
  • تنظیمات پیشرفته DHCP برای تخصیص IP به منابع خاص

فصل 7. شبکه‌بندی با استفاده از VLANها و VXLANها

  • معرفی VLANها و نحوه استفاده از آن‌ها در OpenStack
  • تفاوت بین VLAN و VXLAN
  • پیکربندی VXLAN برای بهبود مقیاس‌پذیری و عملکرد شبکه در OpenStack

فصل 8. استفاده از VPN (شبکه خصوصی مجازی)

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

فصل 9. پیکربندی Load Balancer با Octavia

  • معرفی سرویس Octavia برای Load Balancing
  • نحوه راه‌اندازی Load Balancer در OpenStack
  • مدیریت ترافیک ورودی با استفاده از Octavia
  • پیکربندی Health Checks و الگوریتم‌های توزیع بار

فصل 10. یکپارچه‌سازی با شبکه‌های فیزیکی و زیرساخت‌های دیگر

  • نحوه یکپارچه‌سازی OpenStack با شبکه‌های فیزیکی
  • استفاده از SDN (Software-Defined Networking) برای مدیریت شبکه‌های فیزیکی
  • پیکربندی OpenStack برای ارتباط با سایر زیرساخت‌های شبکه‌ای موجود

فصل 11. عیب‌یابی و رفع مشکلات شبکه در OpenStack

  • ابزارها و روش‌های عیب‌یابی شبکه در OpenStack
  • نحوه بررسی مشکلات پیکربندی شبکه
  • حل مشکلات مربوط به اتصال شبکه، Floating IP و مسیریابی

بخش 6: مدیریت Compute در OpenStack

 

فصل 1. معرفی Nova

  • بررسی کلی سرویس Nova و وظایف آن در OpenStack
  • نحوه کارکرد Nova در مقیاس‌های مختلف (محیط‌های کوچک تا بزرگ)

فصل 2. ساخت و مدیریت Instance‌ها

  • نحوه ایجاد Instance جدید در OpenStack
  • تنظیمات مختلف برای راه‌اندازی Instance (شامل منابع پردازشی، حافظه، و دیسک)
  • روش‌های مدیریت Instance‌ها (شروع، توقف، و حذف)

فصل 3. آشنایی با Flavors

  • تعریف Flavors و نحوه استفاده از آن‌ها برای تخصیص منابع به Instance‌ها
  • انواع مختلف Flavors و نحوه ایجاد Flavors جدید برای بهینه‌سازی منابع
  • چگونگی تنظیم CPU، حافظه و فضای دیسک در Flavors

فصل 4. مدیریت Keypairs

  • معرفی Keypairs برای دسترسی ایمن به Instance‌ها
  • نحوه ایجاد و مدیریت Keypairها
  • چگونگی استفاده از Keypairها برای اتصال به Instance‌ها از طریق SSH

فصل 5. تنظیمات پیشرفته برای Instance‌ها

  • تنظیمات شبکه برای ارتباط Instance‌ها با یکدیگر
  • نحوه تخصیص IPهای خصوصی و عمومی به Instance‌ها
  • استفاده از Security Groups برای مدیریت دسترسی به Instance‌ها
  • مدیریت Floating IPs برای دسترسی عمومی به Instance‌ها

فصل 6. مدیریت منابع محاسباتی در مقیاس بزرگ

  • نحوه مقیاس‌پذیری منابع و مدیریت بار کاری در OpenStack
  • استفاده از Auto-scaling برای افزودن یا کاهش منابع بر اساس نیاز
  • نظارت بر منابع و استفاده از Telemetry برای تحلیل عملکرد

فصل 7. مدیریت Life Cycle Instance‌ها

  • نحوه مدیریت وضعیت‌های مختلف Instance از جمله راه‌اندازی، متوقف کردن، بازنشانی و حذف
  • استفاده از SnapShots برای گرفتن نسخه‌های پشتیبان از Instance‌ها
  • چگونگی استفاده از Volume Attachments برای اتصال دیسک‌ها به Instance‌ها

فصل 8. استفاده از Hypervisorها در OpenStack

  • آشنایی با Hypervisorهای مختلف پشتیبانی‌شده توسط Nova (KVM، QEMU، Xen، و غیره)
  • نحوه پیکربندی و مدیریت Hypervisorها
  • نحوه نظارت بر عملکرد Hypervisorها و مشکلات رایج

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

  • شناسایی و رفع مشکلات رایج در مدیریت Instance‌ها
  • نحوه بررسی لاگ‌های Nova برای تشخیص مشکلات
  • استفاده از ابزارهای مدیریتی برای مانیتورینگ و تحلیل مشکلات

فصل 10. بهینه‌سازی منابع محاسباتی

  • نحوه بهینه‌سازی منابع برای عملکرد بهتر
  • استفاده از CPU Pinning و NUMA برای بهینه‌سازی استفاده از منابع
  • تنظیمات پیشرفته برای بهبود کارایی Instance‌ها در محیط‌های بزرگ

فصل 11. یکپارچه‌سازی Nova با دیگر سرویس‌های OpenStack

  • نحوه تعامل Nova با سرویس‌های دیگر مانند Neutron (شبکه)، Cinder (ذخیره‌سازی) و Keystone (احراز هویت)
  • مدیریت منابع به‌صورت یکپارچه در سطح OpenStack

بخش 7: مدیریت خودکار سازی و Orchestration

 

فصل 1. معرفی Heat: ابزار خودکار سازی و Orchestration

  • تعریف Orchestration در OpenStack و اهمیت آن.
  • آشنایی با سرویس Heat و نحوه استفاده از آن برای مدیریت منابع در OpenStack.
  • تفاوت Heat با سایر ابزارهای خودکارسازی.
  • بررسی نقش Heat در هماهنگ‌سازی و خودکار سازی وظایف و منابع ابری.

فصل 2. ساخت و استفاده از Templateهای Heat

  • مفهوم Template در Heat: تعریف و نقش آن در فرآیند Orchestration.
  • قالب‌های YAML برای تعریف منابع و وابستگی‌ها.
  • نحوه ایجاد Templateهای Heat برای تعریف منابع محاسباتی، ذخیره‌سازی، شبکه‌ها، و دیگر منابع OpenStack.
  • بررسی ساختار یک Template ساده و پیچیده.

فصل 3. استفاده از منابع قابل تعویض و متغیرها در Templateها

  • نحوه استفاده از متغیرها و پارامترها برای سفارشی‌سازی Templateها.
  • ایجاد منابع قابل تعویض و تنظیمات آن‌ها برای استفاده مجدد و مقیاس‌پذیری.
  • مثال‌هایی از استفاده از منابع پویا و پارامترهای ورودی.

فصل 4. تعریف و مدیریت Stackها

  • مفهوم Stack در OpenStack و نحوه مدیریت Stackها با استفاده از Heat.
  • ایجاد، مدیریت، و حذف Stackها از طریق CLI و Horizon.
  • بررسی وضعیت Stackها و کنترل عملیات در هنگام ایجاد یا حذف منابع.
  • مدیریت وابستگی‌ها و روابط بین منابع در یک Stack.

فصل 5. مدیریت و پیاده‌سازی پروژه‌های Orchestration پیشرفته

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

فصل 6. مدیریت خطاها و خطایابی در فرآیند Orchestration

  • ابزارهای خطایابی برای پیدا کردن مشکلات در Templateها و Stackها.
  • تحلیل گزارش‌ها و بررسی خطاهای رایج.
  • استفاده از قابلیت‌های پیشرفته Heat برای بهبود عملکرد و جلوگیری از مشکلات.

فصل 7. اتصال و یکپارچه‌سازی با دیگر سرویس‌های OpenStack

  • نحوه یکپارچه‌سازی Heat با سرویس‌هایی مانند Nova (محاسبات)، Neutron (شبکه)، Cinder (ذخیره‌سازی)، و سایر اجزا.
  • استفاده از Heat برای ایجاد و مدیریت منابع وابسته و توزیع‌شده در بین چندین سرویس OpenStack.

فصل 8. آزمون و پیاده‌سازی مدل‌های خودکارسازی در محیط‌های واقعی

  • آموزش نحوه تست و پیاده‌سازی مدل‌های Orchestration در محیط‌های عملیاتی.
  • شبیه‌سازی سناریوهای واقعی و بررسی فرآیندهای Orchestration در مقیاس بزرگ.

فصل 9. سفارشی‌سازی Heat با استفاده از APIها

  • نحوه کار با APIهای Heat برای مدیریت خودکار منابع.
  • یکپارچه‌سازی Heat با ابزارهای شخص ثالث و سیستم‌های خارجی برای توسعه و گسترش قابلیت‌های Orchestration.

فصل 10. پیشرفته‌ترین ویژگی‌ها و امکانات Heat

  • بررسی ویژگی‌های پیشرفته Heat مانند Hooks، conditions و other dynamic elements.
  • نحوه استفاده از Heat برای مدیریت وضعیت و زمان‌بندی عملیات خودکار.
  • پیاده‌سازی الگوریتم‌های پیچیده و فرایندهای ناپیوسته در Orchestration با استفاده از Heat.

بخش 8: ابزارهای پیشرفته و سرویس‌های جانبی

 

فصل 1. مدیریت از طریق کنسول وب Horizon

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

فصل 2. سرویس Octavia (Load Balancing)

  • معرفی Octavia به عنوان سرویس بارگذاری (Load Balancing) در OpenStack.
  • نحوه ایجاد و پیکربندی Load Balancer برای توزیع بار ترافیک بین سرورها.
  • تنظیم و مدیریت Health Checks برای ارزیابی عملکرد سرورها.
  • نحوه تنظیم Listenerها، Poolها، و Memberها در Octavia.
  • کاربردهای پیشرفته Octavia برای بهبود مقیاس‌پذیری و عملکرد.

فصل 3. سرویس Barbican (مدیریت رمزنگاری)

  • معرفی سرویس Barbican برای مدیریت کلیدهای رمزنگاری و داده‌های حساس.
  • نحوه ذخیره‌سازی و مدیریت کلیدهای خصوصی، رمزهای عبور، و گواهینامه‌ها.
  • نحوه یکپارچه‌سازی Barbican با سایر سرویس‌های OpenStack برای امنیت بیشتر.
  • استفاده از APIهای Barbican برای اتوماسیون و مدیریت کلیدها در محیط‌های ابری.

فصل 4. یکپارچه‌سازی با APIهای OpenStack

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

فصل 5. سرویس Ceilometer (نظارت و اندازه‌گیری)

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

فصل 6. سرویس Aodh (اعلان و هشدار)

  • استفاده از Aodh برای ایجاد سیستم اعلان و هشدار در OpenStack.
  • نحوه پیکربندی قوانین هشدار برای منابع و عملکرد سیستم.
  • تنظیم اعلان‌ها بر اساس معیارهای مختلف مانند مصرف CPU، حافظه و ذخیره‌سازی.
  • اتصال Aodh به سرویس‌های دیگر مانند Ceilometer و Gnocchi برای ایجاد سیستم هشدارهای پیشرفته.

فصل 7. سرویس Gnocchi (ذخیره‌سازی داده‌ها)

  • معرفی Gnocchi به عنوان سرویس ذخیره‌سازی داده‌های نظارتی.
  • نحوه ذخیره‌سازی داده‌ها و متریک‌ها به صورت مقیاس‌پذیر و موثر.
  • پیکربندی Gnocchi برای ذخیره‌سازی طولانی‌مدت داده‌ها و مصرف منابع.
  • کاربرد Gnocchi در جمع‌آوری و تجزیه‌و‌تحلیل داده‌های آماری.

فصل 8. سرویس Mistral (ارکستراسیون کاری)

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

فصل 9. نظارت و مدیریت از طریق ابزارهای خط فرمان (CLI)

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

فصل 10. سرویس Magnum (مدیریت کانتینرها)

  • معرفی Magnum برای مدیریت و استقرار کانتینرها در OpenStack.
  • نحوه راه‌اندازی Kubernetes و Docker Swarm با استفاده از Magnum.
  • تنظیم و مدیریت خوشه‌های کانتینری برای مقیاس‌پذیری و مدیریت بار.
  • یکپارچه‌سازی Magnum با سایر ابزارهای مدیریت کانتینر برای بهینه‌سازی عملکرد.

فصل 11. یکپارچه‌سازی با سرویس‌های خارجی و ابزارهای DevOps

  • نحوه یکپارچه‌سازی OpenStack با ابزارهای مدیریت زیرساخت به‌عنوان کد (Infrastructure as Code) مانند Terraform.
  • استفاده از ابزارهای DevOps برای پیاده‌سازی اتوماسیون در OpenStack.
  • یکپارچه‌سازی با سیستم‌های نظارتی و مدیریت عملیات مانند Prometheus و Grafana.
نقد و بررسی ها

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

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

سبد خرید

سبد خرید شما خالی است.

ورود به سایت