首页 文章

如何管理谷歌计算引擎组实例磁盘映像?

提问于
浏览
0

我们正试图通过 Google Compute Engine. 创建一个可扩展的可扩展Web服务

为此,我们基于这个新模板创建了一个 Instance Template 和一个 Group of Instances . 实例组创建了一个新的虚拟机(我们选择了Debian),我们可以在其中安装 NodeJs 应用程序和其他东西 .

我们倒霉的是发现VM关闭后VM中的所有内容都被删除了 . 我们想创建一个 SnapshotDisk Image 以避免从草图中完全重建实例,但是我们遇到了两个问题:

  • 在VM运行时无法创建 Disk Image 但如果我们将其关闭,我们将丢失其中的所有数据 .

  • 可以在VM运行时创建 Snapshot ,但是当您从 Snapshot 创建新实例时,我们无法将新实例链接/加入 Group of Instances .

我们如何使用这些工具获得解决方案?谢谢

1 回答

  • 0

    虽然建议在创建映像之前关闭VM实例,但可以创建正在运行的系统的映像 .

    • 连接到您的实例(SSH,RDP等)

    • 关闭可以使用的应用程序,例如数据库等 . 此目的是最小化磁盘活动和对文件系统的更改 .

    • 将文件系统同步到磁盘 . Linux sudo sync . Windows:Sysinternals写了 Sync ,这将有所帮助 . Sysinternals's Sync

    • 转到Google控制台 - >计算引擎 - >磁盘 .

    • 选择VM实例的磁盘驱动器 .

    • 屏幕顶部将是一个按钮 CREATE IMAGE .

    • 单击按钮并完成对话框 .

    • 确保单击按钮 Keep instance running (not recommended) .

    • 图像完成后,我会启动一个新实例并验证您是否拥有所有内容,并且所有内容都按预期工作 .

    注意:您还可以创建磁盘快照 .

    Disk Image

相关问题