آموزش نصب و استقرار OpenStack

OpenStack Installation and Deployment

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: راه اندازی و اجرای OpenStack (نسخه انجمن) نصب و پیکربندی OpenStack پیش نیازها: مهارت های اساسی مدیریت لینوکس

OpenStack یک نرم افزار مدیریت ابر منبع باز عالی است. در این دوره آموزشی یاد خواهید گرفت که چگونه Deploy OpenStack را با موفقیت نصب کنید.

نسخه OpenStack Pike در نمونه‌های دوره استفاده می‌شود، که ممکن است مستقیماً برای نسخه‌های جدیدتر قابل اجرا نباشد.

OpenStack از طیف گسترده‌ای از فناوری‌های مجازی‌سازی رایانه، شبکه و ذخیره‌سازی پشتیبانی می‌کند و گزینه‌های پیکربندی زیادی دارد.

ما دوره را با مروری جزئی از فرآیند نصب OpenStack شروع می کنیم و نصب دستی را انجام می دهیم. هنگامی که خدمات اولیه OpenStack را در ماشین‌های مجازی و روی سرورهای فیزیکی نصب کردیم، به سمت استقرار خودکار OpenStack با Kolla-Ansible می‌رویم.

برای استفاده کامل از این دوره، باید مهارت های مدیریت لینوکس متوسط ​​را داشته باشید. ما در اینجا از یک آرایه وسیع از ابزارها استفاده می کنیم:

  • Ansible

  • Docker CE

  • VirtualBox

  • ولگرد

  • اسکریپت های پوسته

  • GitHub

  • Google Cloud Platform

ما OpenStack را با گستره وسیعی از فناوری‌های زیرساخت نصب و اجرا می‌کنیم:

  • Linux Bridges و vSwitch را باز کنید

  • KVM و QEMU

  • Ceph و LVM

  • MariaDB و Galera

  • RabbitMQ

  • HAProxy

  • و غیره.

در طول دوره می‌توانید نصب و راه‌اندازی OpenStack را در دستگاه همه‌کاره کوچک، و همچنین در یک محیط چند گره با کنترلر در دسترس بالا و Ceph برای استخر ذخیره‌سازی مشاهده کنید.

این دوره بر روی نسخه انجمن OpenStack و ابزارهای نصب مبتنی بر جامعه تمرکز دارد.


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

معرفی دوره Course Introduction

معرفی دوره Course Introduction

  • بررسی اجمالی دوره Course Overview

  • خدمات OpenStack OpenStack Services

  • مقدمه ای بر معماری استقرار OpenStack Introduction to Architecting OpenStack Deployment

  • روش‌های استقرار OpenStack OpenStack Deployment Methods

نصب دستی در ماشین های مجازی Manual Installation in Virtual Machines

نصب دستی در ماشین های مجازی Manual Installation in Virtual Machines

  • مقدمه ای بر نصب دستی در ماشین های مجازی Introduction to Manual Installation in VMs

  • چک لیست نصب OpenStack OpenStack Installation Checklist

  • تنظیم 1 - VirtualBox و Virtual Machines را آماده کنید Prepare Set-up 1 - VirtualBox and Virtual Machines

  • لینوکس اوبونتو را روی میزبان های OpenStack نصب کنید Install Ubuntu Linux on OpenStack Hosts

  • پیکربندی امنیت، شبکه، نصب لینوکس Utilities Configure Security, Networking, Install Linux Utilities

  • پروتکل زمان شبکه را نصب و پیکربندی کنید Install and Configure Network Time Protocol

  • بسته های اولیه OpenStack را نصب کنید Install basic OpenStack Packages

  • پایگاه داده SQL - MariaDB SQL Database - MariaDB

  • صف پیام - RabitMQ Message Queue - RabitMQ

  • Memcached Memcached

  • و غیره Etcd

  • نمای کلی سرویس هویت کیستون Keystone Identity Service Overview

  • Keystone را نصب و پیکربندی کنید Install and Configure Keystone

  • اسکریپت های OpenStack Client Environment ایجاد کنید Create OpenStack Client Environment Scripts

  • پروژه ها، کاربران و نقش ها را ایجاد کنید Create Projects, Users and Roles

  • نمای کلی سرویس تصویر Glance Image Service Overview

  • نصب و پیکربندی Glance Install & Configure Glance

  • دانلود و ایجاد تصاویر آزمایشی Download & Create Test Images

  • بررسی اجمالی خدمات محاسبه Compute Service Overview

  • Compute Service را روی Controller نصب کنید Install Compute Service on Controller

  • Nova را روی Compute Node نصب کنید Install Nova on Compute Node

  • گره های محاسباتی را کشف کنید و نصب Nova را نهایی کنید Discover Compute Nodes and Finalize Nova Installation

  • یک گره محاسباتی دوم در Set-up 1 ایجاد کنید Create a Second Compute Node in Set-up 1

  • نمای کلی خدمات شبکه Network Service Overview

  • سرویس شبکه را روی گره کنترلر نصب کنید Install Network Service on Controller Node

  • نوترون را روی گره محاسباتی نصب کنید Install Neutron on Compute Node

  • نمای کلی سرویس ذخیره سازی بلوک Block Storage Service Overview

  • Cinder را روی Storage Node نصب کنید Install Cinder on Storage Node

  • سرویس Block Storage را روی کنترلر نصب کنید Install Block Storage Service on Controller

  • بسته های Horizon را نصب و پیکربندی کنید Install and Configure Horizon Packages

  • Horizon را تأیید کنید و نصب OpenStack را کامل کنید Verify Horizon and Complete OpenStack Installation

نصب دستی بر روی سرورهای Baremetal Manual Installation on Baremetal Servers

نصب دستی بر روی سرورهای Baremetal Manual Installation on Baremetal Servers

  • معرفی Introduction

  • آماده سازی کنترل کننده، محاسبه و مسدود کردن گره های ذخیره سازی Preparing Controller, Compute and Block Storage Nodes

  • نصب گره کنترلر - قسمت 1 Controller Node Installation - Part 1

  • نصب گره محاسباتی Compute Node Installation

  • نصب گره کنترلر - قسمت 2 Controller Node Installation - Part 2

  • نوترون در نصب گره محاسباتی Neutron on Compute Node Installation

  • بلوک نصب نود ذخیره سازی Block Storage Node Installation

  • نصب گره کنترلر - قسمت 3 Controller Node Installation - Part 3

  • تأیید و استفاده از OpenStack نصب شده Verification and Using of Installed OpenStack

نصب Kolla-Ansible بر روی ماشین های مجازی Kolla-Ansible Installation on Virtual Machines

نصب Kolla-Ansible بر روی ماشین های مجازی Kolla-Ansible Installation on Virtual Machines

  • مروری بر فرآیند نصب Kolla-Ansible Kolla-Ansible Installation Process Overview

  • راه اندازی محیط VirtualBox Setting up VirtualBox Environment

  • نصب لینوکس اوبونتو روی VMهای هدف Ubuntu Linux Installation on Target VMs

  • آماده سازی ماشین های مجازی هدف: کنترل کننده، محاسبه و بلوک Preparing Target VMs: Controller, Compute & Block

  • آماده سازی استقرار VM Preparing Deployment VM

  • پارامترهای Kolla-Ansible Kolla-Ansible Parameters

  • اجرای Kolla-Ansible Deployment Running Kolla-Ansible Deployment

  • نهایی شدن استقرار Finalizing Deployment

  • تأیید و استفاده از OpenStack نصب شده Verification and Using of Installed OpenStack

اتوماسیون استقرار Kolla-Ansible Automation of Kolla-Ansible Deployment

اتوماسیون استقرار Kolla-Ansible Automation of Kolla-Ansible Deployment

  • راه اندازی Vagrant برای پیکربندی VM های هدف و استقرار Set-up Vagrant to Configure Target & Deployment VMs

  • اسکریپت هایی برای آماده سازی هاست های هدف و استقرار Scripts to Prepare Target and Deployment Hosts

  • اسکریپت برای اجرای Kolla-Ansible Deployment Script to Run Kolla-Ansible Deployment

  • استقرار با Queens Release و LBaaS Deployment with Queens Release and LBaaS

  • Vagrant Destroy Vagrant Destroy

  • استقرار همه کاره VM All-in-One VM Deployment

  • چند گره با Ceph Multinode with Ceph

  • کنترلر HA در استقرار چند گره Controller HA in Multinode Deployment

  • مقیاس بندی استقرار با گره محاسباتی Scaling the Deployment with Compute Node

  • اضافه کردن Ceph Node Adding Ceph Node

نصب Kolla-Ansible در سرورهای فیزیکی Kolla-Ansible Installation in Physical Servers

نصب Kolla-Ansible در سرورهای فیزیکی Kolla-Ansible Installation in Physical Servers

  • معرفی و بررسی پیکربندی سخت افزار هدف Introduction & Target Hardware Configuration Review

  • بررسی اسکریپت ها و پارامترهای نصب Installation Scripts & Parameters Review

  • شبیه سازی مخزن و راه اندازی محیط Cloning Repository and Setting up the Environment

  • در حال اجرا اسکریپت استقرار Running Deployment Script

  • تایید استقرار Verification of Deployment

  • Multinode Wordpress با Load Balancer - اجرای نمونه کار Multinode Wordpress with Load Balancer - Implementing Example Workload

Packstack & Devstack Packstack & Devstack

Packstack & Devstack Packstack & Devstack

  • Packstack All-in-One را نصب کنید Packstack Install All-in-One

  • Packstack Multinode Deployment Packstack Multinode Deployment

  • Devstack All-in-one در VirtualBox VM Devstack All-in-one in VirtualBox VM

  • Devstack در Cloud VM در Google Cloud Platform Devstack in Cloud VM on Google Cloud Platform

نمایش نظرات

آموزش نصب و استقرار OpenStack
جزییات دوره
12.5 hours
73
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,329
4.4 از 5
دارد
دارد
دارد
Kris Celmer
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kris Celmer Kris Celmer

کارشناس زیرساخت فناوری اطلاعات - کارشناس ابر