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

Подготовка к установке и первичная конфигурация

Совет

Рекомендуется разворачивать продукт на базе Ubuntu 22.04. Для подготовки сервера на других платформах обратитесь к следующим ресурсам:

Установка драйверов NVIDIA

Первым шагом подготовки сервера является установка драйвера NVIDIA. Этот шаг необходим только для конфигурации на базе GPU.

Для работы NTechCity с GPU-ускорением потребуется драйвер NVIDIA 535 или более поздней версии. Добавьте репозиторий NVIDIA и установите из него соответствующий драйвер.

Предупреждение

Не рекомендуется использовать в качестве альтернативы установщик .run c сайта NVIDIA Driver Downloads, так как драйверы, установленные посредством запуска .run файла, могут конфликтовать с драйверами, установленными из пакетов.

Совет

Если вы используете Ubuntu 18.04, установите драйвер NVIDIA версии 530.

Чтобы установить драйвер версии 535 из репозитория, выполните указанные ниже команды:

1. Установите ключ подписи репозитория:

arch=$(uname -m); version=$(. /etc/os-release; echo $ID$VERSION_ID | sed -r 's/\.//g'); sudo bash -c \
"sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/$ID$version/$arch/3bf863cc.pub && apt update"

2. Установите aptitude:

sudo apt-get install aptitude

3. Выполните установку драйвера NVIDIA 535:

sudo aptitude install nvidia-driver-535

4. Выполните перезагрузку:

sudo reboot

Установка NVIDIA Container Runtime

Для развертывания контейнеризованного NTechCity с GPU-ускорением потребуется установить NVIDIA Container Runtime. Мы рекомендуем установить NVIDIA Container Toolkit, который включает данную среду выполнения. Выполните следующие действия:

Укажите репозиторий и установите из него NVIDIA Container Toolkit, выполнив следующие команды:

curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
  && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
    sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
    sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt-get update
sudo apt-get install -y nvidia-container-toolkit

Важно

Для того чтобы сохранить совместимость NTechCity со средой установки, настоятельно рекомендуется отключить автоматическое обновление Ubuntu. В этом случае вы сможете обновлять ОС вручную, контролируя процесс обновления отдельных пакетов.

Для отключения автоматического обновления Ubuntu выполните следующие команды:

sudo apt-get remove unattended-upgrades
sudo systemctl stop apt-daily.timer
sudo systemctl disable apt-daily.timer
sudo systemctl disable apt-daily.service
sudo systemctl daemon-reload