Назад | Перейти на главную страницу

Можно ли остановить и освободить виртуальную машину Azure от самой виртуальной машины?

Я пытаюсь остановить и освободить виртуальную машину Azure Linux от сценария, запущенного на виртуальной машине,

sudo halt

Это завершает сеанс (ssh в интерактивном режиме), останавливает виртуальную машину, но не освобождает ресурсы. Возможно ли это каким-то образом, например, некоторая конфигурация вроде AllowShutdownFromGuest? Есть ТАК ответ учитывая выключение из windows гостей, но не linux. Там есть упоминания о azure-cli доступны из образов linux, но я не могу найти никакой документации, кто-нибудь знает что-нибудь об этом?

Вы можете запустить либо Azure CLI, либо новые базовые командлеты PowerShell для AZ на виртуальной машине Linux, оба являются кроссплатформенными и позволят вам это сделать.

CLI:

az vm deallocate -g MyResourceGroup -n MyVm

Аризона Powershell:

Stop-AzVM -name myvm -resourcegroup MyResourceGroup