从自身释放 Ubuntu VM

石油

我在 Azure 中使用 Ubuntu 16.04 VM 来运行一些 GPU 计算。通常,我在晚上运行我的实验,并且我想在计算结束时释放 VM(以节省一些钱)。是否有任何命令可以从我想要解除分配的 VM 运行以实际解除分配?我应该只使用 Azure CLI 吗?提前致谢。

Shui shengbao

是的,有可能。

当您的脚本运行成功时,您可以判断返回值。然后,执行 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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章