Изменить вычислительные ресурсы виртуальной машины
После создания ВМ вы можете изменить ее вычислительные ресурсы. Как изменить имя, описание и метки ВМ читайте в разделе Изменить виртуальную машину.
Изменить конфигурацию vCPU и RAM
В этом разделе приведена инструкция для изменения количества и производительности ядер процессора (vCPU), а также количества памяти (RAM).
Чтобы изменить vCPU и RAM ВМ:
-
В консоли управления
выберите каталог, которому принадлежит ВМ. -
В списке сервисов выберите Compute Cloud.
-
Нажмите на имя нужной ВМ.
-
В правом верхнем углу страницы нажмите кнопку Остановить.
-
В открывшемся окне нажмите кнопку Остановить.
-
Подождите пока ВМ перейдет в статус
Stopped
и в правом верхнем углу страницы нажмите Изменить ВМ. -
В блоке Вычислительные ресурсы измените конфигурацию ВМ. Для этого:
- Перейдите на вкладку Своя конфигурация.
- Выберите платформу.
- Укажите гарантированную долю и необходимое количество vCPU, а также объем RAM.
- При необходимости сделайте ВМ прерываемой.
-
Нажмите кнопку Сохранить изменения.
-
Нажмите кнопку Запустить в правом верхнем углу.
-
В открывшемся окне нажмите кнопку Запустить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для обновления параметров ВМ:
yc compute instance update --help
-
Получите список ВМ в каталоге по умолчанию:
yc compute instance list
Результат:
+----------------------+-----------------+---------------+---------+----------------------+ | ID | NAME | ZONE ID | STATUS | DESCRIPTION | +----------------------+-----------------+---------------+---------+----------------------+ | fhm0b28lgfp4******** | first-instance | ru-central1-a | RUNNING | my first vm via CLI | | fhm9gk85nj7g******** | second-instance | ru-central1-a | RUNNING | my second vm via CLI | +----------------------+-----------------+---------------+---------+----------------------+
-
Выберите идентификатор (
ID
) или имя (NAME
) нужной ВМ, напримерfirst-instance
. -
Остановите ВМ:
yc compute instance stop first-instance
-
Получите текущую конфигурацию ВМ вместе с метаданными:
yc compute instance get --full first-instance
-
Измените конфигурацию ВМ:
yc compute instance update first-instance \ --memory 32 \ --cores 4 \ --core-fraction 100
Данная команда изменит конфигурацию ВМ:
- Гарантированный уровень vCPU — на 100%.
- vCPU — на 4.
- RAM — на 32 ГБ.
-
Запустите ВМ:
yc compute instance start first-instance
Чтобы изменить vCPU и RAM ВМ, воспользуйтесь методом REST API update для ресурса Instance или вызовом gRPC API InstanceService/Update.
Важно
При изменении ресурсов ВМ возможна смена PCI-топологии. Учитывайте это при работе с операционными системами, чувствительными к таким изменениям. Например, при сильно измененных настройках сети в Windows Server возможна потеря сетевой связанности и, как следствие, пропадание доступа к ВМ.
Добавить GPU к существующей виртуальной машине
Чтобы добавить GPU к существующей ВМ, измените платформу и укажите количество GPU.
Чтобы изменить количество GPU на ВМ:
-
В консоли управления
выберите каталог, которому принадлежит ВМ. -
В списке сервисов выберите Compute Cloud.
-
Нажмите на имя нужной ВМ.
-
В правом верхнем углу страницы нажмите кнопку Остановить.
-
В открывшемся окне нажмите кнопку Остановить.
-
Подождите пока ВМ перейдет в статус
Stopped
и в правом верхнем углу страницы нажмите Изменить ВМ. -
В блоке Вычислительные ресурсы:
-
Перейдите на вкладку GPU.
-
Выберите одну из платформ:
- Intel Broadwell with NVIDIA® Tesla® V100
- Intel Cascade Lake with NVIDIA® Tesla® V100
- AMD EPYC™ with NVIDIA® Ampere® A100
- Intel Ice Lake with NVIDIA® Tesla® T4
- Intel Ice Lake with T4i
-
Выберите одну из предлагаемых конфигураций с необходимым количеством GPU, vCPU и объемом RAM.
-
-
Нажмите кнопку Сохранить изменения.
-
В правом верхнем углу страницы нажмите кнопку Запустить.
-
В открывшемся окне нажмите кнопку Запустить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для обновления параметров ВМ:
yc compute instance update --help
-
Получите список ВМ в каталоге по умолчанию:
yc compute instance list
Результат:
+----------------------+-----------------+---------------+---------+----------------------+ | ID | NAME | ZONE ID | STATUS | DESCRIPTION | +----------------------+-----------------+---------------+---------+----------------------+ | fhm0b28lgfp4******** | first-instance | ru-central1-a | RUNNING | my first vm via CLI | | fhm9gk85nj7g******** | second-instance | ru-central1-a | RUNNING | my second vm via CLI | +----------------------+-----------------+---------------+---------+----------------------+
-
Выберите идентификатор (
ID
) или имя (NAME
) нужной ВМ, напримерfirst-instance
. -
Остановите ВМ:
yc compute instance stop first-instance
-
Получите текущую конфигурацию ВМ вместе с метаданными:
yc compute instance get --full first-instance
-
Измените конфигурацию ВМ:
yc compute instance update first-instance \ --platform=standard-v3-t4 \ --cores=8 \ --memory=32 \ --gpus=1
После выполнения данной команды изменятся следующие характеристики ВМ:
- Платформа — на Intel Ice Lake with NVIDIA® Tesla® T4.
- vCPU — на 8.
- RAM — на 32 ГБ.
- GPU — на 1.
-
Запустите ВМ:
yc compute instance start first-instance
Чтобы изменить платформу и конфигурацию ВМ, воспользуйтесь методом REST API update для ресурса Instance или вызовом gRPC API InstanceService/Update.
Изменить количество GPU
Чтобы изменить количество GPU на существующей ВМ:
-
В консоли управления
выберите каталог, которому принадлежит ВМ. -
В списке сервисов выберите Compute Cloud.
-
Нажмите на имя нужной ВМ.
-
В правом верхнем углу страницы нажмите кнопку Остановить.
-
В открывшемся окне нажмите кнопку Остановить.
-
Подождите, пока ВМ перейдет в статус
Stopped
, и в правом верхнем углу страницы нажмите Изменить ВМ. -
В блоке Вычислительные ресурсы:
-
Перейдите на вкладку GPU.
-
Выберите одну из платформ:
- Intel Broadwell with NVIDIA® Tesla® V100
- Intel Cascade Lake with NVIDIA® Tesla® V100
- AMD EPYC™ with NVIDIA® Ampere® A100
- Intel Ice Lake with NVIDIA® Tesla® T4
- Intel Ice Lake with T4i
-
Выберите одну из предлагаемых конфигураций с необходимым количеством GPU, vCPU и объемом RAM.
-
-
Нажмите кнопку Сохранить изменения.
-
В правом верхнем углу страницы нажмите кнопку Запустить.
-
В открывшемся окне нажмите кнопку Запустить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для обновления параметров ВМ:
yc compute instance update --help
-
Получите список ВМ в каталоге по умолчанию:
yc compute instance list
Результат:
+----------------------+-----------------+---------------+---------+----------------------+ | ID | NAME | ZONE ID | STATUS | DESCRIPTION | +----------------------+-----------------+---------------+---------+----------------------+ | fhm0b28lgfp4******** | first-instance | ru-central1-a | RUNNING | my first vm via CLI | | fhm9gk85nj7g******** | second-instance | ru-central1-a | RUNNING | my second vm via CLI | +----------------------+-----------------+---------------+---------+----------------------+
-
Выберите идентификатор (
ID
) или имя (NAME
) нужной ВМ, напримерfirst-instance
. -
Остановите ВМ:
yc compute instance stop first-instance
-
Получите текущую конфигурацию ВМ вместе с метаданными:
yc compute instance get --full first-instancegit
-
Измените конфигурацию ВМ:
yc compute instance update first-instance \ --gpus=2 \ --cores=56 \ --memory=238
Данная команда изменит количество GPU на 2.
Значения параметров
--cores
(количество vCPU) и--memory
(размер RAM в ГБ) зависят от платформы и количества GPU. См. список доступных конфигураций. -
Запустите ВМ:
yc compute instance start first-instance
Чтобы изменить количество GPU, воспользуйтесь методом REST API update для ресурса Instance или вызовом gRPC API InstanceService/Update.
Включить программно-ускоренную сеть
Важно
Функциональность доступна только по согласованию с вашим аккаунт-менеджером.
Чтобы включить программно-ускоренную сеть на существующей ВМ:
- В консоли управления
выберите каталог, которому принадлежит ВМ. - В списке сервисов выберите Compute Cloud.
- Нажмите на имя нужной ВМ.
- В правом верхнем углу страницы нажмите кнопку Остановить.
- В открывшемся окне нажмите кнопку Остановить.
- Подождите пока ВМ перейдет в статус
Stopped
и в правом верхнем углу страницы нажмите Изменить ВМ. - В блоке Вычислительные ресурсы откройте вкладку Своя конфигурация и включите опцию Программное ускорение сети.
- Нажмите кнопку Сохранить изменения.
- В правом верхнем углу страницы нажмите кнопку Запустить.
- В открывшемся окне нажмите кнопку Запустить.