Остановить, запустить или перезапустить виртуальную машину
Остановить
Команда Остановить выключает ВМ. После выключения ВМ переходит в статус Stopped
. Пока ВМ остановлена, плата за нее не взимается. Использование дисков тарифицируется независимо от того, запущена ВМ или остановлена.
Вы сможете включить ВМ в любой момент, чтобы продолжить работу. Все данные и внесенные вами изменения сохраняются.
Некоторые параметры ВМ можно изменить только когда ВМ остановлена.
Чтобы остановить ВМ:
- В консоли управления
выберите каталог, которому принадлежит ВМ. - Выберите сервис Compute Cloud.
- Чтобы остановить одну ВМ, выберите ВМ → нажмите значок
→ Остановить. - В открывшемся окне нажмите кнопку Остановить.
Чтобы выполнить это действие с несколькими виртуальными машинами, выделите нужные ВМ в списке → нажмите кнопку Остановить в нижней части экрана → в открывшемся окне нажмите кнопку Остановить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для остановки ВМ:
yc compute instance stop --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
Воспользуйтесь методом REST API stop для ресурса Instance или вызовом gRPC API InstanceService/Stop.
При остановке ВМ гипервизор посылает операционной системе ВМ сигнал о завершении работы. В течение 30 секунд ОС должна мягко завершить текущие процессы, чтобы избежать потери данных. По истечении этого времени процесс ВМ принудительно останавливается.
Запустить
Команда Запустить включает остановленную ВМ. После включения ВМ переходит в статус Running
, и начинается загрузка операционной системы. С этого момента начинает взиматься плата за использование ВМ.
Чтобы запустить ВМ:
- В консоли управления
выберите каталог, которому принадлежит ВМ. - Выберите сервис Compute Cloud.
- Чтобы запустить одну ВМ, выберите ВМ → нажмите значок
→ Запустить. - В открывшемся окне нажмите кнопку Запустить.
Чтобы выполнить это действие с несколькими виртуальными машинами, выделите нужные ВМ в списке → нажмите кнопку Запустить в нижней части экрана → в открывшемся окне нажмите кнопку Запустить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для запуска ВМ:
yc compute instance start --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 start first-instance
Воспользуйтесь методом REST API start для ресурса Instance или вызовом gRPC API InstanceService/Start.
Перезапустить
Команда Перезапустить выполняет перезагрузку ВМ.
Чтобы перезапустить ВМ:
- В консоли управления
выберите каталог, которому принадлежит ВМ. - Выберите сервис Compute Cloud.
- Чтобы перезапустить одну ВМ, выберите ВМ → нажмите значок
→ Перезапустить. - В открывшемся окне нажмите кнопку Перезапустить.
Чтобы выполнить это действие с несколькими виртуальными машинами, выделите нужные ВМ в списке → нажмите кнопку Перезапустить в нижней части экрана → в открывшемся окне нажмите кнопку Перезапустить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для перезапуска ВМ:
yc compute instance restart --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 restart first-instance
Воспользуйтесь методом REST API restart для ресурса Instance или вызовом gRPC API InstanceService/Restart.