Новинка NVIDIA B300 · серверы 288 ГБ HBM3e — от 4 019 $/мес. за GPU

Посмотреть B300

Документация · Начало работы

Ваш первый час на новом GPU-сервере

Ваш сервер поставляется с адресом, root-доступом по SSH и программным обеспечением, которое вы выбрали при заказе; всё остальное — на ваш выбор. Этот первый час охватывает вход, проверку оборудования, обновления и создание sudo-пользователя.

Обновлено 5 мин чтения

Что вы получаете

Сервер CryptGPU — это выделенная машина, арендуемая помесячно, которая становится доступна менее чем через 10 минут после подтверждения оплаты в блокчейне. Он включает две вещи: адрес сервера и root-доступ по SSH. GPU принадлежат только вам на весь срок аренды — никакого разделения GPU по времени и никаких сторонних арендаторов на ваших картах.

При заказе шаг «ПО» позволяет получить Ubuntu с установленными драйвером GPU, CUDA или ROCm и Docker, а также, по желанию, сервер моделей (vLLM, SGLang или Ollama с Open WebUI) с моделью, ComfyUI или JupyterLab. Всё остальное — на ваш выбор, и вы можете изменить это как root. Команды в этих руководствах рассчитаны на Ubuntu 22.04 или 24.04 LTS. На другом дистрибутиве шаги те же, но названия пакетов и сам пакетный менеджер отличаются (например, dnf вместо apt).

В примерах 203.0.113.10 обозначает адрес вашего сервера, а alice — имя вашего пользователя. Замените оба значения.

Первый вход

Подключайтесь из терминала на вашем компьютере. Клиент OpenSSH встроен в Linux, macOS и Windows 10 и 11 (PowerShell или Windows Terminal).

ssh root@203.0.113.10

При первом подключении SSH показывает отпечаток хост-ключа сервера и просит подтвердить его. Затем SSH запоминает ключ и предупредит вас, если он когда-нибудь изменится. Перед тем как выполнять что-либо ещё, проверьте, какая у вас система:

cat /etc/os-release
uname -r

Если вы вошли по паролю, задайте новый пароль и переходите на аутентификацию по ключу. Создайте ключ на своём компьютере, как показано в разделе Доступ по SSH, затем скопируйте его на сервер:

# на сервере: задайте новый пароль root
passwd

# на вашем компьютере (Linux или macOS; для Windows см. руководство по SSH)
ssh-copy-id -i ~/.ssh/id_ed25519.pub root@203.0.113.10

Держите эту первую сессию открытой, пока во втором терминале не подтвердится, что вы можете войти по ключу. Закрыть её раньше времени — самый простой способ заблокировать себе доступ.

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

Сравните то, что показывает система, с заказанной конфигурацией: модель и количество GPU, vCPU, объём памяти и NVMe.

GPU

Если драйвер GPU уже установлен:

# NVIDIA: модель, память, версия драйвера, процессы
nvidia-smi
nvidia-smi -L          # одна строка на каждый GPU
nvidia-smi topo -m     # как соединены GPU: NVLink (NV#) или PCIe

# AMD Instinct MI355X
amd-smi list
amd-smi topology

Матрица топологии и её значение для обучения и инференса объясняются в разделе Multi-GPU.

Если nvidia-smi или amd-smi не найдены, значит, драйвер ещё не установлен. GPU всё равно видны на шине PCI (10de — идентификатор производителя NVIDIA, 1002 — AMD):

lspci -d 10de: | grep -Ei '3d controller|vga compatible'   # GPU NVIDIA
lspci -d 1002:                                             # GPU AMD

Затем установите драйвер: Драйверы NVIDIA и CUDA или ROCm на MI355X.

CPU, память и диски

lscpu | grep -E 'Model name|^CPU\(s\)|NUMA node\(s\)'
free -h
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINTS,MODEL
df -h

free -h показывает немного меньше памяти, чем установлено физически, потому что часть её резервируют прошивка и ядро. lsblk перечисляет все диски NVMe; если на каком-то из них ещё нет файловой системы, раздел Хранилище и данные показывает, как его отформатировать и подключить.

Если что-то не соответствует вашему заказу, отправьте вывод этих команд через форму обратной связи.

Обновите операционную систему

sudo apt update
sudo apt full-upgrade -y
sudo apt install -y build-essential git curl tmux htop nvtop
[ -f /var/run/reboot-required ] && sudo reboot

Перезагрузка после обновления ядра — это нормально; переподключитесь, когда сервер снова будет доступен. Сделайте это до установки драйвера GPU, чтобы драйвер был собран для того ядра, которое вы будете реально использовать.

Ubuntu автоматически устанавливает обновления безопасности с помощью unattended-upgrades. Если ваш драйвер GPU взят из собственного архива Ubuntu, такое обновление может заменить драйвер во время работы задач, и новые процессы начнут завершаться с ошибкой несовпадения версий драйвера и библиотеки, пока вы не перезагрузитесь. В разделе Драйверы NVIDIA и CUDA объясняется, как закрепить версию драйвера.

Создайте обычного пользователя с правами sudo

Работайте как обычный пользователь и используйте sudo только при необходимости. От имени root создайте пользователя, дайте ему права sudo и скопируйте на него свой SSH-ключ:

adduser alice                  # запросит пароль; его будет использовать sudo
usermod -aG sudo alice
install -d -m 700 -o alice -g alice /home/alice/.ssh
install -m 600 -o alice -g alice /root/.ssh/authorized_keys /home/alice/.ssh/authorized_keys

На сервере с AMD также добавьте пользователя в группы, которым разрешён доступ к GPU: usermod -aG render,video alice.

Проверьте это из второго терминала на своём компьютере, прежде чем менять что-либо ещё:

ssh alice@203.0.113.10
sudo -v && echo "sudo works"

Далее отключите вход по паролю, ограничьте root и включите файрвол, как описано в разделе Доступ по SSH.

Что делать далее

Считайте диски сервера единственной копией ваших данных. Если срок аренды не продлён, сервер останавливается в конце оплаченного месяца, а его диски стираются. Храните копии всего, что нельзя потерять, где-то ещё.

Вопросы — через форму обратной связи. Чтобы спланировать ещё один сервер, используйте конфигуратор или прайс-лист.

Нужна помощь с этим руководством?

Расскажите нам о своём GPU, командах, которые вы выполнили, и результате, который получили, через форму обратной связи.

Личный кабинет

Войти в CryptGPU

Ваши заказы, счета и серверы в одном месте.

Новичок в CryptGPU?

Аккаунты создаются при оформлении заказа: выберите сервер и программное обеспечение, затем создайте аккаунт на шаге Аккаунт первого заказа.

Запустить сервер