【问题标题】:Deallocate a Ubuntu VM from itself从自身释放 Ubuntu VM
【发布时间】:2017-06-20 08:44:24
【问题描述】:

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

【问题讨论】:

    标签: azure ubuntu cloud virtual-machine


    【解决方案1】:

    是的,有可能。

    当您的脚本运行成功时,您可以判断返回值。然后,执行 Azure CLI 以解除分配您的 VM。

    ##your script
    if [$? -eq 0];then
     az vm deallocate --resource-group myResourceGroup --name myVM
    fi
    

    注意:如果你不使用静态 IP,当你解除分配你的虚拟机时它会改变 IP。此外,如果您想自动启动 VM,可以使用 Azure 自动化运行手册。

    【讨论】:

      【解决方案2】:

      是的,你会想要使用 Azure Cli 或 Azure Cli 2.0

      az vm deallocate --resource-group myResourceGroup --name myVM
      

      或使用 cli

      azure vm deallocate -g myResourceGroup -n myVM
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-04-19
        • 1970-01-01
        • 2011-11-09
        • 2015-12-20
        • 2011-05-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多