План на курса

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

  • Историята на облака и OpenStack
  • Функционалности на облака
  • Модели на облак
    • частни, публични, хибридни
    • локални, IaaS, PaaS, SaaS
  • Публични и частни разграждания на облака с основа OpenStack
  • Източни кодови и комерциални дистрибуции на OpenStack
  • Модели за разграждане на OpenStack
  • Екосистемата на OpenStack
    • Модули
    • Подлежащи инструменти
    • Интеграции
  • Животен цикъл на OpenStack
  • Сертификация на OpenStack
  • Лаборатория с OpenStack (VM) за този курс

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

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

3. Детайлно изучаване на Neutron и неговия OVN бекенд

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

Изисквания

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

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


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

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

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

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