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

Развертывание Octopus на РосПлатформе

Развертывание Октопус на РосПлатформе

Установка ПК «Octopus» осуществляется путем создания виртуальной машины из виртуального жесткого диска.

  1. Для начала установки необходимо скачать файл octopus.ova. Для скачивания необходимо указать следующие учетный данные

имя пользователя: usetech\octopus-pilot пароль: sny74EVW08$%

  1. Разместить скачанный файл octopus.ova в любое удобное место.
  2. Загрузить octopus.ova на один из хостов РосПлатформы, с помощью команды scp или приложения winscp: Screenshot_2024-04-24_16-15-32.png
  3. Подключиться по ssh к хосту РосПлатформы, на который выполнена загрузка файла в пункте 3. Screenshot_2024-04-24_17-02-50.png
  4. Найти скопированный в пункте 3 octopus.ova файл. Screenshot_2024-04-24_17-04-15.png
  5. Распаковать octopus.ova файл при помощи команды:
tar -xvf octopus-compose-1.0.128-current.ova

Screenshot_2024-04-24_17-05-00.png

  1. Сконвертировать образ жесткого диска octopus-compose-.*.vmdk в harddisk.hdd
qemu-img convert -O qcow2 octopus-compose-latest-disk-0.vmdk harddisk.hdd

Screenshot_2024-04-24_17-42-54.png

  1. Создать новую ВМ через UI РосПлатформы согласно следующим характеристикам, которые должны быть заданы виртуальной машине для корректной работы ПК «Octopus»:
    • Минимальные
      • Количество VCPU: 2
      • Объем оперативной памяти: 8 ГБ
    • Рекомендуемые
      • Количество VCPU: 4
      • Объем оперативной памяти: 12 ГБ

Авторизация в Р-Виртуализация: Screenshot_2024-04-24_17-07-14.png Создание новой виртуальной среды: Screenshot_2024-04-24_17-07-42.png Выбор хоста для новой ВМ: Screenshot_2024-04-24_17-07-52.png Указание базовых настроек ВМ: Screenshot_2024-04-24_17-08-33.png Указание параметров оборудования: Screenshot_2024-04-24_17-18-44.png Screenshot_2024-04-24_17-18-51.png Screenshot_2024-04-24_17-21-03.png 8. Определить путь к жесткому диску созданной РосПлатформы. Это можно легко сделать после создания ВМ на вкладке "Обзор": Screenshot_2024-04-24_17-09-47.png 9. В терминале удалить файл жесткого диска, созданный для вновь созданной ВМ, при помощи следующей команды:

rm /mnt/vstorage/vols/datastores/dmz01-datastore01/66189356-7121-4e16-945c-24482f7156db/harddisk.hdd 

Screenshot_2024-04-24_17-10-21.png

  1. Переместить файл harddisk.hdd, сконвертированный в пункте 6. в каталог, где ранее располагался жесткий диск ВМ. Для этого следует воспользоваться командой:
mv harddisk.hdd /mnt/vstorage/vols/datastores/dmz01-datastore01/66189356-7121-4e16-945c-24482f7156db/harddisk.hdd
  1. Запустить виртуальную машину, созданную в пункте 7. Screenshot_2024-04-24_17-22-31.png
  2. Подключиться и авторизоваться в терминале виртуальной машины. Для авторизации следует использовать имя пользователя: octopus; пароль: octopus.
  3. Выполнить следующие команды:
cd octopus
docker compose down -v; docker compose up -d
  1. Для проверки состояния контейнеров программного комплекса следует выполнить команду:
docker compose ps
  1. Все контейнеры должны иметь статус «Up ...» Screenshot_2024-04-24_17-56-07.png
  2. Проверьте текущий адрес виртуальной машины, используя команду:
ip addr show
  1. В случае, если ВМ не получила IP адрес или если Вы хотели бы изменить выданный IP адрес, то необходимо задать его вручную, используя, следующую команду:
ip a add 192.168.20.219/24 dev eth0

Screenshot_2024-04-24_17-56-07.png 18. Откройте страницу в браузере http://<ip_address>/login, где ip_address это адрес, выданный виртуальной машине. Для авторизации по умолчанию следует использовать следующие учетные данные

имя пользователя: administrator
пароль: 123456

Screenshot_2024-04-24_18-07-40.png 19. Откройте адрес http://<ip_address>/targets для добавления таргетов в ПК «Octopus» Screenshot_2024-04-24_18-08-50.png