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

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

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

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

Чтобы изменить vCPU и RAM виртуальной машины:

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

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

По умолчанию используется каталог, указанный в профиле 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 виртуальной машины, воспользуйтесь методом Update для ресурса Instance.

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

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

Чтобы изменить количество GPU на виртуальной машине:

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

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

По умолчанию используется каталог, указанный в профиле 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-id=gpu-standard-v1 \
        --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
    

Чтобы изменить платформу и конфигурацию виртуальной машины, воспользуйтесь методом Update для ресурса Instance.

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

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

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

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

По умолчанию используется каталог, указанный в профиле 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, воспользуйтесь методом Update для ресурса Instance.