Перейти к содержимому

Создание виртуальной машины

Чтобы начать работу с сервисом Compute, вам нужно создать виртуальную машину (ВМ). Это можно сделать с помощью веб-консоли, консольной утилиты MWS CLI, API или Terraform.

  • Веб-консоль
  • MWS CLI
  • Terraform
  • API
  1. Убедитесь, что у вас есть сеть и подсеть, где ВМ будет размещена. Если сети и подсети нет, создайте их.

  2. Убедитесь, что у вас есть пара ключей (публичный и приватный) для подключения по SSH. Если ключей нет, создайте их.

  3. В веб-консоли выберите нужный проект.

  4. В списке сервисов выберите ComputeВиртуальные машины и нажмите кнопку Создать.

  5. (опционально) Измените автоматически сгенерированное имя ВМ. Позже это имя (name) и созданный из него идентификатор (ID) нельзя изменить, меняется только отображаемое имя (display name) ВМ.

  6. Выберите зону доступности, в которой будет находиться ВМ.

  7. Выберите тип ВМ.

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

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

    • Для создания зависимого сетевого диска выберите источник образа с дистрибутивом Linux:

      • Каталог образов — в блоке Источник выберите нужный дистрибутив и версию.
      • Пользовательские образы — выберите образ диска с установленным дистрибутивом Linux. При необходимости предварительно создайте образ.
  9. (опционально) Отредактируйте прочие параметры загрузочного сетевого диска.

    • Имя — уникальное имя диска в рамках ВМ. Значение по умолчанию — boot. После создания его невозможно изменить.
    • Размер диска — размер диска в гигабайтах.
    • IOPS — производительность диска (количество операций ввода-вывода в секунду).
    • Диск — имя диска из списка.
    • Имя — уникальное имя диска в рамках ВМ. Значение по умолчанию — boot. После подключения диска его невозможно изменить.
  10. (опционально) Добавьте дополнительные диски — несколько сетевых или один локальный.

    • Имя — уникальное имя диска в рамках ВМ. Позже его нельзя изменить.
    • Размер диска — размер диска в гигабайтах.
    • (опционально) Параметры подключенияDevice Name — автоматически сгенерированное имя диска, которое будет отображаться в /dev/disk/by-id/mws-* и использоваться для обращения к диску внутри ВМ. Позже его нельзя изменить.
  11. Нажмите кнопку Далее.

  12. Задайте настройки сети для ВМ:

  13. Назначьте ВМ внутренний IP-адрес одним из предложенных способов:

    • Временный — IP-адрес выбирается автоматически из диапазона подсети.
    • Вручную — укажите IP-адрес из диапазона подсети.
    • Зарезервированный — выберите зарезервированный IP-адрес. Если IP-адрес еще не зарезервирован, зарезервируйте его.
    Примечание

    Если вы планируете использовать ВМ в качестве VPN-шлюза или маршрутизатора, нужно разрешить доставку на нее транзитного трафика, предназначенного для других узлов. Для этого включите опцию IP Forwarding.

  14. (опционально) Задайте настройки DNS для временного или указанного вручную IP-адреса:

    • FQDN — укажите такое же доменное имя, как для ВМ, если хотите, чтобы оно ассоциировалось с IP-адресом.
    • TTL — укажите время жизни DNS-записи в секундах, минутах или часах. Чем меньше значение, тем быстрее изменения распространятся в интернете, но тем чаще серверы будут вынуждены запрашивать данные повторно.
    • Задать обратную зону — включите опцию для создания PTR-записи. Это разрешит другим устройствам внутренней сети определять доменное имя вашей ВМ по ее IP-адресу.
  15. Назначьте ВМ внешний IP-адрес одним из предложенных способов:

    • Временный — назначается динамический IP-адрес из пула провайдера.
    • Зарезервированный — выберите зарезервированный IP-адрес. Если IP-адрес еще не зарезервирован, зарезервируйте его.
    • Без адреса — внешний IP-адрес не назначается, и к ВМ можно будет подключиться только через VPN.
  16. (опционально) В блоке Доменное имя отредактируйте имя хоста и FQDN.

  17. Нажмите кнопку Далее.

  18. Нажмите кнопку Добавить публичный ключ и вставьте в соответствующее поле публичную часть подготовленного ранее SSH-ключа. Имя пользователя из SSH-ключа будет автоматически вставлено в соответствующее поле.

    Нельзя добавлять ключи с именами пользователя admin или root — это приведет к ошибке.

  19. (опционально) Измените имя пользователя.

    • Имя должно начинаться со строчной латинской буквы или символа _.
    • Имя может содержать строчные латинские буквы, цифры, символы _ и -.
    • Имя может заканчиваться строчной латинской буквой, цифрой, символами _, - или $.
    • Максимальная длина — 32 символа.
  20. Нажмите кнопку Добавить. После этого ключ будет добавлен в скрипт инициализации cloud-init в блоке Метаданные (атрибут user-data).

  21. (опционально) Укажите в cloud-init дополнительные настройки.

  22. (опционально) Добавьте дополнительный SSH-ключ, нажав кнопку Добавить публичный ключ повторно.

  23. (опционально) Чтобы ВМ могла работать с ресурсами облака, добавьте сервисный аккаунт. Вы можете добавить уже существующий аккаунт или создать новый.

  24. (опционально) В блоке Метаданные добавьте дополнительные ключи и значения метаданных (например, environment:prod, app: backend), нажав кнопку Добавить ключ-значение.

  25. Нажмите кнопку Далее.

  26. Проверьте настройки ВМ. При необходимости вернитесь к предыдущим шагам и откорректируйте настройки.

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

  28. Нажмите кнопку Создать. Дождитесь, когда ВМ будет добавлена в список на странице ComputeВиртуальные машины.

  • Веб-консоль
  • MWS CLI
  • Terraform
  • API
  1. Убедитесь, что у вас есть сеть и подсеть, где будет размещена ВМ. Если сети и подсети нет, создайте их.

  2. В веб-консоли выберите нужный проект.

  3. В списке сервисов выберите ComputeВиртуальные машины и нажмите кнопку Создать.

  4. (опционально) Измените автоматически сгенерированное имя ВМ. Позже это имя (name) и созданный из него идентификатор (ID) нельзя изменить, меняется только отображаемое имя (display name) ВМ.

  5. Выберите зону доступности, в которой будет находиться ВМ.

  6. Выберите тип ВМ.

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

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

    • Для создания зависимого сетевого диска выберите источник образа с ОС Windows:

      • Каталог образов — в блоке Источник выберите семейство ОС Windows и нужную версию;
      • Пользовательские образы — выберите образ диска с установленной ОС Windows. При необходимости предварительно создайте образ.
  8. (опционально) Отредактируйте прочие параметры загрузочного сетевого диска.

    • Имя — уникальное имя диска в рамках ВМ. Значение по умолчанию — boot. После создания его невозможно изменить.
    • Размер диска — размер диска в гигабайтах.
    • IOPS — производительность диска (количество операций ввода-вывода в секунду).
    • Диск — имя диска из списка.
    • Имя — уникальное имя диска в рамках ВМ. Значение по умолчанию — boot. После подключения диска его невозможно изменить.
  9. (опционально) Добавьте дополнительные диски — несколько сетевых или один локальный.

    • Имя — уникальное имя диска в рамках ВМ. Позже его нельзя изменить.
    • Размер диска — размер диска в гигабайтах.
    • (опционально) Параметры подключенияDevice Name — автоматически сгенерированное имя диска, которое будет отображаться в /dev/disk/by-id/mws-* и использоваться для обращения к диску внутри ВМ. Позже его нельзя изменить.
  10. Нажмите кнопку Далее.

  11. Задайте настройки сети для ВМ:

  12. Назначьте ВМ внутренний IP-адрес одним из предложенных способов:

    • Временный — IP-адрес выбирается автоматически из диапазона подсети.
    • Вручную — укажите IP-адрес из диапазона подсети.
    • Зарезервированный — выберите зарезервированный IP-адрес. Если IP-адрес еще не зарезервирован, зарезервируйте его.
    Примечание

    Если вы планируете использовать ВМ в качестве VPN-шлюза или маршрутизатора, нужно разрешить доставку на нее транзитного трафика, предназначенного для других узлов. Для этого включите опцию IP Forwarding.

  13. (опционально) Задайте настройки DNS для временного или указанного вручную IP-адреса:

    • FQDN — укажите такое же доменное имя, как для ВМ, если хотите, чтобы оно ассоциировалось с IP-адресом.
    • TTL — укажите время жизни DNS-записи в секундах, минутах или часах. Чем меньше значение, тем быстрее изменения распространятся в интернете, но тем чаще серверы будут вынуждены запрашивать данные повторно.
    • Задать обратную зону — включите опцию для создания PTR-записи. Это разрешит другим устройствам внутренней сети определять доменное имя вашей ВМ по ее IP-адресу.
  14. Назначьте ВМ внешний IP-адрес одним из предложенных способов:

    • Временный — назначается динамический IP-адрес из пула провайдера.
    • Зарезервированный — выберите зарезервированный IP-адрес. Если IP-адрес еще не зарезервирован, зарезервируйте его.
    • Без адреса — внешний IP-адрес не назначается, и к ВМ можно будет подключиться только через VPN.
  15. (опционально) В блоке Доменное имя отредактируйте имя хоста и FQDN.

  16. Нажмите кнопку Далее.

  17. Скопируйте одноразовый пароль. Он понадобится для первого входа в систему.

  18. (опционально) Измените имя пользователя.

    • Имя может содержать строчные и прописные латинские буквы, цифры, символы _ и -.
    • Не должны использоваться имена Administrator, Guest, DefaultAccount, HelpAssistant, NONE.
    • Максимальная длина — 20 символов.
  19. (опционально) Чтобы ВМ могла работать с ресурсами облака, добавьте сервисный аккаунт. Вы можете добавить уже существующий аккаунт или создать новый.

  20. (опционально) В блоке Метаданные добавьте дополнительные ключи и значения метаданных (например, environment: prod, app: backend), нажав кнопку Добавить ключ-значение.

  21. Нажмите кнопку Далее.

  22. Проверьте настройки ВМ. При необходимости вернитесь к предыдущим шагам и откорректируйте настройки.

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

  24. Нажмите кнопку Создать. Дождитесь, когда ВМ будет добавлена в список на странице ComputeВиртуальные машины.