План на курса
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 облачни OpenStack демони и комуникационен поток на APIKeystone - Идентичност Management Домейни на услугата, проекти, потребители и роли
Сервизен каталог и крайни точки
Openrc и clouds.yaml - CLI клиентски конфигурационни файлове
Създаване на потребители и проектиGlance - услуга за изображения Изображения, настроени към облакаХарактеристики на изображението (свойства, метаданни, формат, контейнер)Качване и изтегляне на изображениеNeutron - Networking Преглед на архитектурата на Neutron
ML2 добавки за NeutronОсновни видове мрежови ресурси на NeutronNetworking в изчислителния възелУправление на мрежи на наематели, подмрежи
Маршрут Изток-ЗападУправлявайте външни мрежи/мрежи на доставчициМаршрут север-югУправление на плаващи IP адресиУправлявайте групи за сигурност и правилаАнти-спуфинг - сигурност на портаNetworking квотиПроверка на Neutron услугиNova - Компютърна услуга Нова архитектураИнтерфейси към хипервайзориУправление на двойки ключовеУправление на вкусаПараметри на екземпляраСъздаване на екземпляр
Управление на екземпляриПрисвояване на плаващи IP адресиИнтерактивна конзола и дневник на конзолатаНазначаване на групи за сигурностAccessинстанция чрез пространство от имена на метаданниДокосване до интерфейса на екземпляр чрез tcpdumpМиграция на живо на VMПараметри на Cinder - Block Storage VolumeСъздаване на обемУправление на силата на звукаПрикачване на обем към екземпляр на Nova3. Гмурнете се задълбочено в Neutron и неговия OVN бекендOVN архитектура OVN компоненти ML2 - OVN срещу OvS драйвер Логика на OVN мрежа отгоре надолу OpenStack (база данни Neutron) База данни на север База данни на юг Логически канали за път на данни Логически потоци Потоци на OpenFlowNeutron network и OVN логически комутатор Логически портове и техните видове
Превключване на потоциNeutron рутер и OVN логически рутер NAT типовеМаршрутни потоциNeutron подмрежа и собствен DHCP DHCP потоциГрупи за сигурност в OVN ACL и групи портове
Потоци на групата за сигурност
Сигурност на порта в OVN
Обобщение на таблиците на OVN NorthboundИнформационен поток в OVN Neutron DB, OVN NB и SB DB, OpenFlow в OvSЛогическо проследяване на потока Дефиниране на микропотоци
L2 проследяванеL3 проследяванеDHCP проследяване
Физически потоци - OpenFlow Физически цикъл на живо на пакет, създаден от VMФизическо проследяване Проследяване на хипотетични пакети
Проследяване за реални пакетиПоказване на Open vSwitch база данни и ресурси