Перейти к основному содержимому
Версия: 1.11

Подготовка инфраструктуры

Перед началом установки Sage проверьте готовность инфраструктуры к развертыванию.

Чек-лист проверки инфраструктуры

Выполните следующие проверки на контрольном хосте для каждого из серверов Sage $host:

1. Проверка разрешения DNS-имени

dig +short $host

Ожидаемый результат: Выводится соответствующий хосту IP-адрес.

Если вывод отсутствует: Имя соответствующего хоста не удастся разрешить, продолжение установки будет невозможно.

2. Проверка доступа по SSH

ssh -l sage $host id -u

Ожидаемый результат: Выводится ID пользователя (число).

3. Проверка прав sudo

ssh -l sage $host sudo -nll

Ожидаемый результат: В разделе Commands содержится фильтр ALL.

Если фильтр отсутствует: Пользователь sage может не обладать достаточными правами для запуска необходимых команд.

4. Проверка наличия Python-пакета docker

ssh -l sage $host python3 -m docker 2>&1 | grep 'No module'

Ожидаемый результат: Команда ничего не выводит.

Если вывод присутствует: Python-пакет docker не установлен на хосте $host. Установите пакет перед продолжением установки.

После проверки

После успешного выполнения всех перечисленных пунктов можно приступать к установке Sage.

Примечание: Данная документация описывает базовую установку Sage на один хост (флейвор 1VM). Настройки, необходимые для развертывания готового к продуктовому использованию Sage, можно найти в разделе FAQ.

Дальнейшие шаги

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