Установка с помощью Ansible
Вы можете автоматизировать процесс установки платформы с помощью системы управления конфигурациями Ansible. Для работы Ansible использует сценарии (playbook) — yaml-файлы, описывающие набор действий для выполнения. Подробнее об Ansible см. в официальной документации.
Использование сценариев Ansible позволяет автоматически:
- установить платформу;
- создать первый кластер;
- создать физическую сеть и пул IP-адресов для виртуальных машин (ВМ);
- подключить SSL-сертификат;
- настроить резервное копирование платформы.
Если на сервере был установлен VMmanager, перед установкой cценарий Ansible удалит платформу.
Подготовка
- Проверьте сервер платформы на соответствие системным требованиям. Подробнее см. в статье Требования к серверу.
Установите Ansible на ПК, с которого будет запускаться установка платформы. Порядок установки см. в официальной документации Ansible.
Работа сценариев установки протестирована с Ansible версий 2.9 и 2.12.
- На ПК с Ansible:
- Если на ПК не установлена утилита curl, установите её: BASH
Скачайте сценарии установки:
CODE- Создайте SSH-ключ и скопируйте его на сервер платформы. Подробнее см. в статье SSH-протокол.
- Если на ПК не установлена утилита curl, установите её:
Установка платформы
На ПК с Ansible:
Создайте директорию для сценариев установки:
CODEРаспакуйте в директорию архив со сценариями:
CODEПерейдите в созданную директорию:
CODEУкажите параметры установки в секции vars файла vmmanager6.yml:
Пример настроек
CODEЕсли вы не планируете подключать SSL-сертификат, удалите или закомментируйте в файле vmmanager6.yml строку
CODEЕсли вы не планируете настраивать резервное копирование платформы, удалите или закомментируйте в файле vmmanager6.yml строку
CODEЗапустите установку:
CODE- Дождитесь окончания установки.
После установки платформа VMmanager будет доступна по IP-адресу или доменному имени вашего сервера.