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

Basis Dynamix

Развертывание образа Octopus

Подготовительный этап

Перед началом работы необходимо скачать образ виртуальной машины Octopus по ссылке - octopus.hdd

Настройка HTTP-сервера для раздачи образа

После скачивания разместите образ на HTTP-сервере для получения прямой ссылки на скачивание. Используйте Alpine Linux с пакетом httpd:

1. Создайте директорию /var/www/html и разместите там файл образа (*.hdd).

mkdir -p /var/www/html && cp octopus-compose-1.30.17-stable.hdd /var/www/html/

2. Запустите HTTP-сервер командой:

httpd -h /var/www/html -p 0.0.0.0:8080 -f

Загрузка образа

1. Войдите в интерфейс Basis и перейдите в раздел "Образы". Нажмите кнопку "Создать новый образ".

basis.png

2. Укажите адрес ссылки на ваш образ (полученную ранее), выбрав драйвер KVM_X86. Заполните необходимые данные вашего образа.

basis-1.png

3. Подтвердите создание нового образа. Образ начнет загружаться и появится в списке образов после завершения процесса.

Создание виртуальной машины (ВМ)

1. Перейдите во вкладку "Виртуальные машины", нажмите кнопку "Создать новую машину".

basis-2.png

2. Введите базовые настройки вашей ВМ.

basis-3.png

3. Во второй вкладке выберите нужный вам образ (загруженный ранее) и заполните параметры ВМ.

Рекомендуемые характеристики для корректной работы ПК «Octopus»: - Количество vCPU: 4 - Объем оперативной памяти (RAM): 16 ГБ - Объем жесткого диска (HDD/SSD): 100 ГБ

basis-4.png

4. Параметры сети и диска скорректируйте в соответствии с особенностями вашего окружения. Пожалуйста, учтите, что виртуальная машина должна иметь доступ к Basis API, а также к другим сервисам, которые вы планируете добавить в качестве целевых.

5. Подтвердите создание ВМ и запустите ее.

Генерирование ключа доступа

Авторизация

1. Авторизуйтесь на http://sso-dynamyx.example.org:8443

Генерирование ключа

1. Создайте ключ. Задайте ему Имя.

basis-5.png

2. Сохраните.

ID Приложения и API Ключ сгенерируется автоматически. Используйте их для добавления таргета в Octopus.

basis-6.png

Добавление таргета

1. Откройте адрес http://<ip_address>/targets

basis-7.jpg

2. Создайте новый таргет и заполните соответствующие поля:

  • В поле 'Password' укажите 'API Ключ'
  • В поле 'Username' укажите 'ID Приложения'
  • В поле 'Auth_addres' укажите адрес портала управления пользователя и ключами авторизации

При успешном подключении отобразится статус DISCOVERED.

basis-8.png