Изменить вычислительные ресурсы виртуальной машины
После создания ВМ вы можете изменить ее вычислительные ресурсы. Как изменить имя, описание и метки ВМ читайте в разделе Изменить виртуальную машину.
Изменить конфигурацию vCPU и RAM
В этом разделе приведена инструкция для изменения количества и производительности ядер процессора (vCPU), а также количества памяти (RAM).
Чтобы изменить vCPU и RAM ВМ:
- В консоли управления выберите каталог, которому принадлежит ВМ.
- Выберите сервис Compute Cloud.
- Нажмите на имя нужной ВМ.
- Нажмите Остановить в правом верхнем углу страницы.
- В открывшемся окне нажмите кнопку Остановить.
- Подождите пока ВМ перейдет в статус
STOPPED
и нажмите кнопку Изменить ВМ в правом верхнем углу страницы. - Измените конфигурацию ВМ в блоке Вычислительные ресурсы:
- Выберите платформу.
- Укажите необходимое количество vCPU.
- Выберите гарантированную долю 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 | +----------------------+-----------------+---------------+---------+----------------------+ | fhm0b28lgfp4tkoa3jl6 | first-instance | ru-central1-a | RUNNING | my first vm via CLI | | fhm9gk85nj7gcoji2f8s | 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
и нажмите Изменить ВМ в правом верхнем углу страницы. - Измените конфигурацию ВМ в блоке Вычислительные ресурсы:
- Выберите платформу Intel Broadwell with NVIDIA® Tesla® V100.
- Укажите необходимое количество GPU.
- Нажмите кнопку Сохранить изменения.
- Нажмите кнопку Запустить в правом верхнем углу.
- В открывшемся окне нажмите кнопку Запустить
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для обновления параметров ВМ:
yc compute instance update --help
-
Получите список ВМ в каталоге по умолчанию:
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 | +----------------------+-----------------+---------------+---------+----------------------+
-
Выберите идентификатор (
ID
) или имя (NAME
) нужной ВМ, напримерfirst-instance
. -
Остановите ВМ:
yc compute instance stop first-instance
-
Получите текущую конфигурацию ВМ вместе с метаданными:
yc compute instance get --full first-instance
-
Измените конфигурацию ВМ:
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.
-
Запустите ВМ:
yc compute instance start first-instance
Чтобы изменить платформу и конфигурацию ВМ, воспользуйтесь методом REST API update для ресурса Instance или вызовом gRPC API InstanceService/Update.
Изменить количество GPU
Чтобы изменить количество GPU на существующей ВМ:
- В консоли управления выберите каталог, которому принадлежит ВМ.
- Выберите сервис Compute Cloud.
- Нажмите на имя нужной ВМ.
- Нажмите Остановить в правом верхнем углу страницы.
- В открывшемся окне нажмите кнопку Остановить.
- Подождите пока ВМ перейдет в статус
STOPPED
и нажмите Изменить ВМ в правом верхнем углу страницы. - Измените конфигурацию ВМ. В блоке Вычислительные ресурсы укажите необходимое количество GPU.
- Нажмите кнопку Сохранить изменения.
- Нажмите кнопку Запустить в правом верхнем углу.
- В открывшемся окне нажмите кнопку Запустить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для обновления параметров ВМ:
yc compute instance update --help
-
Получите список ВМ в каталоге по умолчанию:
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 | +----------------------+-----------------+---------------+---------+----------------------+
-
Выберите идентификатор (
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=16 \ --memory=192
Данная команда изменит количество GPU на 2.
-
Запустите ВМ:
yc compute instance start first-instance
Чтобы изменить количество GPU, воспользуйтесь методом REST API update для ресурса Instance или вызовом gRPC API InstanceService/Update.
Включить программно-ускоренную сеть
Важно
Функциональность доступна только по согласованию с вашим аккаунт-менеджером.
Чтобы включить программно-ускоренную сеть на существующей ВМ:
- В консоли управления выберите каталог, которому принадлежит ВМ.
- Выберите сервис Compute Cloud.
- Нажмите на имя нужной ВМ.
- Нажмите Остановить в правом верхнем углу страницы.
- В открывшемся окне нажмите кнопку Остановить.
- Подождите пока ВМ перейдет в статус
STOPPED
и нажмите Изменить ВМ в правом верхнем углу страницы. - В блоке Вычислительные ресурсы выберите опцию Программно-ускоренная сеть.
- Нажмите кнопку Сохранить изменения.
- Нажмите кнопку Запустить в правом верхнем углу.
- В открывшемся окне нажмите кнопку Запустить.