Подготовка инфраструктуры
Перед началом установки 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.
Дальнейшие шаги
После проверки инфраструктуры перейдите к запуску контейнера установщика.