Конференция завершена. Ждем вас на DevOpsConf в следующий раз!

ManageIQ, как управлять распределенной инфраструктурой из единой точки входа.

SRE-практики

Доклад отклонён

Целевая аудитория

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

Тезисы

В современном мире виртуализации и контейнеризации все чаще мы сталкиваемся с тем, что для полноценной работы всей инфраструктуры, в проектах используется несколько сред виртуализации, система для оркестрации контейнеров и частное облако. И в данном случае появляется вопрос, можно ли как-то управлять всей этой распределенной ифраструктурой из единой точки входа.
Manageiq позволяет решить эту задачу. С его помощью вы можете объединить все компоненты своей инфраструктуры, добавить в него гипервизоры, например Hyper-v или VMware, добавить в него публичные или частные облака, например openstack, добавить в него систему оркестрации контейнеров, например kubernetes и тем самым получить единую точку входа для управления своей инфраструктурой. Manageiq позволяет, как управлять уже созданными сущностями в вашей инфрастрктуре, например виртуальными машинами, сетями, блочными хранилищами, сетевыми правилами и т.д., так и создавать новые. Я расскажу, как с помощью Manageiq можно создавать сервисы типа PaaS и IaaS не только для администраторов или инженеров, но и для пользователей системы. Например можно создать сервис, который будет сначала разворачивать виртуальную машину, а после этого в автоматическом режиме применять на нее плейбук ansible, тем самым предоставляя конечному пользователю доступ к уже готовому сервису. Для применения плейбуков, manageiq имеет встроенную версию ansible и так же позволяет добавить в него внешний сервер awx. При заказе сервиса используется диалоговое окно, которое так же может быть настроено исходя из требований, можно предоставить пользователю выбирать какие параметры виртуальной машины необходимо создать, например сколько ядер процессора необходимо или сколько памяти, выбрать в какой целевой среде необходимо развернуть ВМ, например в VMware или в облаке и какую версию ПО необходимо установить. ManageIQ написан на ruby и позволяет расширить свой функционал, и добавить в него те операции, которых не было "из коробки".
Таким образом ManageIQ может быть гибко интегрирован в уже работающую инфраструктуру и упростить ее администрирование, используя его, как единую точку входа для управления инфраструктурой.

Александр Кузьмин

ЗАО "КРОК Инкорпорейтед"

Более 12 лет в ИТ, прошел путь от ассистента сисадмина до ведущего. С 2019 года — старший инженер в «КРОК». В своих проектах использует методологию DevOps, работает с частными и публичными облаками, активно использует подход Infrastructure as a Code, с помощью Terraform и Ansible. Для автоматизации рутинных операций использует Bash или Python. В среде контейнеризации получил сертификат Certified Kubernetes Administrator.

ЗАО "КРОК Инкорпорейтед"

ИТ-компания КРОК предоставляет полный портфель ИТ-услуг в области системной интеграции, тиражируемых продуктов, управляемых В2В-сервисов, перспективных «сквозных» технологий — Big Data, блокчейн, искусственный интеллект, виртуальная и дополненная реальность, интернет вещей, роботизация, машинное обучение.

Видео