【问题标题】:Google Compute Engine VM Instance Doesn't Stop. How to force stop?Google Compute Engine VM 实例不会停止。如何强制停止?
【发布时间】:2018-12-08 04:58:49
【问题描述】:

我有一个运行 Ubuntu 16.04 的 Google Compute Engine VM 实例。

我在一个多小时前停止了实例,但它仍然没有停止。 它显示“未知错误”。在通知面板上。

我现在无法对 VM 执行任何操作,因为该过程仍在进行中。它不允许我停止、启动、重置、删除或访问。

如何强制停止实例?我需要访问附加到 VM 的磁盘,但我什至无法在停止 VM 之前创建快照。

编辑:
实例在卡在“停止”状态 1.5 小时后停止。但我仍然找不到强制停止实例的方法。

【问题讨论】:

  • 您是否尝试过类似“sudo shutdown -h now”和“sudo poweroff”的操作?
  • 可能您的 Internet 连接工作不正常。检查。您还可以通过 gcloud CLI 停止您的虚拟机实例。
  • @IsankaWijerathne 我无法访问虚拟机。
  • @KanishkKumarGupta 这与互联网连接无关。虚拟机卡在“停止”状态,gcloud cli 也无法强制停止 afaik。
  • 真诚地希望我的虚拟机有同样的问题,还没有在 AIPlatform 上备份我的代码,而虚拟机只是决定发疯。根据在线建议已停止它,但它需要时间来尝试停止

标签: google-cloud-platform google-compute-engine


【解决方案1】:

您可以查看Stopping or Deleting an Instance 这篇文章,或者您可以使用以下gcloud command line tool 来暂时停止该实例,以便您稍后再返回:

$ gcloud 计算实例停止 INSTANCE_NAMES [INSTANCE_NAMES …]

如果 gcloud 命令行无法停止实例,您可以查看activity logstackdriver logs,这将帮助您进一步调试。同时,我建议运行 gcloud 命令和标志“--verbosity=debug”。 activity logsstackdriver logs 或带有“--verbosity=debug”标志的 gcloud 命令行将为您提供更好的输出,这将帮助您查看失败的位置。

【讨论】:

  • 它不会工作,因为实例已经处于“停止”状态。但是感谢您的详细回答。
  • 我很高兴听到这个问题是暂时的并最终自行解决。没有命令强制实例停止响应上的already mentioned。此外,除了日志之外,另一个对故障排除有用的地方是serial console of the VM
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-30
  • 2017-08-18
  • 2013-07-22
相关资源
最近更新 更多