Оркестратор. Установка и удаление
где orchestrator.test.lan
- назначаемое узлу имя.
Для того, чтобы после перезагрузки операционной системы (ОС) назначенное имя сохранилось, необходимо внести его в файл /etc/hosts
.
Пример файла /etc/hosts
с указанием полного и короткого имени узла:
где 192.0.2.35
- IP-адрес сервера с установленным Оркестратором. Пример IP-адреса приведен в соответствии с RFC 5737, он должен быть заменен на актуальный, используемый согласно схеме адресации, принятой в инфраструктуре предприятия.
Получить iso
-образ можно двумя способами:
- заполнив запрос через сайт Termidesk:
https://termidesk.ru/support/#request-support
; - через личный кабинет:
https://lk-new.astralinux.ru/
.
Для подключения локального репозитория Termidesk на узле, где предполагается установка, нужно выполнить следующее:
скопировать в домашний каталог пользователя образ диска
termidesk-<версия>.iso
;подключить образ диска к файловой системе в каталог
/mnt
:
где:
-o loop
- параметры для привязки петлевого устройства (/dev/loop
) к файлу termidesk-<версия>.iso
, устройство затем монтируется в указанный каталог /mnt
;
- скопировать содержимое каталога
repos
подключенного образа диска в каталог/var
локальной файловой системы:
где:
-Rp
- ключ для рекурсивного копирования подкаталогов и файлов с сохранением исходных свойств;
отключить подключенный ранее образ диска от узла:
- установить пакет
lsb-release
:
где:
-y
- ключ для пропуска подтверждения установки;
- добавить локальный репозиторий Termidesk (
/var/repos/astra
) в файл/etc/apt/sources.list.d/termidesk_local.list
через командный интерпретаторsh
:
где:
-c
- ключ для чтения команд из вводимой строки (стандартный ввод);
echo
- команда вывода текста, совместно с символом «>» используется для перенаправления строки deb file:/var/repos/astra $(lsb_release -cs) non-free
в файл /etc/apt/sources.list.d/termidesk_local.list
;
deb file:/var/repos/astra $(lsb_release -cs) non-free
- добавляемый репозиторий, вложенная команда $(lsb_release -cs)
подставляет версию - 1.7_x86-64
;
- выполнить поиск ключа репозитория Termidesk
GPG-KEY-PUBLIC
и добавить его
- убедиться, что ключ с
uid
«release@uveon.ru
» был успешно добавлен:
В случае, если ключ не отображен в выводе команды, необходимо убедиться, что ключ GPG-KEY-PUBLIC
существует:
Если ключ все же существует, необходимо проверить правильность выполнения шагов по добавлению репозитория Termidesk в файл /etc/apt/sources.list.d/termidesk_local.list
.
При успешном выполнении всех шагов команда выведет содержимое ключа в формате Base64.
- обновить данные пакетного менеджера:
Данную команду (sudo apt update
) необходимо выполнять при каждом изменении списка источников пакетов или при изменении содержимого этих источников.
Установка Оркестратора
Перед установкой необходимо подключить локальный репозиторий Termidesk, как приведено в подразделе Получение пакетов установки в ОС Astra Linux Special Edition.
Установка Оркестратора выполняется командой:
Установку можно также выполнить из deb
-пакета, не подключая локальный репозиторий, при помощи команды:
где /home/user/termidesk-orchestrator_XXX-astra17_amd64.deb
- путь к deb
пакету.
В процессе установки необходимо принять лицензионное соглашение, доступное в псевдографическом интерфейсе. Для возможности использования псевдографического интерфейса должен быть установлен пакет dialog
.
Дополнительно установятся следующие пакеты (зависимости):
apache2
;ssl-cert
;memcached
;openssl
;libcurl3-nss
;libcairo2
;gettext
;python3-click
;python3-distutils
.
где:
-y
- ключ для пропуска подтверждения удаления.
После удаления необходимо очистить оставшиеся зависимости и конфигурации командой:
Команда полностью удалит оставшиеся настройки и зависимости уже удаленных пакетов.