【问题标题】:Start and Stop Azure Virtual Machine启动和停止 Azure 虚拟机
【发布时间】:2014-12-12 10:19:32
【问题描述】:

我需要启动/停止 Azure 虚拟机,但我不知道该怎么做。我对 Azure 或 Azure 脚本一无所知。

【问题讨论】:

    标签: azure virtual-machine


    【解决方案1】:

    您有多种选择。

    第一个是使用 Azure 门户。单击您的虚拟机,在底部您应该会看到一个停止虚拟机的按钮。再次启动它的工作方式相同。

    第二个选项是使用 PowerShell。 John McCabe 在his blog 上发布了一个简单的脚本来执行此操作。最重要的函数是Start-AzureVMStop-AzureVM

    如果您想从开发人员的角度自动执行此操作(这需要比 PowerShell 解决方案更多的工作),则可以使用 Azure 管理库。布雷迪·加斯特(Brady Gaster)为此写了一封great post

    第四个选项是使用Microsoft Azure Automation。在那里,您可以为常见任务创建运行手册。示例中已经包含可以启动和停止 VM 的脚本。

    【讨论】:

    • 感谢您的回答!我需要一个流程来在特定小时内自动启动和停止 VM。脚本中关于停止的问题 (gallery.technet.microsoft.com/scriptcenter/…)。我不知道我需要如何更改参数,我不知道这个参数在哪里。你能帮我吗?
    【解决方案2】:

    在 Azure 门户(我建议使用新门户)中,进入您需要的 VM,在仪表板上您将看到一个停止和启动按钮,或者您可以选择重新启动 VM。希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      您还可以创建一个计时器触发的 Azure 函数来启动/停止您的 VM。我在这里提供了步骤:

      Azure Function role like permissions to Stop Azure Virtual Machines

      不用创建 HTTP 触发的函数,只需使用计时器触发的函数并编辑 PowerShell 脚本内容以硬编码 vmname 和资源组。

      【讨论】:

        猜你喜欢
        • 2021-01-10
        • 1970-01-01
        • 2012-07-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-02
        • 2018-06-18
        • 1970-01-01
        相关资源
        最近更新 更多