Google Cloud:计算 VM 实例每天自动关闭,如何停止?
Google Cloud: Compute VM Instances is Auto Shutting Down Daily, how to stop that?
我有 Google VM windows 服务器 2012 r2,服务器每天都在关闭,如果 Google 控制台中有任何设置需要更改,我需要停止它.
默认情况下,VM 不应自动关闭,除非您组织中的某人已将其配置为这样做。
支持此行为的 google 服务是 Cloud Scheduler。如果您查看云调度程序作业,看看它是否列出了任何作业。如果是,请查看这些作业在做什么。
确保 Preemptibility 关闭
- 计费问题
- 您组织中的其他人设置了该配置
- 使用云调度等其他问题
请检查以上所有可能性
有几件事可以检查,实例重启可以通过以下方式触发:
默认配置的可用性策略:
- Preemptibility Off(推荐):如果这是在你的虚拟机上
运行ning 将是一个可抢占的 VM,实例将被终止
24 小时后。
- 主机维护 迁移 VM 实例(推荐):如果发生
migrateOnHostMaintenance
或 hostError
事件,您会将实例移至
新主机由于您的 VM 所在的主机将有更新或出现错误,您只
有这个选项或终止虚拟机实例
- 自动重启:如果您的实例设置为在发生维护事件 (OnHostMaintenance) 时终止,或者如果您的实例因底层硬件问题 (hostError) 而崩溃,您可以通过将 automaticRestart 字段设置为
On
来将 Compute Engine 设置为自动重启实例,这是默认设置的方式,可以手动将其设置为 off
。
要检查您是否遇到过这种类型的事件,您可以在遇到问题的项目中转到云 shell 并 运行 此命令:gcloud compute operations list
和将它与 grep 一起使用只是为了过滤 migrateOnHostMaintenance
或
hostError
这样的事件:gcloud compute operations list | grep migrateOnHostMaintenance
和 gcloud compute operations list | grep hostError
如果您没有找到上述任何操作,您可以使用相同的命令并添加实例名称 gcloud compute operations list | grep INSTANCE_NAME
并通过描述它们来检查 start
和 stop
操作使用下一个命令:gcloud compute operations describe OPERATION_ID --zone
,您将能够看到有关您的实例正在进行的停止或启动操作的详细信息,甚至是执行该操作的用户。
我有 Google VM windows 服务器 2012 r2,服务器每天都在关闭,如果 Google 控制台中有任何设置需要更改,我需要停止它.
默认情况下,VM 不应自动关闭,除非您组织中的某人已将其配置为这样做。
支持此行为的 google 服务是 Cloud Scheduler。如果您查看云调度程序作业,看看它是否列出了任何作业。如果是,请查看这些作业在做什么。
确保 Preemptibility 关闭
- 计费问题
- 您组织中的其他人设置了该配置
- 使用云调度等其他问题
请检查以上所有可能性
有几件事可以检查,实例重启可以通过以下方式触发:
默认配置的可用性策略:
- Preemptibility Off(推荐):如果这是在你的虚拟机上 运行ning 将是一个可抢占的 VM,实例将被终止 24 小时后。
- 主机维护 迁移 VM 实例(推荐):如果发生
migrateOnHostMaintenance
或hostError
事件,您会将实例移至 新主机由于您的 VM 所在的主机将有更新或出现错误,您只 有这个选项或终止虚拟机实例 - 自动重启:如果您的实例设置为在发生维护事件 (OnHostMaintenance) 时终止,或者如果您的实例因底层硬件问题 (hostError) 而崩溃,您可以通过将 automaticRestart 字段设置为
On
来将 Compute Engine 设置为自动重启实例,这是默认设置的方式,可以手动将其设置为off
。
要检查您是否遇到过这种类型的事件,您可以在遇到问题的项目中转到云 shell 并 运行 此命令:gcloud compute operations list
和将它与 grep 一起使用只是为了过滤 migrateOnHostMaintenance
或
hostError
这样的事件:gcloud compute operations list | grep migrateOnHostMaintenance
和 gcloud compute operations list | grep hostError
如果您没有找到上述任何操作,您可以使用相同的命令并添加实例名称 gcloud compute operations list | grep INSTANCE_NAME
并通过描述它们来检查 start
和 stop
操作使用下一个命令:gcloud compute operations describe OPERATION_ID --zone
,您将能够看到有关您的实例正在进行的停止或启动操作的详细信息,甚至是执行该操作的用户。