Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Запуск развертывания

Docker-контейнер добавляется при загрузке образа deploy-manager.

Перед запуском Docker-контейнера необходимо создать папку ~/.kube/dcmanager, так как эта директория монтируется в контейнер.

На управляющем хосте запустите Docker-контейнер при помощи команды:

docker run -it --network host --rm \
    -v /$HOME/portal-box:/apps \ (1)
    -v ~/.ssh/id_rsa:/root/.ssh/id_rsa \ (2)
    -v ~/.kube/dcmanager:/root/.kube/dcmanager \ (3)
    deploy-manager:1.8.1 \ (4)
    -i inventories/box/hosts \ (5)
    -u $USER \ (6)
    portal_box.yml \ (7)
    --ask-vault-pass (8)

Параметры команды:

1 -v /$HOME/portal-box:/apps — монтирование директории /$HOME/portal-box с распакованным архивом в директорию /apps Docker-контейнера
2 -v ~/.ssh/id_rsa:/root/.ssh/id_rsa — монтирование файла с закрытым SSH-ключом в Docker-контейнер
3 -v ~/.kube/dcmanager:/root/.kube/dcmanager — монтирование файла, в котором будет находиться конфигурационный файл kube для подключения к кластеру
4 deploy-manager:1.8.1 — имя Docker-образа
5 -i inventories/box/hosts — путь до файла hosts
6 -u $USER — пользователь, под учетной записью которого будет осуществляться подключение на удаленный хост
7 portal_box.yml  — файл в директории portal-box
8 --ask-vault-pass — команда для запроса пароля в интерактивном режиме

После запуска Docker-контейнера, введите пароль для установки:

Vault password:

Пароль находится в репозитории zVirt DC Manager в файле с расширением txt.

По окончании установки модуля zVirt DC Manager в терминале будет выведена информация о подключении к Vault, оркестратору и пользовательскому порталу DC Manager. Сохраните учётные данные, так как они понадобятся для дальнейшей настройки ~/.kube/dcmanager. В этой директории будет созданный оркестратором конфигурационный файл.

Информацию можно вывести повторно, для этого необходимо выполнить плейбук с тегом info:

docker run -it --network host --rm \
    -v /$HOME/portal-box:/apps \
    -v ~/.ssh/id_rsa:/root/.ssh/id_rsa \
    -v ~/.kube/dcmanager:/root/.kube/dcmanager \
    deploy-manager:1.8.1 \
    -i inventories/box/hosts \
    -u $USER \
    portal_box.yml \
    --ask-vault-pass
    --tags info

Перед тем как зайти на административный или пользовательский портал — установите корневой сертификат.

Отсутствие корневого сертификата приведет к ошибкам в работе портала.