JaK*_*aKu 2 cloud-computing virtual-machines azure
我正在尝试通过 VM 上运行的脚本停止并取消分配 Linux Azure VM
sudo halt
Run Code Online (Sandbox Code Playgroud)
这将终止会话(如果是交互式,则为 ssh),停止虚拟机,但不会释放资源。这是否可以通过例如某些配置来实现AllowShutdownFromGuest
?有一个SO答案考虑从Windows来宾关闭,但不是Linux。
有提到azure-cli
可以从 linux 映像访问,但我找不到任何文档,有人知道这件事吗?
您可以在 Linux VM 上运行 Azure CLI 或较新的 AZ PowerShell 核心 cmdlet,两者都是跨平台的,并且允许您执行此操作。
命令行界面:
az vm deallocate -g MyResourceGroup -n MyVm
Run Code Online (Sandbox Code Playgroud)
AZ Powershell:
Stop-AzVM -name myvm -resourcegroup MyResourceGroup
Run Code Online (Sandbox Code Playgroud)