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

В этой статье:

  • Посмотреть список ВМ, привязанных к пулу
  • Создать новую ВМ с привязкой к пулу
  • Привязать существующую ВМ к пулу
  • Отвязать ВМ от пула
  1. Пошаговые инструкции
  2. Пулы резервов ВМ
  3. Управлять виртуальными машинами пула

Управление виртуальными машинами пула резервов ВМ

Статья создана
Yandex Cloud
Улучшена
Обновлена 9 февраля 2026 г.
  • Посмотреть список ВМ, привязанных к пулу
  • Создать новую ВМ с привязкой к пулу
  • Привязать существующую ВМ к пулу
  • Отвязать ВМ от пула

Важно

Пулы резервов ВМ тарифицируются: взимается плата за весь свободный объем зарезервированных вычислительных ресурсов ВМ, кластеров GPU и программно ускоренных сетей согласно правилам тарификации Yandex Compute Cloud. Подробнее см. в разделе Использование пулов резервов ВМ.

Функциональность пулов резервов ВМ находится на стадии Preview.

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

Примечание

К пулу резервов ВМ нельзя привязать виртуальную машину с конфигурацией (платформа, vCPU, RAM), отличной от конфигурации, которая задана в настройках пула.

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

Чтобы посмотреть список виртуальных машин, привязанных к пулу резервов ВМ:

Консоль управления
CLI
API
  1. В консоли управления выберите каталог, в котором находится пул резервов ВМ.
  2. Перейдите в сервис Compute Cloud.
  3. На панели слева выберите Пулы резервов ВМ.
  4. Выберите нужный пул.
  5. На панели слева перейдите в раздел Виртуальные машины.

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

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

По умолчанию секреты создаются в том же каталоге, что и подключения. Чтобы создать секрет в другом каталоге, в параметре --secret-folder-id укажите идентификатор этого каталога (для этого вам потребуется роль resource-manager.user на целевой каталог). Каталоги для подключения и секрета должны находиться в одном облаке. После создания подключения вы не сможете изменить этот параметр.

  1. Посмотрите описание команды Yandex Cloud CLI для создания ВМ:

    yc compute reserved-instance-pool list --help
    
  2. Получите список пулов резервов ВМ в каталоге по умолчанию:

    yc compute reserved-instance-pool list
    

    Результат:

    +----------------------+------------+---------------+------+
    |          ID          |    NAME    |    ZONE ID    | SIZE |
    +----------------------+------------+---------------+------+
    | fv48qa9iiq19******** | test-pool1 | kz1-a |    1 |
    | fv42fbsrso94******** | test-pool2 | kz1-a |    1 |
    +----------------------+------------+---------------+------+
    
  3. Посмотрите список ВМ, привязанных к пулу, указав его имя или идентификатор:

    yc compute reserved-instance-pool list-instances <имя_или_идентификатор_пула>
    

    Результат:

    +----------------------+-------------------+---------------+---------+----------------+-------------+
    |          ID          |       NAME        |    ZONE ID    | STATUS  |  EXTERNAL IP   | INTERNAL IP |
    +----------------------+-------------------+---------------+---------+----------------+-------------+
    | fv4mkphl5q09******** | my-sample-pool-vm | kz1-a | RUNNING | 158.160.***.** | 192.168.3.8 |
    | fv4mfp4fj6f0******** | my-second-pool-vm | kz1-a | RUNNING | 158.165.***.** | 192.168.3.12 |
    +----------------------+-------------------+---------------+---------+----------------+-------------+
    

Воспользуйтесь методом REST API ListInstances для ресурса ReservedInstancePool или вызовом gRPC API ReservedInstancePoolService/ListInstances, передав в поле reservedInstancePoolId (reserved_instance_pool_id для gRPC API) идентификатор нужного пула.

Создать новую ВМ с привязкой к пулуСоздать новую ВМ с привязкой к пулу

Чтобы создать новую виртуальную машину в пуле резервов ВМ:

Консоль управления
CLI
API
  1. В консоли управления выберите каталог, в котором находится пул резервов ВМ.
  2. Перейдите в сервис Compute Cloud.
  3. На панели слева выберите Пулы резервов ВМ.
  4. В строке с нужным пулом нажмите значок и выберите Создать ВМ.
  5. Настройте параметры создаваемой ВМ. Подробнее см. Создание виртуальной машины.
  6. Нажмите кнопку Создать ВМ.

ВМ появится в списке. При создании ВМ назначаются IP-адрес и имя хоста (FQDN).

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

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

По умолчанию секреты создаются в том же каталоге, что и подключения. Чтобы создать секрет в другом каталоге, в параметре --secret-folder-id укажите идентификатор этого каталога (для этого вам потребуется роль resource-manager.user на целевой каталог). Каталоги для подключения и секрета должны находиться в одном облаке. После создания подключения вы не сможете изменить этот параметр.

  1. Посмотрите описание команды Yandex Cloud CLI для создания ВМ:

    yc compute instance create --help
    
  2. Получите список пулов резервов ВМ в каталоге по умолчанию:

    yc compute reserved-instance-pool list
    

    Результат:

    +----------------------+------------+---------------+------+
    |          ID          |    NAME    |    ZONE ID    | SIZE |
    +----------------------+------------+---------------+------+
    | fv48qa9iiq19******** | test-pool1 | kz1-a |    1 |
    | fv42fbsrso94******** | test-pool2 | kz1-a |    1 |
    +----------------------+------------+---------------+------+
    
  3. Создайте виртуальную машину в пуле резервов ВМ:

    yc compute instance create \
      --name <имя_ВМ> \
      --zone <идентификатор_зоны_доступности> \
      --reserved-instance-pool-id <идентификатор_пула> \
      --network-interface subnet-name=<имя_подсети>,nat-ip-version=ipv4 \
      --create-boot-disk image-folder-id=standard-images,image-id=<идентификатор_образа> \
      --ssh-key <путь_к_SSH-ключу>
    

    Где:

    • --name — имя создаваемой ВМ. Требования к имени:

      • длина — от 3 до 63 символов;
      • может содержать строчные буквы латинского алфавита, цифры и дефисы;
      • первый символ — буква, последний — не дефис.
    • --zone — идентификатор зоны доступности создаваемой ВМ. Зона доступности ВМ должна совпадать с зоной доступности пула.

    • --reserved-instance-pool-id — идентификатор пула, в котором создается виртуальная машина.

      Вместо идентификатора вы можете передать имя пула в параметре --reserved-instance-pool-name.

    • --network-interface — настройки сетевого интерфейса ВМ:

      • subnet-name — имя подсети в зоне доступности, совпадающей с зоной доступности ВМ и пула.
      • nat-ip-version=ipv4 — публичный IP-адрес. Чтобы создать ВМ без публичного IP-адреса, исключите параметр.
    • --create-boot-disk — настройки загрузочного диска ВМ:

      • image-id — идентификатор образа загрузочного диска ВМ. Например: идентификатор образа Ubuntu 24.04 LTS.
    • --ssh-key — путь к файлу с публичным SSH-ключом, например: ~/.ssh/id_ed25519.pub. Для этого ключа на ВМ будет автоматически создан пользователь yc-user.

      При создании ВМ из публичного образа Yandex Cloud Marketplace обязательно передавайте в ВМ SSH-ключ, поскольку доступ по протоколу SSH с использованием логина и пароля для таких образов по умолчанию отключен.

    Результат:
    done (34s)
    id: fv4fjf9qbt57********
    folder_id: b1gt6g8ht345********
    created_at: "2025-05-07T07:46:34Z"
    name: the-first-pool-vm
    zone_id: kz1-a
    platform_id: standard-v2
    resources:
      memory: "2147483648"
      cores: "2"
      core_fraction: "100"
    status: RUNNING
    metadata_options:
      gce_http_endpoint: ENABLED
      aws_v1_http_endpoint: ENABLED
      gce_http_token: ENABLED
      aws_v1_http_token: DISABLED
    boot_disk:
      mode: READ_WRITE
      device_name: fv4v5k7u3g3n********
      auto_delete: true
      disk_id: fv4v5k7u3g3n********
    network_interfaces:
      - index: "0"
        mac_address: d0:0d:f9:bd:3a:5f
        subnet_id: fl8dmq91iruu********
        primary_v4_address:
          address: 192.168.7.7
          one_to_one_nat:
            address: 158.160.***.**
            ip_version: IPV4
    serial_port_settings:
      ssh_authorization: OS_LOGIN
    gpu_settings: {}
    fqdn: fv4fjf9qbt57********.auto.internal
    scheduling_policy: {}
    network_settings:
      type: STANDARD
    placement_policy: {}
    hardware_generation:
      legacy_features:
        pci_topology: PCI_TOPOLOGY_V1
    reserved_instance_pool_id: fv4k96kv52t7********
    
  4. Убедитесь, что виртуальная машина была привязана к пулу.

Подробнее о команде yc compute instance create читайте в справочнике Yandex Cloud CLI.

Воспользуйтесь методом REST API create для ресурса Instance или вызовом gRPC API InstanceService/Create, передав в поле reservedInstancePoolId (reserved_instance_pool_id для gRPC API) идентификатор нужного пула.

Привязать существующую ВМ к пулуПривязать существующую ВМ к пулу

Чтобы привязать существующую ВМ к пулу резервов ВМ:

Консоль управления
CLI
API
  1. В консоли управления выберите каталог, в котором находится пул резервов ВМ.
  2. Перейдите в сервис Compute Cloud.
  3. На панели слева выберите Виртуальные машины.
  4. В строке с нужной ВМ нажмите значок и выберите Привязать к пулу резервов ВМ.
  5. В открывшемся окне выберите нужный пул резервов ВМ из списка или создайте новый.
  6. Нажмите кнопку Привязать.

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

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

По умолчанию секреты создаются в том же каталоге, что и подключения. Чтобы создать секрет в другом каталоге, в параметре --secret-folder-id укажите идентификатор этого каталога (для этого вам потребуется роль resource-manager.user на целевой каталог). Каталоги для подключения и секрета должны находиться в одном облаке. После создания подключения вы не сможете изменить этот параметр.

  1. Посмотрите описание команды Yandex Cloud CLI для изменения ВМ:

    yc compute instance update --help
    
  2. Получите список пулов резервов ВМ в каталоге по умолчанию:

    yc compute reserved-instance-pool list
    

    Результат:

    +----------------------+------------+---------------+------+
    |          ID          |    NAME    |    ZONE ID    | SIZE |
    +----------------------+------------+---------------+------+
    | fv48qa9iiq19******** | test-pool1 | kz1-a |    1 |
    | fv42fbsrso94******** | test-pool2 | kz1-a |    1 |
    +----------------------+------------+---------------+------+
    
  3. Получите список ВМ в каталоге по умолчанию:

    yc compute instance list
    

    Результат:

    +----------------------+-----------------+---------------+---------+----------------------+
    |          ID          |       NAME      |    ZONE ID    | STATUS  |     DESCRIPTION      |
    +----------------------+-----------------+---------------+---------+----------------------+
    | fhm0b28lgfp4******** | first-instance  | kz1-a | RUNNING | my first vm via CLI  |
    | fhm9gk85nj7g******** | second-instance | kz1-a | RUNNING | my second vm via CLI |
    +----------------------+-----------------+---------------+---------+----------------------+
    
  4. Привяжите нужную виртуальную машину к нужному пулу резервов ВМ:

    yc compute instance update \
      --id <идентификатор_ВМ> \
      --reserved-instance-pool-id <идентификатор_пула>
    

    Где:

    • --id — идентификатор привязываемой ВМ.

      Вместо идентификатора вы можете указать имя ВМ в параметре --name.

    • --reserved-instance-pool-id — идентификатор пула, к которому привязывается виртуальная машина.

      Вместо идентификатора вы можете передать имя пула в параметре --reserved-instance-pool-name.

    Результат:
    done (2s)
    id: fhm0b28lgfp4********
    folder_id: b1gt6g8ht345********
    created_at: "2025-05-07T09:46:04Z"
    name: first-instance
    zone_id: kz1-a
    platform_id: standard-v2
    resources:
      memory: "2147483648"
      cores: "2"
      core_fraction: "100"
    status: RUNNING
    metadata_options:
      gce_http_endpoint: ENABLED
      aws_v1_http_endpoint: ENABLED
      gce_http_token: ENABLED
      aws_v1_http_token: DISABLED
    boot_disk:
      mode: READ_WRITE
      device_name: fv45psom2l6o********
      auto_delete: true
      disk_id: fv45psom2l6o********
    network_interfaces:
      - index: "0"
        mac_address: d0:0d:cb:b5:9e:bf
        subnet_id: fl8dmq91iruu********
        primary_v4_address:
          address: 192.168.7.5
          one_to_one_nat:
            address: 158.160.***.**
            ip_version: IPV4
    serial_port_settings:
      ssh_authorization: OS_LOGIN
    gpu_settings: {}
    fqdn: fv4cndcunukt********.auto.internal
    scheduling_policy: {}
    network_settings:
      type: STANDARD
    placement_policy: {}
    hardware_generation:
      legacy_features:
        pci_topology: PCI_TOPOLOGY_V1
    reserved_instance_pool_id: fv48qa9iiq19********
    
  5. Убедитесь, что виртуальная машина была привязана к пулу.

Подробнее о команде yc compute instance update читайте в справочнике Yandex Cloud CLI.

Воспользуйтесь методом REST API update для ресурса Instance или вызовом gRPC API InstanceService/Update, передав в поле reservedInstancePoolId (reserved_instance_pool_id для gRPC API) идентификатор нужного пула.

Отвязать ВМ от пулаОтвязать ВМ от пула

Чтобы отвязать ВМ от пула резервов ВМ:

Консоль управления
CLI
API
  1. В консоли управления выберите каталог, в котором находится пул резервов ВМ.
  2. Перейдите в сервис Compute Cloud.
  3. На панели слева выберите Виртуальные машины.
  4. В строке с нужной ВМ нажмите значок и выберите Отвязать от пула резервов ВМ.
  5. В открывшемся окне нажмите кнопку Отвязать.

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

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

По умолчанию секреты создаются в том же каталоге, что и подключения. Чтобы создать секрет в другом каталоге, в параметре --secret-folder-id укажите идентификатор этого каталога (для этого вам потребуется роль resource-manager.user на целевой каталог). Каталоги для подключения и секрета должны находиться в одном облаке. После создания подключения вы не сможете изменить этот параметр.

  1. Посмотрите описание команды Yandex Cloud CLI для изменения ВМ:

    yc compute instance update --help
    
  2. Получите список пулов резервов ВМ в каталоге по умолчанию:

    yc compute reserved-instance-pool list
    

    Результат:

    +----------------------+------------+---------------+------+
    |          ID          |    NAME    |    ZONE ID    | SIZE |
    +----------------------+------------+---------------+------+
    | fv48qa9iiq19******** | test-pool1 | kz1-a |    1 |
    | fv42fbsrso94******** | test-pool2 | kz1-a |    1 |
    +----------------------+------------+---------------+------+
    
  3. Получите список ВМ в нужном пуле, указав его имя или идентификатор:

    yc compute reserved-instance-pool list-instances <имя_или_идентификатор_пула>
    

    Результат:

    +----------------------+-------------------+---------------+---------+----------------+-------------+
    |          ID          |       NAME        |    ZONE ID    | STATUS  |  EXTERNAL IP   | INTERNAL IP |
    +----------------------+-------------------+---------------+---------+----------------+-------------+
    | fv4mkphl5q09******** | my-sample-pool-vm | kz1-a | RUNNING | 158.160.***.** | 192.168.3.8 |
    | fv4mfp4fj6f0******** | my-second-pool-vm | kz1-a | RUNNING | 158.165.***.** | 192.168.3.12 |
    +----------------------+-------------------+---------------+---------+----------------+-------------+
    
  4. Отвяжите нужную виртуальную машину от заданного пула резервов ВМ:

    yc compute instance update \
      --id <идентификатор_ВМ> \
      --reserved-instance-pool-id ""
    

    Где:

    • --id — идентификатор отвязываемой ВМ.

      Вместо идентификатора вы можете указать имя ВМ в параметре --name.

    Результат:
    done (5s)
    id: fv4fjf9qbt57********
    folder_id: b1gt6g8ht345********
    created_at: "2025-05-07T07:46:34Z"
    name: first-instance
    zone_id: kz1-a
    platform_id: standard-v2
    resources:
      memory: "2147483648"
      cores: "2"
      core_fraction: "100"
    status: RUNNING
    metadata_options:
      gce_http_endpoint: ENABLED
      aws_v1_http_endpoint: ENABLED
      gce_http_token: ENABLED
      aws_v1_http_token: DISABLED
    boot_disk:
      mode: READ_WRITE
      device_name: fv4v5k7u3g3n********
      auto_delete: true
      disk_id: fv4v5k7u3g3n********
    network_interfaces:
      - index: "0"
        mac_address: d0:0d:f9:bd:3a:5f
        subnet_id: fl8dmq91iruu********
        primary_v4_address:
          address: 192.168.7.7
          one_to_one_nat:
            address: 158.160.***.**
            ip_version: IPV4
    serial_port_settings:
      ssh_authorization: OS_LOGIN
    gpu_settings: {}
    fqdn: fv4fjf9qbt57********.auto.internal
    scheduling_policy: {}
    network_settings:
      type: STANDARD
    placement_policy: {}
    hardware_generation:
      legacy_features:
        pci_topology: PCI_TOPOLOGY_V1
    
  5. Убедитесь, что виртуальная машина была отвязана от пула.

Подробнее о команде yc compute instance update читайте в справочнике Yandex Cloud CLI.

Воспользуйтесь методом REST API update для ресурса Instance или вызовом gRPC API InstanceService/Update, передав в поле reservedInstancePoolId (reserved_instance_pool_id для gRPC API) пустую строку.

См. такжеСм. также

  • Создание пула резервов виртуальных машин
  • Изменение пула резервов виртуальных машин
  • Пулы резервов виртуальных машин

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

Предыдущая
Удалить пул резервов ВМ
Следующая
Посмотреть операции с ресурсами сервиса
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»