Создать виртуальную машину

Последние изменения: 25.01.2023

Создать виртуальную машину

Виртуальные машины создаются внутри проектов. Вы можете использовать проект по умолчанию (default) или создать новый.

1. Откройте проект и нажмите на кнопку Создать виртуальную машину.

EP9z0hR-SfthVu3Vh1iCLZnjhrgaOHSt2P5D2m05

2. Выберите локацию, где хотите развернуть виртуальную машину.

4f4dbb8a09fe98bf5327a6bbcd0f1367.png

Локации делятся на два типа — CORE и EDGE. В разных локациях доступны разные конфигурации машин.

CORE

EDGE*

Поколение оборудования

Последнее

Часть оборудования последнего поколения, часть — нет

Рассчитан на высокую масштабируемость «на лету»

Да

Нет

Запас ресурсов

1 000 ядер и 30 ТБ оперативной памяти

До 300 ядер и 1 ТБ оперативной памяти

Порты для пользовательского трафика и хранилища

Выделенные

Совмещенные

Выбор конфигураций

Доступно больше конфигураций

Доступно меньше

конфигураций

Цена виртуальных машин

Выше

Ниже

*всегда можем трансформировать регион в CORE, если вам будет не хватать ресурсов.

3. Выберите образ.

m3bvDnCmU3PWW2lkSxT3XpuwlXAJlaUcEovFcu21
  • Выберите образ операционной системы, готовый шаблон из маркетплейса, диск, снапшот или предварительно загруженный образ.

  • Обратите внимание на подсказку Для авторизации в ОС. Информация понадобится для подключения по SSH к виртуальной машине на Linux OC с устройства на Linux OC. Дополнительная информация указана в статье «SSH. Подключиться к виртуальной машине по SSH».

Важно! Если вы хотите подключиться к виртуальной машине с Linux ОС с устройства на Windows OC, используйте специальное приложение, например, PuTTY.

4. Выберите конфигурацию, исходя из ваших целей и бюджета.

d43fe1a931b543fca714b2b816c679a8.png

Выберите поколение процессора.

Выберите конфигурацию виртуальной машины. В разных регионах доступные разные наборы конфигураций виртуальных машин:

  • Конфигурации Общие предназначены для запуска приложений, которые не требуют высокой производительности. Особенность работы виртуальных машин таких конфигураций — частичное использование ядра.

  • Конфигурации Стандарт лучше всего подходят для широкого спектра основных рабочих нагрузок, которые требуют предсказуемой производительности вычислений.

  • Конфигурации vCPU — это ЦПУ-оптимизированные виртуальные машины. Они лучше всего подходят для задач и проектов, которые интенсивно используют центральный процессор (ЦП) и требуют предсказуемой производительности или полагаются на ЦП больше, чем на ОЗУ. Например, для пакетной обработки больших наборов данных и кодирования видео.

  • Конфигурации Память — это виртуальные машины с оптимизированной памятью, которые лучше всего подходят для задач и проектов, интенсивно использующих память. Как правило, это базы данных.

  • Конфигурации Высокочастотные отличает высокая тактовая частота процессора (3,7 ГГц в базовой конфигурации). Такие машины подойдут, если важны высокая производительность и скорость работы процессора. Они будут идеальным вариантом для приложений, которые требуют однопоточной производительности, и отлично справятся с финансовой и вероятностной аналитикой, а также автоматизацией вычислительных процессов.

  • Конфигурации GPU — это виртуальные машины с видеокартой. Они подходят для работы с графической информацией, приложениями глубокого и машинного обучения и высокопроизводительными вычислениями.

  • Конфигурации GPU-HF — это высокочастотные виртуальные машины с видеокартой. Они подойдут для задач, которые требуют ресурсов графических ускорителей, где также важна высокая производительность и скорость работы процессора.

Важно! Для конфигурации Общие пропускная способность лимитирована до 100 Мбит/с. Для всех остальных конфигураций — до 1 Гбит/с.

5. Выберите тип и размер диска, а также введите его имя. Если необходимо, добавьте новые диски и Attachment tag.
    Количество и суммарный объём дисков ограничен выделенной квотой, которую можно увеличить по запросу.

3df16fe1a5a10df3b455ac7dc85badc4.png

Доступно четыре типа дисков:            

  • High IOPS SSD (быстрый сетевой диск) — сетевое блочное хранилище, расположенное на SSD-накопителе, с увеличенным значением IOPS (60 IOPS на 1 ГБ).

  • Стандарт (быстрый сетевой диск) — сетевое блочное хранилище, расположенное на SSD-накопителе (6 IOPS на 1 ГБ).

  • Cold (медленный сетевой диск) — сетевое блочное хранилище, расположенное на HDD-накопителе.

  • Ультра (медленный сетевой диск) — сетевое блочное хранилище. Предназначено для некритичных или тестовых данных.

6. Добавьте один или несколько сетевых интерфейсов.

При выборе публичного интерфейса можно включить опцию Использовать зарезервированный IP, чтобы назначить зарезервированный IP-адрес виртуальной машине.

0813cdc3087134b1ac667fc43970ced5.png

При выборе приватного интерфейса настройте сеть и подсеть, как показано ниже.

83c6e64bf1e389add069f1f777cb3f64.png

Выберите существующую сеть из выпадающего списка меню или создайте новую по ссылке Добавить сеть. При создании новой сети откроется новое окно.

a4de0d258c6ef2d3292b915e3ffd55f1.png

     1) Введите имя сети.

     2) Активируйте опцию Сеть Baremetal, если необходимо подключить физические серверы к сети.

     3) Активируйте опцию Добавить теги, если необходимо добавить метаданные для сети.

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

Выберите существующую подсеть из выпадающего списка меню или создайте новую по ссылке Добавить подсеть. При создании новой подсети откроется новое окно.

46686dd592e96eedb38da6efc3c4fa19.png

     1) Введите имя подсети.

     2) Укажите диапазон адресов в формате CIDR. Допустимые диапазоны: 10.0.0.0 - 10.255.255.255,
          172.16.0.0 - 172.31.255.255, 192.168.0.0 - 192.168.255.255. Допустимый диапазон маски подсети: 16 - 29.

     3) Активируйте опцию Включить DHCP, чтобы IP-адреса назначались машинам в подсети автоматически.

     4) Активируйте опцию Немаршрутизируемая сеть, если вам необходимо ограничить доступ к подсети от внешних сетей
         и других подсетей. Если вы хотите оставить машрутизацию в сети, введите IP-адрес шлюза вручную. В противном
         случае IP-адрес шлюза будет назначен автоматически случайным образом.

     5) Введите адрес пользовательского DNS-сервера, если необходимо добавить конкретные DNS-серверы.

     6) Активируйте опцию Добавить теги, если необходимо добавить метаданные для подсети.

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

Также вы можете активировать опции:

  • Использовать зарезервированный IP: чтобы назначить зарезервированный IP-адрес машине.

  • Использовать плавающий IP: чтобы назначить плавающий IP-адрес машине.

7. Настройте файрвол, если необходимо.

По умолчанию выбран файрвол default, где разрешен входящий трафик по ICMP, TCP (SSH) и RDP протоколам. Вы также можете выбрать созданный файрвол из выпадающего списка или создать новый по ссылке Добавить файрвол. Процесс создания и настройки файрвола описан в статье «Файрволы. Добавить Файрвол и настроить его».

8af10c95ac6884c18f74a8bf7b80f598.png

Важно! Вы можете управлять всеми соединениями, кроме 25 порта для исходящего трафика — он заблокирован по умолчанию.

8. Укажите SSH-ключ для удаленного подключения к виртуальной машине.

7baebe940db6ee66ff2b82792f62d6f4.png

Добавьте SSH-ключ или сгенерируйте новый по соответствующим ссылкам. При добавлении SSH-ключа необходимо ввести открытый ключ, а при подключении к машине использовать приватный. Подключение по SSH подробно описано в статье «SSH. Подключиться к виртуальной машине по SSH»

9. В блоке Дополнительные возможности задайте следующие настройки, если необходимо.

5521bce56a3b866476fa6693b288aab2.png
  • Активируйте опцию Пользовательские данные и вставьте нужный скрипт, чтобы добавить метаданные для обработки cloud-init агентом, который запущен на виртуальной машине.

        Например, можно вставить скрипт, который позволит подключаться к виртуальной машине на Linux прямо из личного
        кабинета
или по SSH с помощью пароля. Впишите в пользовательские данные код:

#cloud-config
password: ваш пароль
chpasswd: { expire: False }
ssh_pwauth: True

       Обратите внимание: если машина состоит только в приватной подсети, для входа по паролю в настройках этой подсети
       должна быть активирована опция Включить DHCP.

       С указанным паролем будет возможно подключаться к вашему оборудованию. Пароль не обязательно добавлять
       в явном виде, можно вписать его хэш-сумму (тот же пароль, только преобразованный; машина сможет его считать,
       а для человека он выглядит как случайный набор символов). Тогда, даже если кто-то попадёт в систему, то всё равно
       не узнает пароль — внутри будет храниться хэш-сумма. При этом система даст войти только по паролю. Для генерации
       хэш-суммы вы можете воспользоваться скриптом на Python:

#!/usr/bin/env python3
# based on https://stackoverflow.com/a/17992126/117471
# pip3 install passlib
import sys
from getpass import getpass
from passlib.hash import sha512_crypt
passwd = input() if not sys.stdin.isatty() else getpass()
print(sha512_crypt.hash(passwd , rounds = 5000 ))
  • Активируйте опциюДобавить теги, чтобы добавить теги. Теги – это пары ключ-значение, посредством которых формируются метаданные описания виртуальной машины.

  • Активируйте опцию Добавить в группу размещения, чтобы определить, как разместить несколько виртуальных машин.

        Группа размещения — это настройка, которая определяет, как будут размещены виртуальные машины: на одном
        физическом сервере (политика affinity) или на разных физических серверах (политика anti-affinity). Более подробно
        группы размещения описаны в статье «Группы размещения. Что это, как добавить машину в группу»

10. Если вы хотите создать несколько виртуальных машин с такой конфигурацией, укажите нужное вам количество
       и добавьте имена (допускается использование только символов латинского алфавита, нижних подчёркиваний, пробелов
       и точек).

487e8a576972699d505b9a9e1a9d7cce.png

11. Для завершения настройки нажмите кнопку Создать виртуальную машину, после чего сервер будет развёрнут
      в облаке. Первые несколько минут сервер будет находиться в статусе «Создание», в это время выделяются ресурсы
      для виртуальной машины. После этого сервер автоматически перейдёт в статус «Включен». Это значит, что машина
      запущена и работает.


Помогла ли вам статья?