Быстрый старт

Быстрый старт поможет вам начать работу с сервисом Bare Metal и познакомиться с его возможностями. Настройка сервиса будет показана на примере сервера Bare Metal c установкой ОС Linux с подключением по SSH.

Пройдя все шаги быстрого старта, вы:

  1. Создадите сеть.
  2. Арендуете сервер Bare Metal.
  3. Создадите отдельный промежуточный хост в виде виртуальной машины на Linux с внешним IP-адресом.
  4. Установите ОС Linux на сервер Bare Metal.
  5. Подключитесь к серверу Bare Metal по SSH через созданный ранее промежуточный хост.

Подготовительные шаги

  1. Зарегистрируйтесь на платформе VK Cloud.

  2. Убедитесь, что баланса лицевого счета хватает для:

    • Аренды желаемой конфигурации сервера Bare Metal.

    • Оплаты виртуальной машины с Linux в конфигурации с 1 vCPU, 1 ГБ RAM, 1 диском HDD на 10 ГБ и публичным IP-адресом Sprut.

      Цены на указанные ресурсы доступны в прайс-листе.

  3. Проверьте, хватает ли квот для:

    • аренды одного сервера Bare Metal;
    • создания виртуальной машины минимальной конфигурации: 1 vCPU, 1 ГБ RAM, 1 диск;
    • добавления одного Floating IP-адреса Sprut.

1. Создайте сеть

  1. Перейдите в личный кабинет VK Cloud.

  2. Перейдите в раздел Виртуальные сетиСети.

  3. Нажмите кнопку Создать.

  4. Задайте параметры сети:

    • Название сети: введите значение my-net.

    • Доступ в интернет: включите опцию.

    • Маршрутизатор: выберите опцию Создать новый.

    Остальные параметры оставьте по умолчанию.

  5. Нажмите кнопку Добавить сеть.

2. Закажите сервер

  1. Перейдите в личный кабинет VK Cloud.

  2. Перейдите в раздел Облачные вычисленияBare Metal.

  3. Нажмите кнопку Арендовать.

  4. Задайте параметры заказа:

    • Конфигурация: выберите желаемую конфигурацию сервера.
    • Количество серверов: укажите значение 1.
    • Операционная система: выберите Без OS.
    • Приватная подсеть: выберите сеть my-net и созданную по умолчанию подсеть.
  5. Нажмите кнопку Арендовать.

    После завершения оформления заказа в списке появится сервер в статусе Ожидайте.

  6. Дождитесь, когда статус сервера в списке сменится на Активный.

3. Создайте промежуточный хост

  1. Сгенерируйте SSH ключ для промежуточного хоста:

    Выполните команду в терминале:

    ssh-keygen -t rsa -b 2048 -f ~/.ssh/my_key -N ""

    В директории ~/.ssh/ будет создано два файла: my_key и my_key.pub.

  2. Перейдите в личный кабинет VK Cloud.

  3. Перейдите в раздел Облачные вычисленияВиртуальные машины.

  4. Нажмите кнопку Создать инстанс или Добавить.

  5. Задайте параметры ВМ:

    • Имя виртуальной машины: введите my-jump-host.
    • Тип виртуальной машины: выберите STD2-1-1, минимальную конфигурацию.
    • Тип диска: выберите HDD. Для промежуточного хоста не требуется высокая производительность накопителя.
    • Операционная система: выберите Ubuntu 24.04.

    Остальные параметры оставьте по умолчанию.

  6. Нажмите кнопку Следующий шаг.

  7. Настройте подключение ВМ к сети:

    • Сеть: выберите сеть my-net и созданную по умолчанию подсеть.

    • Ключ виртуальной машины: выберите Загрузить публичный ssh ключ.

      Откроется форма для импорта ключа. Заполните поле Название ключа и скопируйте свой открытый ключ в поле Публичный ключ. Узнать его можно, прочитав файл my_key.pub:

      Выполните команду в терминале:

      cat ~/.ssh/my_key.pub
    • Настройки Firewall: добавьте группу безопасности ssh.

    • Назначить внешний IP: включите опцию.

    • Внешний IP: выберите Выделить новый.

    Остальные параметры оставьте по умолчанию.

  8. Нажмите кнопку Следующий шаг.

  9. Отключите настройку резервного копирования, для промежуточного хоста оно не нужно.

  10. Нажмите кнопку Создать инстанс.

  11. Дождитесь окончания создания ВМ и проверьте возможность подключения по SSH. Для этого введите команду:

    ssh <ИМЯ_ПОЛЬЗОВАТЕЛЯ>@<IP-АДРЕС_ПРОМЕЖУТОЧНОГО_ХОСТА>

    Здесь:

    • <ИМЯ_ПОЛЬЗОВАТЕЛЯ> — имя учетной записи по умолчанию, которое используется в образах VK Cloud.
    • <IP-АДРЕС_ПРОМЕЖУТОЧНОГО_ХОСТА> — внешний IP-адрес промежуточного хоста.

    При первом подключении по SSH появится запрос подтверждения:

    The authenticity of host 'XXX.XXX.XXX.XXX (XXX.XXX.XXX.XXX)' can't be established.ECDSA key fingerprint is SHA256:aYZIWs9N6KRtfFOuic6eoWcluhSp6+j************Are you sure you want to continue connecting (yes/no)?

    Введите в терминале yes и нажмите ENTER.

  12. Завершите SSH-сессию с помощью команды:

    quit

4. Установите ОС

  1. Перейдите в личный кабинет VK Cloud.

  2. Перейдите в раздел Облачные вычисленияBare Metal.

  3. В списке серверов Bare Metal нажмите на имя нужного сервера.

  4. На странице сервера нажмите  и выберите пункт Установить операционную систему.

  5. Задайте параметры сервера:

    • Название: введите my-bare-metal.
    • Операционная система: выберите Выбрать OS и образ Ubuntu 24.04.
  6. Нажмите кнопку Следующий шаг.

  7. Для параметра Сеть выберите сеть my-net и созданную по умолчанию подсеть.

  8. Нажмите кнопку Установить и подтвердите действие.

    Запустится установка ОС и автоматически скачается файл приватного ключа *.pem от вашей ключевой пары. Сохраните его, позже он потребуется для подключения к серверу по SSH.

    Открытая часть ключа будет автоматически добавлена на сервер.

5. Подключитесь к серверу

  1. Откройте терминал и настройте права доступа к файлу ключа:

    chmod 400 <ФАЙЛ_КЛЮЧА>

    Здесь <ФАЙЛ_КЛЮЧА> — путь до *.pem файла с приватным ключом.

    Пример для файла ключа MyPrivateKey.pem, который находится в директории /path/to/file/:

    chmod 400 /path/to/file/MyPrivateKey.pem
  2. Подключитесь к серверу Bare Metal.

    Сначала необходимо подключиться к промежуточному хосту через его внешний IP, а затем уже к серверу Bare Metal по его внутреннему IP. Это можно сделать одной командой:

    ssh -i <ФАЙЛ_КЛЮЧА> \    -J <ИМЯ_ПОЛЬЗОВАТЕЛЯ>@<IP-АДРЕС_ПРОМЕЖУТОЧНОГО_ХОСТА> \       <ИМЯ_ПОЛЬЗОВАТЕЛЯ>@<ВНУТРЕННИЙ_IP-АДРЕС_СЕРВЕРА>

    Здесь:

    • <ФАЙЛ_КЛЮЧА> — путь до *.pem файла с приватным ключом.
    • <ИМЯ_ПОЛЬЗОВАТЕЛЯ> — имя учетной записи по умолчанию, которое используется в образах VK Cloud. И для промежуточного хоста, и для сервера Bare Metal нужно ввести имя пользователя, соответствующее используемому в них образу ОС.
    • <IP-АДРЕС_ПРОМЕЖУТОЧНОГО_ХОСТА> — внешний IP-адрес промежуточного хоста.
    • <ВНУТРЕННИЙ_IP-АДРЕС_СЕРВЕРА> — внутренний IP-адрес вашего сервера Bare Metal.

    При первом подключении по SSH появится запрос подтверждения:

    The authenticity of host 'XXX.XXX.XXX.XXX (XXX.XXX.XXX.XXX)' can't be established.ECDSA key fingerprint is SHA256:aYZIWs9N6KRtfFOuic6eoWcluhSp6+j************Are you sure you want to continue connecting (yes/no)?

    Введите в терминале yes и нажмите ENTER.

Удалите неиспользуемые ресурсы

Созданные ресурсы тарифицируются и потребляют вычислительные ресурсы. Если они вам больше не нужны:

  • Остановите промежуточный хост, чтобы воспользоваться им позже, или удалите его навсегда.
  • Откажитесь от аренды сервера Bare Metal.
  • Удалите Floating IP-адрес, назначенный промежуточному хосту. Присутствующие в проекте Floating IP-адреса тарифицируются, даже если не привязаны к какому-либо сервису.