Перейти к содержанию

Установка основного модуля Cloudmaster и приватных агентов⚓︎

Содержание

Основной модуль Cloudmaster устанавливается вместе с двумя приватными агентами: агентом для облака Hyper-V и агентом для других облаков.

Приватный агент ― приложение Cloudmaster, необходимое для доступа к приватным облакам. Приватный агент собирает, актуализирует и передает информацию мультиоблачной платформе Cloudmaster о состоянии ресурсов подключения (т.е. приватного облака).

Приватный агент необходим для работы с ресурсами приватных облаков, с которыми работает Cloudmaster:

  • VMware vSphere (vCenter),

  • VMware Cloud Director,

  • OpenStack (Stein, Xena, Yoga (в частности, Selectel ),

  • Hyper-V + SCVMM.

Дополнительно можно также доустановить модуль (приложение) Apache Guacamole.

Перед началом установки выберите вариант и сценарий установки.

Системные требования⚓︎

Для установки основного модуля мультиоблачной платформы Cloudmaster в минимальной поставке модели on-prem понадобится 1 ВМ со следующими минимальными техническими характеристиками:

Тип параметра Значение параметра
Операционная система Ubuntu 20.04 LTS
CPU 8 ядер 2GHz (оптимально 12 CPU)
RAM 16GB (оптимально 32GB)
Свободное место на диске 100GB SSD (со временем накопления исторических данных потребуется увеличение объёма)
Локальная сеть 1Gbit сетевой интерфейс

Пошаговая инструкция к установке⚓︎

Примерное время загрузки и установки основного модуля Cloudmaster – 7–9 минут (в зависимости от ширины интернет-канала).

  1. Перед установкой основного модуля Cloudmaster на вашем сервере убедитесь, что соблюдены минимальные системные требования к среде исполнения (см. требования выше).

  2. Загрузите скрипт в терминал для подключения необходимого репозитория Cloudmaster внутри целевой ВМ:

    curl https://io.cloudmaster.ru/ > setup_cloudmaster_repo.sh
    

  3. Запустите скрипт подключения необходимых репозиториев командами:

    sudo chmod 775 setup_cloudmaster_repo.sh
    
    sudo ./setup_cloudmaster_repo.sh
    

    После завершения выполнения команд подключения репозитория терминал направит уведомление:

    CloudMaster repository setup complete.

  4. Запустите установку основного модуля Cloudmaster и приватных агентов командами:

    sudo apt update
    
    sudo apt install cloudmaster
    
    В процессе установки вы увидите несколько модальных окон с вопросами о настройках. Пример первого модального окна:

  5. В модальном окне ответьте на несколько вопросов:

    Вопрос о параметре Инструкции
    1. SMTP server address, port and mail sender email По умолчанию предполагается использовать открытый SMTP-сервер на localhost, в котором уже предварительно настроена необходимая маршрутизация исходящего SMTP-трафика. Дефолтные атрибуты для address (127.0.0.1), port (53) и email (noreply@localhost).
    Чтобы Глобальный администратор мог добавлять пользователей в Аккаунт компании, нужно заменить дефолтные атрибуты на актуальные вручную (т.е. задать криды вашего почтового сервера).
    2. Cloudmaster admin password Задайте пароль для авторизации в Cloudmaster.
    3. Cloudmaster server FDQN Точное значение FQDN или IP-адрес ВМ с Cloudmaster.
    Введите публичный IP-адрес (например, 192.168.5.2) и нажмите Ok.
  6. После ответа на вопросы программа-установщик укажет IP-адрес (например, http://192.168.5.2), где будет развернута платформа Cloudmaster, ваши логин (дефолтное значение admin@demo.cloudmaster.ru) и пароль (см. вопрос 2 программы-установщика в шаге 5 инструкции).

    Сохраните логин и пароль для дальнейшей авторизации в Cloudmaster и нажмите на Ok.

    Дождитесь завершения установки основного модуля Cloudmaster (после завершения всех процессов терминал покажет 100%-ную загрузку), затем перейдите к https://{ip-address}.

    Первый запуск сайта Cloudmaster

    • Подождите 2–3 минуты, пока сайт Cloudmaster заработает после установки основного модуля и приватных агентов.

    • Когда вы впервые авторизуетесь в Cloudmaster, браузер может показать предупреждение о ненадежном сертификате SSL/TLS. Во время установки Cloudmaster защищает соединение между браузером и веб-приложением с помощью самостоятельно сгенерированного сертификата SSL/TLS, который инициирует предупреждение. Cloudmaster гарантирует защищенность и зашифрованность вашего соединения.

    На этом установка основного модуля Cloudmaster с приватными агентами завершена.

  7. Авторизуйтесь на сайте Cloudmaster.

Удаление установленных модулей из ВМ

Для удаления основного модуля Cloudmaster и приватных агентов введите следующие команды в терминал:

sudo apt-get -y purge --autoremove "cloudmaster" "postgresql" "tomcat9"
rm -fr /etc/tomcat9 /var/lib/postgresql /etc/postgresql