Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Compute Cloud
    • Все инструкции
      • Создать группу выделенных хостов
      • Создать ВМ в группе выделенных хостов
      • Создать ВМ на выделенном хосте
      • Настроить права доступа к группе выделенных хостов
    • Посмотреть операции с ресурсами сервиса
  • Yandex Container Solution
  • Управление доступом
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • История изменений
  • Обучающие курсы
  1. Пошаговые инструкции
  2. Выделенные хосты
  3. Создать ВМ в группе выделенных хостов

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

Статья создана
Yandex Cloud
Улучшена
mmerihsesh
Обновлена 21 апреля 2025 г.

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

Если у вас еще нет группы выделенных хостов, создайте ее.

Чтобы создать ВМ:

CLI
API

Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

  1. Узнайте идентификатор группы выделенных хостов, в которой необходимо создать ВМ:

    yc compute host-group list
    

    Результат:

    +------------------------------+-------+--------------+-------+---------------+
    |              ID              | CORES |    MEMORY    | DISKS |   DISK SIZE   |
    +------------------------------+-------+--------------+-------+---------------+
    ...
    | intel-6338-c108-m704-n3200x6 |   108 | 755914244096 |     6 | 3198924357632 |
    +------------------------------+-------+--------------+-------+---------------+
    
  2. Получите список доступных подсетей:

    yc vpc subnet list
    

    Результат:

    +----------------------+-----------------------+----------------------+----------------+---------------+-----------------+
    |          ID          |         NAME          |      NETWORK ID      | ROUTE TABLE ID |     ZONE      |      RANGE      |
    +----------------------+-----------------------+----------------------+----------------+---------------+-----------------+
    | b0c6n43f9lgh******** | default-ru-central1-d | enpe3m3fa00u******** |                | ru-central1-d | [10.130.0.0/24] |
    | e2l2da8a20b3******** | default-ru-central1-b | enpe3m3fa00u******** |                | ru-central1-b | [10.129.0.0/24] |
    | e9bnlm18l70a******** | default-ru-central1-a | enpe3m3fa00u******** |                | ru-central1-a | [10.128.0.0/24] |
    +----------------------+-----------------------+----------------------+----------------+---------------+-----------------+
    
  3. Выполните команду для создания ВМ:

    yc compute instance create \
      --host-group-id <идентификатор_группы_выделенных_хостов> \
      --zone <зона_доступности> \
      --platform <идентификатор_платформы> \
      --network-interface subnet-name=<имя_подсети> \
      --attach-local-disk size=<размер_диска>
    

    Где:

    • --host-group-id — идентификатор группы выделенных хостов.

    • --zone — зона доступности, в которой размещена группа выделенных хостов.

    • --platform — платформа. Должна совпадать с платформой группы выделенных хостов:

      • standard-v3 — для хостов на платформе Intel® Ice Lake;
      • standard-v2 — для архивных хостов на платформе Intel Cascade Lake.
    • --network-interface — описание сетевого интерфейса ВМ:

      • subnet-name — имя подсети в зоне доступности.
    • --attach-local-disk — свойства локального диска, подключаемого к ВМ:

      • size — размер диска в байтах. Допустимые значения указаны в списке типов выделенных хостов и в выводе команды yc compute host-type list. Например, для хоста типа intel-6338-c108-m704-n3200x6 нужно указать значение 3198924357632 (~ 2,91 ТБ). Указывать размер, отличный от размера диска на хосте, нельзя.

      Параметр --attach-local-disk — необязательный. Чтобы подключить несколько локальных дисков, укажите параметр нужное количество раз. Подробнее см. в разделе Локальные и сетевые диски.

    Чтобы указать остальные характеристики ВМ, используйте параметры команды yc compute instance create, описанные в справочнике CLI. Подробнее см. в разделах Виртуальные машины в Compute Cloud и Создание виртуальной машины.

    Результат:

    done (20s)
    id: fhmbdt1jj2k3********
    folder_id: m4n56op78mev********
    created_at: "2020-10-13T07:41:19Z"
    zone_id: ru-central1-a
    ...
    placement_policy:
      host_affinity_rules:
      - key: yc.hostGroupId
        op: IN
        values:
        - abcdefg1hi23********
    
  1. Узнайте идентификатор группы выделенных хостов с помощью метода REST API list для ресурса HostGroup или вызова gRPC API HostGroupService/List.
  2. Создайте ВМ с помощью метода REST API create для ресурса Instance или вызова gRPC API InstanceService/Create.

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

Пример создания ВМ с локальным диском в группе выделенных хостовПример создания ВМ с локальным диском в группе выделенных хостов

Перед созданием ВМ:

  1. Создайте группу выделенных хостов и узнайте ее идентификатор с помощью команды CLI yc compute host-group list.
  2. Создайте пару ключей для подключения к ВМ по SSH.

Создайте ВМ со следующими характеристиками:

  • Размещение: группа выделенных хостов.
  • Платформа: Intel Ice Lake.
  • Количество vCPU: 64.
  • Объем RAM: 704 ГБ.
  • Количество локальных дисков: 2.
  • Размер одного локального диска: 3198924357632 Б (~ 2,91 ТБ).
  • Операционная система: Ubuntu 22.04 LTS.

Для этого выполните следующие действия:

CLI

Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

Выполните команду для создания ВМ:

yc compute instance create \
  --cloud-id <идентификатор_облака> \
  --folder-id <идентификатор_каталога> \
  --zone <зона_доступности> \
  --name <имя_ВМ> \
  --platform standard-v3 \
  --cores 64 \
  --memory 704 \
  --host-group-id <идентификатор_группы_выделенных_хостов> \
  --network-interface subnet-id=<идентификатор_подсети> \
  --attach-local-disk "size=3198924357632" \
  --attach-local-disk "size=3198924357632" \
  --ssh-key <путь_к_файлу_открытого_SSH-ключа> \
  --create-boot-disk name=boot-disk,size=1000,image-folder-id=standard-images,image-family=ubuntu-2204-lts

Где:

  • --cloud-id — идентификатор облака.
  • --folder-id — идентификатор каталога.
  • --zone — зона доступности, в которой размещена группа выделенных хостов.
  • --name — имя ВМ.
  • --platform — платформа ВМ.
  • --cores — количество vCPU.
  • --memory — объем RAM.
  • --host-group-id — идентификатор группы выделенных хостов.
  • --network-interface — описание сетевого интерфейса ВМ:
    • subnet-id — идентификатор подсети в зоне доступности, в которой размещается ВМ.
  • --attach-local-disk — описание подключаемого локального диска:
    • size — размер диска.
  • --ssh-key — путь до публичного SSH-ключа. Для этого ключа на виртуальной машине будет автоматически создан пользователь yc-user.
  • --create-boot-disk — параметры загрузочного диска.

Результат:

done (20s)
id: fhmbdt1jj2k3********
folder_id: m4n56op78mev********
created_at: "2023-01-16T12:46:50Z"
zone_id: ru-central1-a
...
placement_policy:
  host_affinity_rules:
  - key: yc.hostGroupId
    op: IN
    values:
    - abcdefg1hi23********

Intel является товарным знаком корпорации Intel или ее подразделений.

Была ли статья полезна?

Предыдущая
Создать группу выделенных хостов
Следующая
Создать ВМ на выделенном хосте
Проект Яндекса
© 2025 ООО «Яндекс.Облако»