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

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

SRE-практики

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

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

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

Тезисы

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

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

КРОК

Технологический партнер с комплексной экспертизой в области построения и развития инфраструктуры, внедрения информационных систем, разработки программных решений и сервисной поддержки. КРОК реализует проекты, которые задают тон индустрии: от крупнейшего ЦОДа в стране до «умной» инфраструктуры спортивных объектов.

Видео