我在 Azure 中使用 Ubuntu 16.04 VM 来运行一些 GPU 计算。通常,我在晚上运行我的实验,并且我想在计算结束时释放 VM(以节省一些钱)。是否有任何命令可以从我想要解除分配的 VM 运行以实际解除分配?我应该只使用 Azure CLI 吗?提前致谢。
是的,有可能。
当您的脚本运行成功时,您可以判断返回值。然后,执行 Azure CLI 以取消分配 VM。
##your script
if [$? -eq 0];then
az vm deallocate --resource-group myResourceGroup --name myVM
fi
注意:如果您不使用静态 IP,则在您取消分配 VM 时它会更改 IP。此外,如果要自动启动 VM,可以使用 Azure 自动化 Runbook。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句