Google Cloud Platform - VM实例自动终止

时间:2018-01-17 06:56:55

标签: google-cloud-platform

虚拟机实例在空闲时自动终止,下面提供了vm实例的日志详细信息。在GCP中的VM实例自动终止之前是否有任何预先设置的空闲时间?

compute.instances.guestTerminate
{"actor":{"user":"system"}

{
 insertId:  "1cul1b9g4an2h44"  
 jsonPayload: {
  actor: {
   user:  "system"    
  }
  event_subtype:  "compute.instances.guestTerminate"   
  event_timestamp_us:  "1516163427866891"   
  event_type:  "GCE_OPERATION_DONE"   
  operation: {

  }
  resource: {

  }
  trace_id:  "systemevent-1516163412743-562f14da3546f-72606fb9-e7cfbf6e"   
  version:  "1.2"   
 }
 labels: {

 }

191721 /日志/ compute.googleapis.com%2Factivity_log"
     receiveTimestamp:" 2018-01-17T04:30:27.942931382Z"
     资源:{       标签:{

  }
  type:  "gce_instance"   
 }
 severity:  "INFO"  
 timestamp:  "2018-01-17T04:30:27.866891Z"  
}

1 个答案:

答案 0 :(得分:1)

Google Compute Engine没有为VM实例预设空闲时间。但是,如果您的实例为Preemptible,则计算引擎可能会因系统事件而终止它,并且此概率通常较低。在这种情况下,如果您没有关闭脚本,它将模拟“ACPI断电”信号,并记录"operationType": "stop"

另一方面,如果您的实例在维护事件上配置为live migrate并自动重启,则“如果硬件完全失败或以其他方式阻止实时迁移,则VM会自动崩溃并重新启动并发生hostError(或记录compute.instances.hostErrorcompute.instances.automaticRestart)。“

在您的情况下,根据上面日志中的前两行,似乎客户操作系统本身已终止(关闭),并且可能是用户启动的。我通过运行来模拟完全相同的日志:

sudo shutdown -h now

要进行故障排除,您可能需要检查VM日志。我在此link找到了类似的报告和答案。

另一方面,出于安全考虑,最好从上面的日志中编辑项目和资源信息。