Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Теория OpenStack Administrator
Highest Rated
Rating: 4.0 out of 5(31 ratings)
152 students

Теория OpenStack Administrator

Лекционный курс по облачной платформе OpenStack
Last updated 10/2017
Russian

What you'll learn

  • Вы поймете что из себя представляет облачная платформа OpenStack, где вы сможете ее использовать, какой вариант архитектуры выбрать и так далее.

Course content

2 sections13 lectures8h 48m total length
  • Введение в облака49:45

    На занятии определимся с терминологией, по которой будут идти остальные занятия. Познакомимся с видами виртуализации, нюансами работы гипервизоров и контейнеров. Поговорим о феномене облачных вычислений, что из себя представляют и куда развивается современное ИТ. 

    Перейдем к информации о облачной платформе OpenStack как яркого представителя программного обеспечения, используемого для построения облачных сервисов. Познакомимся с историей развития, с тем, как развивается продукт, кто вносит наибольший вклад и так далее. Разберем, для каких вариантов инфраструктур OpenSatck подходит, а для каких нет. Приведем примеры уже построенных решений на OpenStack.

  • Архитектура OpenStack29:36

    На занятии мы разберем архитектуру OpenStack на составляющие ее компоненты и познакомимся с каждым из компонентов в отдельности. 

    Разберем логику работы каждого компонента и того, как он вписывается в общую архитектуру и какие функции выполняет. После того, как разберем все компоненты, рассмотрим их работу при выполнении наиболее частой задачи - создании виртуальной машины.


    Отдельно рассмотрим инструменты и сервисы, которые применяются для установки OpenStack. Их возможности и ограничения.

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

    На занятии мы рассмотрим вопрос о построении правильной архитектуры для управляющих узлов (УУ) OpenStack. Правильно настроенная работа УУ - залог отказоустойчивой работы облака в целом, поэтому мы рассмотрим архитектуру УУ и выбор правильных компонентов УУ, нюансы их настройки в зависимости
    от задачи, которая перед Вами стоит.


    По отдельности, рассмотрим каждый компонент, от которого зависит отказоустойчивость и масштабируемость УУ и всего облака в целом. Будут рассмотрены настройки и параметры, которые влияют на работу и производительность УУ.

    Будут затронуты вопросы:
    • Отказоустойчивой работой Memcached и его тонкой настройки
    • Отказоустойчивой работой HAProxy и его тонкой настройки
    • Обоснование выбора СУБД, и его тонкой настройки
    • Обоснование выбора RabbitMQ, и его тонкой настройки для отказоустойчивой работы. Сравнения AMQP frameworks.

    Рассмотрим работу архитектуры того, как будет идти работа с шаблонами операционных систем, настройка Glance. Реестр Glance. Поддерживаемые типы шаблонов. Работа с шаблонами. Работа с API OpenStack – как работать, что имеется, какие особенности
  • Работа с вычислительным узлом56:53

    На занятии мы рассмотрим архитектуру работы вычислительного узла. Затронем вопросы того, как должна быть установлена операционная система и как настроена. Рассмотрим пакеты, которые должны быть установлены на вычислительном узле для запуска виртаульной машины, настройки, которые должны быть сделаны в зависимости от решаемой задачи.
    Рассмотрим настройку счетчиков в ядре Linux способные влиять на конечную ВМ, такие как conntrack, the Maximum Number Of Open Files / File Descriptors (FD). Рассмотрим технологии Overcommitting иMemory ballooning, их ограничения и настройки. варианты применения.
    Рассмотрим архитектуру Nova и его настройку. Создание вычислительных узлов и управление ими.
    Управление образами и экземплярами виртуальных машин средствами Nova. Работа с планировщиками и заданиями, выполняемыми по расписанию.
    Рассмотрим пакеты для тестирования производительности OpenStack. Их особенности и ограничения.

  • Работа с сетями47:05

    На занятии мы разберем архитектуру работы сети в OpenStack и компоненты, из которых она состоит.

    Рассмотрим различия работы Neutron от OpenVSwitch в зависимости от решаемой задачи и целесообразность выбора того или иного инструмента.
    Рассмотрим плагины для Neutron, обеспечивающие расширение функционала и интеграцию Neutron с производителями сетевого оборудования.
    После этого перейдем непосредственно к примерам работы с виртуальными сетевыми интерфейсами (vNIC), MAC-адресами, IP-сетями и VLAN.

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

    На занятии мы разберем реализацию объектного хранения данных в OpenStack.
    Рассмотрим архитектуру Swift, его тонкую настройку в зависимости от решамых задач.
    Отдельный упор будет сделан на настройку отказоустойчивой инсталляции Swift.
    Затронем вопросы повседневного администрирования модуля.

  • Мониторинг29:05

    На занятии мы рассмотрим систему сбора статистики и метрик Ceilometer. Рассмотрим его архитектуру, возможности и границы применимости.
    Рассмотрим развертывание агентов Ceilometer, настройку сбора данных при помощи Ceilometer, настройку предупреждений (alarms) и автоматической реакции на предупреждения.
    Отдельно рассмотрим варианты мониторинга инфраструктуры, построенной на OpenStack и инструменты, с помощью которых это можно сделать.

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

    На занятии мы рассмотрим вопросы оркестрации и задачи, которые перед такими решениями стоят.

    Рассмотрим архитектуру оркестратора HEAT, его возможности и границы применимости.
    Рассмотрим понятие стеков и шаблонов. Поддерживаемые форматы шаблонов. Упорядочение создания ресурсов и связей между ними. Получение информации о стеках Heat.

  • SDS Ceph. Работа с Ceph1:10:14

    На занятии мы познакомимся с понятиями распределенных файловых хранилищ, познакомиммся к их классификацией и принятой терминологией.
    Рассмотрим историю создания Ceph, его версии и функциональность, доступную на данный момент.
    Выясним, какие из заявленных функций готовый к использованию в продуктиве, а какие функции выводить в продуктив опасно.
    Рассмотрим архитектуру Ceph, логику работы его компонентов.
    Рассмотрим алгоритмы хранения данных в Ceph, нюансы хранения и что может произойти с данными при выходе из строя узлов хранения.
    Рассмотрим вопросы репликации данных внутри пула, в том числе по стойкам, ЦОДам (в рамках одного города и в рамках нескольких городов), как должна быть построена архитектура и какие настройки должны быть выставлены.
    А так же рассмотрим репликацию данных между различными кластерами Ceph.
    Рассмотрим ньюансы построения архитуктуры Ceph, например использование Ceph Write Latency.
    Отдельно рассмотрим вопросы связанные с нецелесообразностью использования Ceph при построении инфраструктурных решений. 

Requirements

  • Вы должны уметь работать с операционной системой Linux из командной строки.

Description

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

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

Who this course is for:

  • Системные администраторы
  • Архитекторы инфраструктурных решений
  • Менеджеры проектов
  • Операторы связи
  • ИТ директора