Yandex Cloud
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»
Yandex Compute Cloud
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Создание виртуальной машины
    • DSVM
    • Группы размещения
    • Образы с предустановленным ПО
    • Получение информации о виртуальной машине
    • Управление виртуальной машиной
      • Остановить и запустить ВМ
      • Подключить диск к ВМ
      • Отключить диск от ВМ
      • Перенести ВМ в другую зону доступности
      • Перенести ВМ в другой каталог
      • Перенести ВМ в другое облако
      • Привязать к ВМ публичный IP-адрес
      • Отвязать от ВМ публичный IP-адрес
      • Сделать публичный IP-адрес ВМ статическим
      • Изменить ВМ
      • Изменить вычислительные ресурсы ВМ
      • Удалить ВМ
    • Работа на виртуальной машине
    • Управление агентом для сброса паролей
    • Создание диска
    • Управление диском
    • Снимки дисков
    • Группы размещения дисков
    • Создание образа
    • Управление образом
    • Файловые хранилища
    • Управление серийной консолью
    • Создание группы виртуальных машин
    • Получение информации о группе виртуальных машин
    • Управление группой виртуальных машин
    • Выделенные хосты
  • Yandex Container Solution
  • Практические руководства
  • Концепции
  • Управление доступом
  • Правила тарификации
  • Справочник API
  • Вопросы и ответы
  1. Пошаговые инструкции
  2. Управление виртуальной машиной
  3. Изменить вычислительные ресурсы ВМ

Изменить вычислительные ресурсы виртуальной машины

Статья создана
Yandex Cloud
,
улучшена
Mike B.
  • Изменить конфигурацию vCPU и RAM
  • Добавить GPU к существующей виртуальной машине
  • Изменить количество GPU
  • Включить программно-ускоренную сеть

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

Изменить конфигурацию vCPU и RAM

В этом разделе приведена инструкция для изменения количества и производительности ядер процессора (vCPU), а также количества памяти (RAM).

Консоль управления
CLI
API

Чтобы изменить vCPU и RAM ВМ:

  1. В консоли управления выберите каталог, которому принадлежит ВМ.
  2. Выберите сервис Compute Cloud.
  3. Нажмите на имя нужной ВМ.
  4. Нажмите Остановить в правом верхнем углу страницы.
  5. В открывшемся окне нажмите кнопку Остановить.
  6. Подождите пока ВМ перейдет в статус STOPPED и нажмите кнопку Изменить ВМ в правом верхнем углу страницы.
  7. Измените конфигурацию ВМ в блоке Вычислительные ресурсы:
    • Выберите платформу.
    • Укажите необходимое количество vCPU.
    • Выберите гарантированную долю vCPU.
    • Укажите размер RAM.
  8. Нажмите кнопку Сохранить изменения.
  9. Нажмите кнопку Запустить в правом верхнем углу.
  10. В открывшемся окне нажмите кнопку Запустить.

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

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

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

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

    yc compute instance list
    

    Результат:

    +----------------------+-----------------+---------------+---------+----------------------+
    |          ID          |       NAME      |    ZONE ID    | STATUS  |     DESCRIPTION      |
    +----------------------+-----------------+---------------+---------+----------------------+
    | fhm0b28lgfp4tkoa3jl6 | first-instance  | ru-central1-a | RUNNING | my first vm via CLI  |
    | fhm9gk85nj7gcoji2f8s | second-instance | ru-central1-a | RUNNING | my second vm via CLI |
    +----------------------+-----------------+---------------+---------+----------------------+
    
  3. Выберите идентификатор (ID) или имя (NAME) нужной ВМ, например first-instance.

  4. Остановите ВМ:

    yc compute instance stop first-instance
    
  5. Получите текущую конфигурацию ВМ вместе с метаданными:

    yc compute instance get --full first-instance
    
  6. Измените конфигурацию ВМ:

    yc compute instance update first-instance \
      --memory 32 \
      --cores 4 \
      --core-fraction 100
    

    Данная команда изменит конфигурацию ВМ:

    • Гарантированный уровень vCPU — на 100%.
    • vCPU — на 4.
    • RAM — на 32 ГБ.
  7. Запустите ВМ:

    yc compute instance start first-instance
    

Чтобы изменить vCPU и RAM ВМ, воспользуйтесь методом REST API update для ресурса Instance или вызовом gRPC API InstanceService/Update.

Важно

При изменении ресурсов ВМ возможна смена PCI-топологии. Учитывайте это при работе с операционными системами, чувствительными к таким изменениям. Например, при сильно измененных настройках сети в Windows Server возможна потеря сетевой связанности и, как следствие, пропадание доступа к ВМ.

Добавить GPU к существующей виртуальной машине

Чтобы добавить GPU к существующей ВМ, измените платформу и укажите количество GPU.

Консоль управления
CLI
API

Чтобы изменить количество GPU на ВМ:

  1. В консоли управления выберите каталог, которому принадлежит ВМ.
  2. Выберите сервис Compute Cloud.
  3. Нажмите на имя нужной ВМ.
  4. Нажмите Остановить в правом верхнем углу страницы.
  5. В открывшемся окне нажмите кнопку Остановить.
  6. Подождите пока ВМ перейдет в статус STOPPED и нажмите Изменить ВМ в правом верхнем углу страницы.
  7. Измените конфигурацию ВМ в блоке Вычислительные ресурсы:
    • Выберите платформу Intel Broadwell with NVIDIA® Tesla® V100.
    • Укажите необходимое количество GPU.
  8. Нажмите кнопку Сохранить изменения.
  9. Нажмите кнопку Запустить в правом верхнем углу.
  10. В открывшемся окне нажмите кнопку Запустить

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

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

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

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

    yc compute instance list
    

    Результат:

    +----------------------+-----------------+---------------+---------+----------------------+
    |          ID          |       NAME      |    ZONE ID    | STATUS  |     DESCRIPTION      |
    +----------------------+-----------------+---------------+---------+----------------------+
    | fhm0b28lgfp4tkoa3jl6 | first-instance  | ru-central1-a | RUNNING | my first vm via CLI  |
    | fhm9gk85nj7gcoji2f8s | second-instance | ru-central1-a | RUNNING | my second vm via CLI |
    +----------------------+-----------------+---------------+---------+----------------------+
    
  3. Выберите идентификатор (ID) или имя (NAME) нужной ВМ, например first-instance.

  4. Остановите ВМ:

    yc compute instance stop first-instance
    
  5. Получите текущую конфигурацию ВМ вместе с метаданными:

    yc compute instance get --full first-instance
    
  6. Измените конфигурацию ВМ:

    yc compute instance update first-instance \
      --platform=gpu-standard-v3 \
      --cores=8 \
      --memory=96 \
      --gpus=1
    

    После выполнения данной команды изменятся следующие характеристики ВМ:

    • Платформа — на Intel Broadwell with NVIDIA® Tesla® V100.
    • vCPU — на 8.
    • RAM — на 96 ГБ.
    • GPU — на 1.
  7. Запустите ВМ:

    yc compute instance start first-instance
    

Чтобы изменить платформу и конфигурацию ВМ, воспользуйтесь методом REST API update для ресурса Instance или вызовом gRPC API InstanceService/Update.

Изменить количество GPU

Консоль управления
CLI
API

Чтобы изменить количество GPU на существующей ВМ:

  1. В консоли управления выберите каталог, которому принадлежит ВМ.
  2. Выберите сервис Compute Cloud.
  3. Нажмите на имя нужной ВМ.
  4. Нажмите Остановить в правом верхнем углу страницы.
  5. В открывшемся окне нажмите кнопку Остановить.
  6. Подождите пока ВМ перейдет в статус STOPPED и нажмите Изменить ВМ в правом верхнем углу страницы.
  7. Измените конфигурацию ВМ. В блоке Вычислительные ресурсы укажите необходимое количество GPU.
  8. Нажмите кнопку Сохранить изменения.
  9. Нажмите кнопку Запустить в правом верхнем углу.
  10. В открывшемся окне нажмите кнопку Запустить.

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

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

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

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

    yc compute instance list
    

    Результат:

    +----------------------+-----------------+---------------+---------+----------------------+
    |          ID          |       NAME      |    ZONE ID    | STATUS  |     DESCRIPTION      |
    +----------------------+-----------------+---------------+---------+----------------------+
    | fhm0b28lgfp4tkoa3jl6 | first-instance  | ru-central1-a | RUNNING | my first vm via CLI  |
    | fhm9gk85nj7gcoji2f8s | second-instance | ru-central1-a | RUNNING | my second vm via CLI |
    +----------------------+-----------------+---------------+---------+----------------------+
    
  3. Выберите идентификатор (ID) или имя (NAME) нужной ВМ, например first-instance.

  4. Остановите ВМ:

    yc compute instance stop first-instance
    
  5. Получите текущую конфигурацию ВМ вместе с метаданными:

    yc compute instance get --full first-instancegit
    
  6. Измените конфигурацию ВМ:

    yc compute instance update first-instance \
      --gpus=2 \
      --cores=16 \
      --memory=192
    

    Данная команда изменит количество GPU на 2.

  7. Запустите ВМ:

    yc compute instance start first-instance
    

Чтобы изменить количество GPU, воспользуйтесь методом REST API update для ресурса Instance или вызовом gRPC API InstanceService/Update.

Включить программно-ускоренную сеть

Важно

Функциональность доступна только по согласованию с вашим аккаунт-менеджером.

Консоль управления

Чтобы включить программно-ускоренную сеть на существующей ВМ:

  1. В консоли управления выберите каталог, которому принадлежит ВМ.
  2. Выберите сервис Compute Cloud.
  3. Нажмите на имя нужной ВМ.
  4. Нажмите Остановить в правом верхнем углу страницы.
  5. В открывшемся окне нажмите кнопку Остановить.
  6. Подождите пока ВМ перейдет в статус STOPPED и нажмите Изменить ВМ в правом верхнем углу страницы.
  7. В блоке Вычислительные ресурсы выберите опцию Программно-ускоренная сеть.
  8. Нажмите кнопку Сохранить изменения.
  9. Нажмите кнопку Запустить в правом верхнем углу.
  10. В открывшемся окне нажмите кнопку Запустить.

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

Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»
В этой статье:
  • Изменить конфигурацию vCPU и RAM
  • Добавить GPU к существующей виртуальной машине
  • Изменить количество GPU
  • Включить программно-ускоренную сеть