Google Compute Engine - 实例关闭请求删除并重新创建实例并删除所有数据

Google Compute Engine - 实例关闭请求删除并重新创建实例并删除所有数据

我是 GCS 新手,我通过实例组创建了一个 Compute Engine 实例,并在其上安装了 Couchbase Server 和 Node JS。经过四五天的工作,我尝试关闭我的实例。当我发出关闭请求时,实例显示成功消息,然后再次启动。在操作日志中,我看到带有我的用户名的关闭请求,然后我看到实例删除和重新创建操作,没有任何用户名详细信息。

我丢失了机器上安装和创建的所有数据。请帮我看看这是否是正常现象?或者有什么特定的方法可以关闭实例?

答案1

好像你正在使用托管实例组使用实例模板来创建组中的实例。如果是这种情况,您可以使用自定义镜像来创建实例模板。您可以按照以下步骤操作:

  1. 创建 GCE 实例安装并配置 Couchbase 和 Node JS。
  2. 创建一个图像从您的启动盘。
  3. 使用此自定义映像为您的管理实例组创建实例模板。
  4. 您可以使用此模板创建托管实例组。

完成后,实例组中创建的所有新实例都将安装 Couchbase 和 Node JS。

答案2

我对 GCS 不太熟悉,但听起来你正在使用本地存储。我称之为临时存储。GCS 是否有类似网络存储的东西,你可以创建它并将其安装到要安装 Couchbase 的实例上?我认为它有。我知道 AWS 和 Azure 都有。这样你就可以确保当你丢弃一个实例时,存储会被保存下来并重新连接到新实例。

尽管如此,如果您正在运行集群,那么您可以承受节点消失的影响。手动或以编程方式启动新的计算实例,安装 Couchbase,将其添加到集群并重新平衡。然后就好了。

相关内容