Ближайшая дата курса: 20.03.2018

Следующая дата курса: узнать дату

OpenStack Administrator

Этот курс предназначен для IT-специалистов, сетевых администраторов, ответственных за архитектуру и / или косвенную поддержку и работу инсталляций OpenStack и Ceph. Курс предоставляет участникам подробное представление о шагах, необходимых для работы среды OpenStack и Ceph. Эти лекции охватывают архитектуру, лучшие практики, обеспечение процесса работы, взаимодействие компонентов, мониторинг и устранение неполадок.

Курс разбит на две секции: лекции и лабораторные работы. Лекции предоставляют обзор и архитектуру openstack, openstack networking, облачное хранилище с использованием cinder, swift, ceph, снятие метрик с ceilometer, оркестрацию с использованием шаблонов heat. Лаборатории обеспечивают практический опыт работы в среде OpenStack и Ceph «все в одном».

Студентам будут предоставлены мощности с возможностью администрировать OpenStack с использованием Horizon и командной строки. Во время выполнения лабораторных занятий, студенты смогут установить и настроить взаимодействие со всеми основными компонентами Openstack и Ceph.

Модуль

ак.ч.

Введение в облака:

  • Терминология;
  •  Виртуализация;
  • Что такое облачные вычисления;
  • Происхождение и история OpenStack;
  • Информация о OpenStack Foundation;
  • Понимание того, как OpenStack может использоваться на предприятии;
  • Примеры внедренных проектов.

1 ак.ч.

Архитектура OpenStack:

  • Архитектура OpenStack;
  • Роли узлов;
  • Основные проекты:
    • Nova;
    • Neutron;
    • Glance;
    • Cinder;
    • Ceilometer;
    • Heat;
    • Swift;
  • Описание процесса создания виртуальной машины;
  • Варианты установки OpenStack.

Лабораторная работа:

  • Разработка плана установки Openstack;
  • Установка Ubuntu Server;
  • Настройка сети и разбивки диска в Linux;
  • Установка и настройка NTP Server;
  • Установка и настройка MySQL.

3 ак.ч.

Работа с управляющим узлом:

  • Управляющие узлы. Задачи. Архитектура;
  • Отказоустойчивые конфигурации, ограничения:
    • База данных. Сравнение вариантов. Масштабируемость. Примеры построения архитектуры. Основные настройки.
    • Очередь сообщений. Сравнение вариантов. Масштабируемость. Примеры построения архитектуры. Основные настройки.
    • Управление пользователями, модуль Keustone. Масштабируемость. Примеры построения архитектуры. Основные настройки.
    • Управление шаблонами, модуль Glance. Масштабируемость. Примеры построения архитектуры. Основные настройки.
    • Управление блочными устройствами, модуль Cinder. Масштабируемость. Примеры построения архитектуры. Основные настройки.
  • Memcached, его роль в OpenStack. Параметры, настройка;
  • API OpenStack.

Лабораторная работа:

  • Установка RabbitMQ;
  • Установка и настройка Keystone;
  • Создание пользователей Keystone, проектов и ролей;
  • Создание Security Groups и Key pairs;
  • Установка Horizon;
  • Настройка Horizon;
  • Создание Проектов и Пользователей;
  • Удаленная работа с виртуальной машиной;
  • Другие административные задачи;
  • Установка и настройка Glance;
  • Работа с шаблонами и типами шаблонов;
  • Установка и настройка Cinder;
  • Создание сервиса Cinder;
  • Создание диска на cinder и присоединение к виртуальной машине.

5 ак.ч.

Работа с вычислительным узлом:

  • Работа с виртуальными машинами;
  • Подготовка к запуску виртуальных машин;
  • Управление виртуальными машинами:
    • Обзор Nova CLI;
    • Загрузка/Остановка виртуальной машины;
    • Добавление диска к виртуальной машине;
  • Overcommitting. Настройки, рекомендации;
  • Memory ballooning. Настройки, рекомендации;
  • Измерение производительности OpenStack.

Лабораторная работа:

  • Установка и настройка Nova and KVM Hypervisor;
  • Создание сервиса Nova compute.

2,5 ак.ч.

Работа с сетями:

  • Сеть в OpenStack;
  • Архитектура OpenStack Networking:
    • Nova-Network vs. Neutron;
    • Архитектура и плагины Neutron;
    • Архитектура OpenVSwitch;
    • Агенты Neutron;
  • Управление сетью:
    • Neutron CLI;
    • Управление сетями;
    • Управление подсетями;
    • Управление роутерами;
    • Управление портами;
    • Управление Floating IP.

Лабораторная работа:

  • Установка и настройка Neutron;
  • Создание сервиса Neutron;
  • Создание Сети, Роутеров и IP-адресов;
  • Запуск ВМ и присвоение IP-адресов.

3 ак.ч.

Работа с хранилищами:

  • Архитектура Swift:
    • Accounts, Containers, Objects, Rings;
    • Nodes Types: Auth, Proxy, Storage;
    • Partitions, Zones, Replication;
  • Повседневное использование Swift:
    • Aккаунты;
    • Создание и управление объектами;
    • Управление Object Server;
    • Управление Container Server;
    • Управление Account Server;
    • Управление Proxy Server;
    • Управление Ring;
    • Работа с большими объектами.

Лабораторная работа:

  • Установка и настройка Swift:
    • Установка узлов серверов хранения;
    • Форматирование и монтирование дисков;
    • RSYNC и RSYNCD;
    • Установка прокси-сервера;
    • Настройка поддержка нескольких регионов.

2,5 ак.ч.

SDS Ceph. Работа с Ceph:

  • Черты Software Defined Storage;
  • Классификация;
  • История Ceph, его задачи, границы применимости;
  • Архитектура CEPH (журналы, OSD, PG, мониторы);
  • Внутреннее устройство (RBD, RGW, MDS, пулы);
  • Примеры того, где не нужно использовать Ceph.

Лабораторная работа:

  • Установка и настройка Ceph;
  • Интеграция Ceph c Cinder;
  • Интеграция Ceph c Glance.

4 ак.ч.

Мониторинг:

  • Ceilometer Background and Usecases;
  • Архитектура Ceilometer;
  • Ceilometer Meters и Pipelines;
  • Развертывание Ceilometer;
  • Другие системы и варианты мониторинга OpenStack.

Лабораторная работа:

  • Установка и настройка Ceilometer.

1 ак.ч.

Оркестрация с использованием HEAT:

  • Архитектура;
  • AWS CloudFormation Template Format;
  • Heat Services:
    • Heat-API;
    • Heat-CFN-API;
    • Heat-Engine.

Лабораторная работа:

  • Настройка Heat;
  • Настройка шаблонов для использования с Heat;
  • Создание Stack.

2 ак.ч.

24 ак.ч.

Стоимость обучения:  36 950р.

Даты

Время

Цена

Место занятий

Преподаватель

20-29

март   март

2018

18:30 — 21:45

вечерняя

вт ср чт 

36 950 руб.

м. Бауманская
МГТУ им. Баумана

Юсупов Радик Анасович

425

Юсупов Радик Анасович

Преподаватель курсов по методологии управления проектами Scrum и инфраструктуре облачных сервисов OpenStack, практикующий бизнес-тренер и консультант, координатор проекта OpenStack Russia Tatarstan. Имеет большой(более 5 лет) практический опыт работы с OpenStack и Scrum. Разрабатывал решения промышленного масштаба. В прошлом активный участник ALTLinux Team. В рамках участия в сообществе разработчиков, созданные им дистрибутивы активно используются в школах России. На примерах из собственного опыта преподаватель научит Вас работать с рисками, ресурсами и создавать команды. Вы узнаете, как правильно организовывать деятельность внутри команды и воплотить в жизнь масштабные проекты.

После успешного прохождения образовательных программ, предлагаемых МГТУ им. Н. Э Баумана, вы получите один из следующих документов:

свидетельство-внимание(зел)

Сертификат (на русском языке с дублированием информации на английском языке) установленного образца, в котором будут указаны полное наименование программы и количество часов обучения.

макет-свидетельства-важно(зел)

Удостоверение о повышении квалификации (на русском языке), в котором будут указаны полное наименование программы и количество часов обучения.

* Удостоверение о повышении квалификации выдается слушателям, которые прослушали 24 и более академических часов по программе повышения квалификации.

+ Программа курса

Модуль

ак.ч.

Введение в облака:

  • Терминология;
  •  Виртуализация;
  • Что такое облачные вычисления;
  • Происхождение и история OpenStack;
  • Информация о OpenStack Foundation;
  • Понимание того, как OpenStack может использоваться на предприятии;
  • Примеры внедренных проектов.

1 ак.ч.

Архитектура OpenStack:

  • Архитектура OpenStack;
  • Роли узлов;
  • Основные проекты:
    • Nova;
    • Neutron;
    • Glance;
    • Cinder;
    • Ceilometer;
    • Heat;
    • Swift;
  • Описание процесса создания виртуальной машины;
  • Варианты установки OpenStack.

Лабораторная работа:

  • Разработка плана установки Openstack;
  • Установка Ubuntu Server;
  • Настройка сети и разбивки диска в Linux;
  • Установка и настройка NTP Server;
  • Установка и настройка MySQL.

3 ак.ч.

Работа с управляющим узлом:

  • Управляющие узлы. Задачи. Архитектура;
  • Отказоустойчивые конфигурации, ограничения:
    • База данных. Сравнение вариантов. Масштабируемость. Примеры построения архитектуры. Основные настройки.
    • Очередь сообщений. Сравнение вариантов. Масштабируемость. Примеры построения архитектуры. Основные настройки.
    • Управление пользователями, модуль Keustone. Масштабируемость. Примеры построения архитектуры. Основные настройки.
    • Управление шаблонами, модуль Glance. Масштабируемость. Примеры построения архитектуры. Основные настройки.
    • Управление блочными устройствами, модуль Cinder. Масштабируемость. Примеры построения архитектуры. Основные настройки.
  • Memcached, его роль в OpenStack. Параметры, настройка;
  • API OpenStack.

Лабораторная работа:

  • Установка RabbitMQ;
  • Установка и настройка Keystone;
  • Создание пользователей Keystone, проектов и ролей;
  • Создание Security Groups и Key pairs;
  • Установка Horizon;
  • Настройка Horizon;
  • Создание Проектов и Пользователей;
  • Удаленная работа с виртуальной машиной;
  • Другие административные задачи;
  • Установка и настройка Glance;
  • Работа с шаблонами и типами шаблонов;
  • Установка и настройка Cinder;
  • Создание сервиса Cinder;
  • Создание диска на cinder и присоединение к виртуальной машине.

5 ак.ч.

Работа с вычислительным узлом:

  • Работа с виртуальными машинами;
  • Подготовка к запуску виртуальных машин;
  • Управление виртуальными машинами:
    • Обзор Nova CLI;
    • Загрузка/Остановка виртуальной машины;
    • Добавление диска к виртуальной машине;
  • Overcommitting. Настройки, рекомендации;
  • Memory ballooning. Настройки, рекомендации;
  • Измерение производительности OpenStack.

Лабораторная работа:

  • Установка и настройка Nova and KVM Hypervisor;
  • Создание сервиса Nova compute.

2,5 ак.ч.

Работа с сетями:

  • Сеть в OpenStack;
  • Архитектура OpenStack Networking:
    • Nova-Network vs. Neutron;
    • Архитектура и плагины Neutron;
    • Архитектура OpenVSwitch;
    • Агенты Neutron;
  • Управление сетью:
    • Neutron CLI;
    • Управление сетями;
    • Управление подсетями;
    • Управление роутерами;
    • Управление портами;
    • Управление Floating IP.

Лабораторная работа:

  • Установка и настройка Neutron;
  • Создание сервиса Neutron;
  • Создание Сети, Роутеров и IP-адресов;
  • Запуск ВМ и присвоение IP-адресов.

3 ак.ч.

Работа с хранилищами:

  • Архитектура Swift:
    • Accounts, Containers, Objects, Rings;
    • Nodes Types: Auth, Proxy, Storage;
    • Partitions, Zones, Replication;
  • Повседневное использование Swift:
    • Aккаунты;
    • Создание и управление объектами;
    • Управление Object Server;
    • Управление Container Server;
    • Управление Account Server;
    • Управление Proxy Server;
    • Управление Ring;
    • Работа с большими объектами.

Лабораторная работа:

  • Установка и настройка Swift:
    • Установка узлов серверов хранения;
    • Форматирование и монтирование дисков;
    • RSYNC и RSYNCD;
    • Установка прокси-сервера;
    • Настройка поддержка нескольких регионов.

2,5 ак.ч.

SDS Ceph. Работа с Ceph:

  • Черты Software Defined Storage;
  • Классификация;
  • История Ceph, его задачи, границы применимости;
  • Архитектура CEPH (журналы, OSD, PG, мониторы);
  • Внутреннее устройство (RBD, RGW, MDS, пулы);
  • Примеры того, где не нужно использовать Ceph.

Лабораторная работа:

  • Установка и настройка Ceph;
  • Интеграция Ceph c Cinder;
  • Интеграция Ceph c Glance.

4 ак.ч.

Мониторинг:

  • Ceilometer Background and Usecases;
  • Архитектура Ceilometer;
  • Ceilometer Meters и Pipelines;
  • Развертывание Ceilometer;
  • Другие системы и варианты мониторинга OpenStack.

Лабораторная работа:

  • Установка и настройка Ceilometer.

1 ак.ч.

Оркестрация с использованием HEAT:

  • Архитектура;
  • AWS CloudFormation Template Format;
  • Heat Services:
    • Heat-API;
    • Heat-CFN-API;
    • Heat-Engine.

Лабораторная работа:

  • Настройка Heat;
  • Настройка шаблонов для использования с Heat;
  • Создание Stack.

2 ак.ч.

24 ак.ч.

Стоимость обучения:  36 950р.

+ Расписание

Даты

Время

Цена

Место занятий

Преподаватель

20-29

март   март

2018

18:30 — 21:45

вечерняя

вт ср чт 

36 950 руб.

м. Бауманская
МГТУ им. Баумана

Юсупов Радик Анасович

+ Преподаватели
425

Юсупов Радик Анасович

Преподаватель курсов по методологии управления проектами Scrum и инфраструктуре облачных сервисов OpenStack, практикующий бизнес-тренер и консультант, координатор проекта OpenStack Russia Tatarstan. Имеет большой(более 5 лет) практический опыт работы с OpenStack и Scrum. Разрабатывал решения промышленного масштаба. В прошлом активный участник ALTLinux Team. В рамках участия в сообществе разработчиков, созданные им дистрибутивы активно используются в школах России. На примерах из собственного опыта преподаватель научит Вас работать с рисками, ресурсами и создавать команды. Вы узнаете, как правильно организовывать деятельность внутри команды и воплотить в жизнь масштабные проекты.

+ Документы об окончании

После успешного прохождения образовательных программ, предлагаемых МГТУ им. Н. Э Баумана, вы получите один из следующих документов:

свидетельство-внимание(зел)

Сертификат (на русском языке с дублированием информации на английском языке) установленного образца, в котором будут указаны полное наименование программы и количество часов обучения.

макет-свидетельства-важно(зел)

Удостоверение о повышении квалификации (на русском языке), в котором будут указаны полное наименование программы и количество часов обучения.

* Удостоверение о повышении квалификации выдается слушателям, которые прослушали 24 и более академических часов по программе повышения квалификации.

+ Отзывы

Программа курса разработана с учетом профстандартов Министерства труда и социальной защиты РФ.