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

Обзор развертывания 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

Процесс установки приложения

Установка выполняется путем загрузки официального инсталлятора и запуска скрипта в автоматическом режиме.

Этапы установки:

  1. Подготовка системы: Обновление списков пакетов и установка необходимых системных библиотек (графические библиотеки, поддержка звука и X11).

  2. Загрузка дистрибутива: Скачивание установочного файла Anaconda3-2024.06-1-Linux-x86_64.sh в директорию /root/.

  3. Проверка целостности: Выполнение проверки контрольной суммы (SHA256) загруженного файла.

  4. Запуск установки: Выполнение скрипта с флагами -b (тихая установка без интерактивного режима) и -f (принудительная перезапись при наличии старой версии).

  5. Инициализация среды: Активация базового окружения base, инициализация оболочки через conda init и обновление всех компонентов системы до актуальных версий.

  6. Очистка: Удаление установочного скрипта из системы после завершения процесса.

Права доступа и безопасность

  • Все системные зависимости устанавливаются через стандартные менеджеры пакетов (apt или yum).

  • Установочный файл временно размещается в директории /root/ с правами на чтение и выполнение для владельца и группы, после чего удаляется.

Базы данных

В данной конфигурации база данных не развертывается как отдельный сервис; управление данными осуществляется внутри окружения Anaconda.

Контейнеры Docker и их запуск

Приложение развертывается непосредственно в операционной системе (bare metal) и не использует контейнеры Docker.

Инструкция по обновлению приложения

Для обновления версии Anaconda необходимо выполнить повторный цикл установки:

  1. Запустить процесс установки нового инсталлятора.

  2. Использовать флаг -f для принудительного обновления существующей среды.

  3. Выполнить команду conda update --update-all -y внутри активированной среды для синхронизации всех компонентов.

Расположение конфигурационных файлов и данных

Основные файлы системы расположены по следующим путям:

  • Директория установки: /root/anaconda3/

  • Исполняемые файлы (бинарные файлы): /root/anaconda3/bin/

  • Установочный файл (в процессе работы): /root/Anaconda3-2024.06-1-Linux-x86_64.sh

question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×