План на курса

1. Въведение в OpenStack

  • Историята на облака и OpenStack
  • Функции на обlacите
  • Модели на облаци
    • private, public, hybrid
    • on-premise, IaaS, PaaS, SaaS
  • Публични и частни облакови разгънания с база OpenStack
  • Отворен източник и комерсиални дистрибуции на OpenStack
  • Модели за разгъване на OpenStack
  • Екосистема на OpenStack
    • Модули
    • Основни инструменти
    • Интеграции
  • Жизнен циклус на OpenStack
  • Сертификация на OpenStack
  • Лаборатория (VM) за този курс с OpenStack

2. Управление на облака OpenStack на практика

  • Запознаване с OpenStack 
    • Компоненти на OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Heat)
    • Взаимодействие с облака OpenStack
    • Флуид на комуникацията между демоните и API-то на OpenStack
  • Keystone - Сървър за управление на идентичности
    • Домейни, проекти, потребители и роли
    • Каталог на услуги и точки за достъп
    • Openrc и clouds.yaml - конфигурационни файлове за клиентите на CLI
    • Създаване на потребителски профили и проекти
  • Glance - Сървър за изображения
    • Изображения, адаптирани към облака
    • Функции на изображенията (свойства, метаданни, формат, контейнер)
    • Качване и сваляне на изображение
  • Neutron - Мрежови услуги
    • Общ преглед на архитектурата на Neutron
    • ML2 плъгини за Neutron
    • Основни типове ресурси в мрежата Neutron
    • Мрежови ресурси при узел Compute
    • Управление на тенантски мрежи, подмрежи
    • Е-В рутинг
    • Управление на външни/провайдър мрежи
    • С-Н рутинг
    • Управление на плаващи IP адреси
    • Управление на групи за сигурност и правила
    • Противофалшификация - портовата сигурност
    • Мрежови квоти
    • Проверка на услугите Neutron
  • Nova - Сървър за изчисления
    • Архитектура на Nova
    • Интерфейси към хипервизори
    • Управление на ключове (keypair)
    • Управление на флуери (flavour)
    • Параметри на инстанции
    • Създаване на инстанция
    • Управление на инстанции
    • Присвояване на плаващи IP адреси
    • Интерактивна конзола и лог на конзолата
    • Присвояване на групи за сигурност
    • Достъп до инстанцията чрез метаданните namespace
    • Отслежване на интерфейсите на инстанцията с tcpdump
    • Пренос на виртуална машина без прекъсване (live-migration)
  • Cinder - Блоково съхранение
    • Параметри на обема
    • Създаване на обем
    • Управление на обема
    • Присвояване на обем към инстанцията Nova

3. Глобален поглед в Neutron и неговия OVN бекенд

  • Архитектура на OVN
  • Компоненти на OVN
  • ML2 - OVN vs OvS драйвер
  • Потокови мрежи в OVN от горе надолу
    • Логика на OpenStack (база данни Neutron)
    • Северен базис на данни (Northbound database)
    • Южен базис на данни (Southbound database)
    • Логически пайповодове за прехвърляне на данни
    • Логически потоци
    • Потоци OpenFlow
  • Мрежа Neutron и логически свич OVN
    • Логически портове и техните типове
    • Прехвърляне на данни в свича
  • Рутер Neutron и логически рутер OVN
    • NAT типове
    • Потоци за рутинг
  • Подмрежа Neutron и вграден DHCP
    • Потоци DHCP
  • Групи за сигурност в OVN
    • ACLs и Портови групи (Port Groups)
    • Потоци за групите за сигурност
    • Портова сигурност в OVN
  • Общ преглед на таблиците северен базис на данни (NB) на OVN
  • Поток на информацията в OVN
    • База данни Neutron, северен и южен базиси на данни OVN, OpenFlow при OvS
  • Трейсинг на логически потоци
    • Дефиниране на микропотоци
    • L2 трейсинг
    • L3 трейсинг
    • DHCP трейсинг
  • Физически потоци - OpenFlow
    • Физически жизнен цикъл на пакет, иницииран от VM
  • Физическо трейсинг
    • Трейсинг за хипотетични пакети
    • Трейсинг за реални пакети
  • Показване на базата данни и ресурсите Open vSwitch

Изисквания

  • Здраво познание на мрежите
  • Основно познание за парадигмата на облачното съхранение
  • Практическо познание за администрирането на операционните системи Linux
 21 часа

Брой участници


Цена за участник

Отзиви от потребители (2)

Предстоящи Курсове

Свързани Kатегории