2.4 Автоматизация развертывания платформы¶
Для автоматизированного развертывания платформы используются плейбуки Ansible. Подробные инструкции по подготовле и осуществлению развертывания опубликованы в документе Инструкция по развертыванию ОП TIONIX.
2.4.1 Средства автоматизации¶
Плейбуки выполняют значительную часть рутинных действий, выполняемых при традиционном способе разворачивания платформы (вручную), в том числе:
- настройку NTP и DNS;
- прописывание hostname и IP в
/etc/hosts
; - добавление репозитариев TIONIX;
- автоматизированную настройку сети, создание агрегаций и мостов;
- разворачивание базы данных mariadb в кластерном варианте;
- установка и сборка в кластер сервиса шины RabbitMQ;
- установку и настройку сервисов OpenStack и TIONIX;
- создание пользователей, ролей, заполнение баз данных;
- создание кластера pacemaker и добавление в него сервисов;
- формирование конфигурационных файлов HAproxy.
2.4.2 Интеграционные действия¶
После разворачивания платформы необходимо провести интеграцию нового облака с сетями и хранилищами.
Если у Вас используется одна физическая сеть для инфраструктурной сети и продуктивных сетей (tenants networks), то дополнительные действия не требуются.
Если продуктивные сети подключены отдельно физически, то необходимо создать мост и прописать сопоставление с логическими сетями Neutron.
См.также
комплект эксплуатационной документации (Руководство по интеграции
).