Установщик Cloud Installer: Справка

Установочный скрипт Private Cloud по умолчанию работает в интерактивном режиме: это значит, что вы можете указать необходимые значения и отрегулировать различные настройки прямо в ходе установки. Этот режим подробно описан в соответствующей статье: Установка Private Cloud.

Тем не менее, установочный скрипт поддерживает не только интерактивный режим. При запуске скрипта можно воспользоваться поддерживаемыми операциями и дополнительными командами. Это позволяет ускорить процесс остановки, модифицировать ранее развернутое на сервере частное облако Private Cloud или удалить с узла вспомогательные компоненты, в которых вы более не нуждаетесь.

В этом разделе описаны поддерживаемые операции, а также перечисляются команды и флаги установочного скрипта.

Синтаксис

Установочный скрипт следует запускать от имени супер-пользователя (sudo) из терминала Linux.

Чтобы запустить измененную процедуру установки, используйте следующий синтаксис:

install.sh %действие% %опции%

Действия

Начиная с версии 2.2.0, установочный скрипт Private Cloud поддерживает 3 действия:

Опции

С помощью опций вы можете упростить процедуру установки Private Cloud. Опции позволяют вручную указать значения параметры конфигурации.

Чтобы узнать точный список опций, поддерживаемых вашей версией Private Cloud, выполните скрипт установки с флагом --help:

install.sh --help
Опция Описание Аргументы Доступно
в версии
--help Выводит список всех доступных опций и команд. н\д Все
--license_server Указывает адрес сервера лицензий, если вы устанавливаете постоянную (не пробную) версию или обновляетесь до такой версии. В прочих случаях игнорируется.
В версиях Private Cloud, вышедших до 2.2.0, для сервера лицензий используется стандартный порт 8443. Начиная с версии 2.2.0, вы можете указать другой порт, воспользовавшись опцией --license_server_port.
IP-адрес сервера лицензий. Все
--cloud_address Позволяет указать внешний адрес частного облака Private Cloud вручную. IP-адрес или FQDN корректного формата. Все
--use_https Задает, будет ли частное облако Private Cloud использовать протокол HTTPS. y, n 2.1.3+
--https_key Задает путь до файла ключа HTTPS. Если значение опции use_https установлено на y, файл ключа, находящийся по указанному пути, будет скопирован, и фронтенд Private Cloud будет использовать его. Путь до файла ключа HTTPS. 2.1.3+
--https_cert Задает путь до файла сертификата HTTPS. Если значение опции use_https установлено на y, файл сертификата, находящийся по указанному пути, будет скопирован, и фронтенд Private Cloud будет использовать его. Путь до файла сертификата HTTPS. 2.1.3+
--set_license_server Позволяет изменить адрес сервера лицензий, используемый по умолчанию. Если в качестве значения указано n, будет установлена пробная версия Private Cloud. y, n 2.2.0+
--license_server_port Указывает порт для подключения к серверу лицензий.
По умолчанию: 8443.
y, n 2.2.0+
--primary_node_ip Указывает адрес главного узла Private Cloud — того, который обслуживает служебный компонент controller.
По умолчанию: Первый IP-адрес интерфейса, на который указывает маршрутизатор по умолчанию.
IP-адрес. 2.2.0+
--postgres_password Указывает пароль от базы данных PostgreSQL. Если значение не задано, используется случайно сгенерированный пароль. Пароль. 2.2.0+
--minio_access_key Задает ключ доступа для хранилища Minio S3. Если значение не задано, генерируется случайно. Пароль. 2.2.0+
--minio_secret Задает дополнительный ключ доступа (секрет) для хранилища Minio S3. Если значение не задано, генерируется случайно. Пароль. 2.2.0+
--alc_user Задает имя пользователя Unix, который будет управлять директориями Private Cloud на серверной машине.
Служебный компонент controller будет использовать реквизиты этого пользователя для соединения с первичным узлом.
Если установочный скрипт запущен в режиме обновления частного облака, то заданное для этой опции значение проверяется автоматически. Если заданное опцией имя пользователя не соответствует использовавшемуся при установке Private Cloud, появляется сообщение об ошибке.
По умолчанию: alcadm
Корректное имя пользователя Unix. 2.2.0+
--alc_home Задает местоположение домашней директории Private Cloud в файловой структуре операционной системы.
Если установочный скрипт запущен в режиме обновления частного облака, то заданное для этой опции значение проверяется автоматически. Если скрипту не удается обнаружить установленного Private Cloud по указанному адресу, появляется сообщение об ошибке.
По умолчанию: /home/alcadm
Путь до директории. 2.2.0+
--registry_hostname Задает имя хоста для реестра Private Cloud, которое будет добавлено в /etc/hosts.
По умолчанию: local.cloud.registry
Имя хоста. 2.2.0+
--registry_ip Задает IP-адрес для реестра Private Cloud.
По умолчанию: 127.0.0.1
IP-адрес. 2.2.0+
--registry_port Задает порт для реестра Private Cloud.
По умолчанию: 5000
Номер порта. 2.2.0+
--log_file Задает местоположение журнала установочного скрипта Private Cloud в файловой структуре операционной системы.
По умолчанию: /tmp/alc_installer.log
Путь, заканчивающийся именем .log-файла. 2.2.0+
--container_wait_timeout Задает время задержки между проверками статуса контейнеров Docker.
По умолчанию: 5s
Количество секунд в формате %n%s: например, 120s. 2.2.0+
--container_wait_retries Указывает, сколько раз будет производиться проверка статуса каждого контейнера Docker.
По умолчанию: 20
Количество проверок, выраженное целым числом: например, 25. 2.2.0+
--action Указывает, какое из доступных скрипту установки действий будет выполняться. Допустимые значения соответствуют списку действий.
По умолчанию: install
install, update, uninstall 2.2.0+
--cloud_port Задает порт для основного веб-интерфейса Private Cloud.
По умолчанию: 80 для HTTP, 443 для HTTPS
Номер порта. 2.2.2+

См. также

How-to video: AnyLogic Cloud

AnyLogic Cloud

Варианты использования AnyLogic Cloud