Обзор развертывания Anaconda на сервере¶
Предварительные требования¶
Для корректной работы приложения требуются следующие системные условия:
-
Операционная система: Поддерживаются дистрибутивы семейства Debian/Ubuntu или RHEL (включая Rocky Linux).
-
Права доступа: Необходимы права суперпользователя (
root) для установки системных пакетов и выполнения скриптов установки. -
Доступ к сети: Требуется доступ к репозиториям пакетных менеджеров
aptилиyum, а также возможность загрузки файлов с доменаrepo.anaconda.com.
FDQN итоговой панели на домене hostkey.in¶
| Параметр | Значение |
|---|---|
| Префикс | anaconda |
| Домен | hostkey.in |
| Полный шаблон | anaconda{Server_ID_from_Invapi}.hostkey.in |
Процесс установки приложения¶
Установка выполняется путем загрузки официального инсталлятора и запуска скрипта в автоматическом режиме.
Этапы установки:¶
-
Подготовка системы: Обновление списков пакетов и установка необходимых системных библиотек (графические библиотеки, поддержка звука и X11).
-
Загрузка дистрибутива: Скачивание установочного файла
Anaconda3-2024.06-1-Linux-x86_64.shв директорию/root/. -
Проверка целостности: Выполнение проверки контрольной суммы (SHA256) загруженного файла.
-
Запуск установки: Выполнение скрипта с флагами
-b(тихая установка без интерактивного режима) и-f(принудительная перезапись при наличии старой версии). -
Инициализация среды: Активация базового окружения
base, инициализация оболочки черезconda initи обновление всех компонентов системы до актуальных версий. -
Очистка: Удаление установочного скрипта из системы после завершения процесса.
Права доступа и безопасность¶
-
Все системные зависимости устанавливаются через стандартные менеджеры пакетов (
aptилиyum). -
Установочный файл временно размещается в директории
/root/с правами на чтение и выполнение для владельца и группы, после чего удаляется.
Базы данных¶
В данной конфигурации база данных не развертывается как отдельный сервис; управление данными осуществляется внутри окружения Anaconda.
Контейнеры Docker и их запуск¶
Приложение развертывается непосредственно в операционной системе (bare metal) и не использует контейнеры Docker.
Инструкция по обновлению приложения¶
Для обновления версии Anaconda необходимо выполнить повторный цикл установки:
-
Запустить процесс установки нового инсталлятора.
-
Использовать флаг
-fдля принудительного обновления существующей среды. -
Выполнить команду
conda update --update-all -yвнутри активированной среды для синхронизации всех компонентов.
Расположение конфигурационных файлов и данных¶
Основные файлы системы расположены по следующим путям:
-
Директория установки:
/root/anaconda3/ -
Исполняемые файлы (бинарные файлы):
/root/anaconda3/bin/ -
Установочный файл (в процессе работы):
/root/Anaconda3-2024.06-1-Linux-x86_64.sh