tocdepth

2

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

Сервис «Виртуальные машины» позволяет создавать виртуальные машины различной конфигурации и управлять ими удаленно. Виртуальные машины — виртуальные серверы, развернутые на вычислительных ресурсах платформы виртуализации Evolution.

Порядок действий

  1. Авторизуйтесь в личном кабинете.

  2. (Опционально) Сгенерируйте ключевую пару, с помощью которой вы будете подключаться к виртуальной машине, и загрузите публичный ключ в облачный каталог.

  3. Выберите сервис Виртуальные машины.

  4. Нажмите Создать виртуальную машину.

  5. Определите конфигурацию и настройки виртуальной машины.

Шаг «Конфигурация»

  1. Укажите Количество виртуальных машин. Максимальное количество машин, которых вы можете создать, ограничено и указано в интерфейсе.

    Если вы создаете несколько ВМ за раз, они будут идентичны по параметрам за исключением названия и внутреннего IP-адреса. К названиям добавятся суффиксы, например «vm», «vm-2», «vm-3» и т. д. Внутренние IP-адреса будут назначены автоматически.

  2. Укажите Название виртуальной машины. При выборе названия обратите внимание, что в одной зоне доступности технически не может быть виртуальных машин с одинаковым названием.

  3. (Опционально) Заполните Описание виртуальной машины.

  4. (Опционально) Добавьте Теги для виртуальной машины.

  5. Выберите Зону доступности для размещения виртуальной машины.

    Для повышения отказоустойчивости ваших приложений вы можете размещать виртуальные машины в разных зонах доступности. Учитывайте, что некоторые ресурсы могут взаимодействовать только при размещении в одной зоне: например, к ВМ нельзя подключить диски из другой зоны.

  6. (Опционально) Активируйте переключатель Создать ВМ в группе размещения и выберите необходимую группу.

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

  7. Выберите Образ, на основе которого будет создана виртуальная машина.

    На вкладке Публичные вам доступны публичные образы операционных систем. Они включают базовые дистрибутивы Linux без графической оболочки и дополнительного программного обеспечения: CentOS, Ubuntu, Debian и др.

    На вкладке Маркетплейс вам доступны образы с предустановленным ПО для упрощения разработки приложений, создания веб-сайтов, администрирования серверов и других целей. Например, образ «LAMP» на основе Linux включает HTTP-сервер Apache, СУБД MySQL и язык программирования PHP.

  8. Выберите объем Вычислительных ресурсов для виртуальной машины:

    • Гарантированная доля vCPU.

      Гарантированная доля vCPU определяет долю использования процессора, выделенную для виртуальной машины. Этот параметр известен также как переподписка vCPU (vCPU Overcommitment).

      При 100% гарантируется использование полной мощности виртуальных ядер процессора хоста виртуализации, выделенных виртуальной машине. Это значение подходит для высоконагруженных продуктивных сервисов.

      При значении менее 100% вычислительная мощность физического процессора делится между несколькими виртуальными машинами. Если виртуальные машины на физическом хосте нагружают процессор на полную мощность, производительность каждой машины снижается. Это значение подходит для тестирования или несложных приложений.

      Чем меньше значение гарантированной доли, тем ниже стоимость виртуальной машины.

    • vCPU — количество ядер процессора виртуальной машины.

    • RAM — объем оперативной памяти виртуальной машины.

    Для виртуальных машин Evolution используются фиксированные наборы вычислительных ресурсов с предопределенным соотношением vCPU, RAM и гарантированной доли vCPU, которые известны также как флейворы (flavors). По этой причине выбор произвольного количества vCPU, RAM и гарантированной доли vCPU недоступен.

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

    1. Запросите доступ к созданию виртуальных машин с GPU через техническую поддержку.

      По умолчанию в проектах установлено ограничение на создание виртуальных с графическими процессорами.

    2. Выберите Гарантированную долю vCPU100%.

    3. Активируйте переключатель Графический процессор (GPU), выберите Модель GPU и необходимое количество GPU.

      В соответствии с количеством GPU количество vCPU и RAM будет выбрано автоматически.

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

  9. Ознакомьтесь с параметрами Загрузочного диска. Он создается вместе с виртуальной машиной и используется для загрузки операционной системы.

    При необходимости измените параметры диска: Название, Тип диска (сейчас доступен только тип SSD) и Размер, ГБ. Минимальный размер диска зависит от образа, а максимальный — ограничен квотой дискового пространства.

    Если на первом шаге вы выбрали создание двух или более виртуальных машин, это же количество будет указано в поле Количество дисков. Это информационное поле, его редактирование недоступно.

  10. (Опционально) Добавьте Дополнительные диски, которые используются как дополнительное хранилище данных виртуальной машины.

    Для хранения чувствительных данных рекомендуем использовать дополнительные диски. В случае удаления виртуальной машины данные на дополнительном диске сохраняются, и его можно подключить к другой виртуальной машине. Если хранить все данные на загрузочном диске, есть риск потерять их при удаления виртуальной машины.

    Чтобы подключить дополнительный диск, нажмите:

    • Создать пустой диск, если необходимо создать дополнительный диск с нуля.

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

Шаг «Настройки»

Примечание

У виртуальной машины должен быть хотя бы один интерфейс. Чтобы создать интерфейс, вы можете подключить ее к подсети или назначить ей прямой IP.

  1. (Опционально) Подключите виртуальную машину к подсети:

    1. Нажмите Подключить к подсети.

    2. Выберите VPC.

    3. Выберите Подсеть, к которой будет подключена ВМ.

      Если подходящая подсеть отсутствует, нажмите Создать подсеть и создайте ее в той же зоне доступности, что и виртуальная машина. После создания выберите новую подсеть в списке.

    4. Выберите Внутренний IP-адрес, который будет назначен виртуальной машине в подсети. Нажмите:

      • Назначить автоматически, если необходимо выбрать IP-адрес случайным образом.

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

    5. Выберите Группы безопасности, которые будут управлять трафиком виртуальной машины.

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

      Если подходящая группа отсутствует, нажмите Создать группу и создайте ее в той же зоне доступности, что и виртуальная машина. После создания выберите новую группу в списке.

    6. Нажмите Подключить.

  2. (Опционально) Назначьте публичный IP виртуальной машине:

    1. Выберите тип IP: Прямой или Плавающий.

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

      Плавающий IP назначается на интерфейс маршрутизируемой подсети виртуальной машины. Если ВМ не подключена ни к одной маршрутизируемой подсети, назначение плавающего IP будет недоступно.

      Подробнее о типах публичных IP смотрите в документации сервиса «Публичные IP» в разделе Типы IP.

    2. Нажмите:

      • Назначить автоматически, если для назначения необходимо арендовать новый публичный IP.

      • Выбрать из арендованных, если необходимо выбрать арендованный ранее свободный публичный IP.

    3. Выберите:

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

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

      • для плавающего IP — cетевой Интерфейс, на который он будет назначен.

    Учитывайте, что на одну виртуальную машину можно назначить один публичный IP-адрес.

    Назначение публичного IP можно пропустить, если:

    • Виртуальной машине не требуется обмениваться трафиком с интернетом.

    • Инициировать соединение с ВМ из интернета не требуется, а доступ в интернет вы планируете организовать с помощью SNAT-шлюза.

    Чтобы пропустить назначение публичного IP, выключите переключатель Подключить публичный IP.

  3. Укажите Имя хоста. Это уникальное имя устройства, по которому можно идентифицировать виртуальную машину в сети.

  4. Укажите Имя пользователя виртуальной машины.

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

    • Задайте Пароль для виртуальной машины.

      Он необходим для подключения к ВМ через виртуальную консоль.

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

    • Выберите Публичный ключ.

      Это публичная часть ключевой пары SSH, которая загружена в каталог облака Evolution и используется в качестве учетных данных при удаленном подключении к виртуальной машине. С помощью ключевой пары вы можете безопасно подключаться к виртуальной машине по SSH. Это более надежный способ, чем подключение по паролю.

      Если подходящий SSH-ключ отсутствует, нажмите Добавить ключ. Как сгенерировать ключ и добавить его в каталог, смотрите в разделах Генерация ключевой пары и Загрузка публичного ключа в облачный каталог.

      После загрузки ключ отобразится в списке, и вы сможете выбрать его для подключения к ВМ.

    Примечание

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

  6. Нажмите Создать.

Результат

Виртуальная машина отобразится в общем списке машин в статусе Создается, который после завершения поменяется на Запущена.

Создание первой виртуальной машины из нового образа обычно занимает не более пары минут. Вторая и последующие виртуальные машины будут создаваться из этого образа значительно быстрее.

Следующие шаги

Далее выполните подключение к виртуальной машине через виртуальную консоль или по SSH и обновите пакеты для образа установленной ОС.

Запустили Evolution free tier
для Dev & Test
Получить