【问题标题】:Google Cloud: Compute VM Instances is Auto Shutting Down Daily, how to stop that?谷歌云:计算虚拟机实例每天自动关闭,如何停止?
【发布时间】:2019-12-09 08:26:06
【问题描述】:

我有 Google VM windows server 2012 r2,并且服务器每天都在关闭,如果 Google 控制台中有任何设置需要更改,我需要停止它。

【问题讨论】:

    标签: google-cloud-platform windows-server-2012-r2 google-console-developer


    【解决方案1】:

    确保已关闭抢占性

    【讨论】:

      【解决方案2】:
      1. 计费问题
      2. 您组织中的其他人已设置该配置
      3. 其他问题,例如使用云调度程序。

      请检查以上所有可能性

      【讨论】:

        【解决方案3】:

        有几件事可以检查,实例重启本身可以通过以下方式触发:

        默认配置的可用性策略:

        1. Preemptibility 关闭(推荐):如果这在您所在的 VM 上 running 将是抢占式 VM,并且实例将被终止 24 小时后。
        2. 关于主机维护 迁移 VM 实例(推荐):如果发生 migrateOnHostMaintenancehostError 事件,您会将您的实例移动到 由于您的虚拟机所在的新主机将有更新或出现错误,您只需 具有此选项或终止 VM 实例
        3. 自动重启:如果您的实例设置为在发生维护事件时终止 (OnHostMaintenance),或者您的实例由于底层硬件问题 (hostError) 而崩溃,您可以将 Compute Engine 设置为自动通过将 automaticRestart 字段设置为 On 来重启实例,这是默认设置的,可以手动打开 off

        要检查您是否有此类事件,您可以转到您遇到问题的项目中的云 shell 并运行以下命令:gcloud compute operations list 并将其与 grep 一起使用以过滤 migrateOnHostMaintenance或者 hostError 像这样的事件:gcloud compute operations list | grep migrateOnHostMaintenancegcloud compute operations list | grep hostError

        如果您没有找到上述任何操作,您可以使用相同的命令并添加实例名称 gcloud compute operations list | grep INSTANCE_NAME 并通过使用下一个命令描述它们来检查 startstop 操作:gcloud compute operations describe OPERATION_ID --zone,您将能够看到有关您的实例正在进行的停止或启动操作的详细信息,甚至是执行该操作的用户。

        【讨论】:

          【解决方案4】:

          默认情况下,VM 不应自动关闭,除非您的组织中有人将其配置为这样做。

          支持这种行为的谷歌服务是 Cloud Scheduler。如果您查看云调度程序作业并查看它是否列出了任何作业。如果有,看看这些工作在做什么。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2015-02-12
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-09-27
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多