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.

См.также

комплект эксплуатационной документации (Руководство по интеграции).