Google Compute Engine - 克隆实例

fat*_*log 21 google-compute-engine

我有一个GCE实例,我已经定制并上传了各种应用程序(例如在Apache下运行的PHP应用程序).我现在想复制这个实例 - 即它上面的一切.我原本以为克隆可能会这样做但我玩它并且它似乎只是克隆实例配置而不是它上面定制的任何东西.

我一直在谷歌搜索它看起来我需要做的是创建一个图像并在新实例或克隆上使用此图像?那是对的吗?如果是这样,是否有任何步骤可以逐步执行此操作?我查看了关于图像的Google页面,它讨论了必须终止实例才能执行此操作.我对此有点警惕.也许它只是文档中使用的语言,但我不想丢失现有的实例.

此外,一切都会存储在图像上吗?那么,例如,以下所有内容都会在图像上形成吗?

  • MySQL - 配置和数据库模式和数据?
  • Apache - 所有已安装的应用程序 /var/www/html
  • PHP - php.ini等...
  • 所有其他服务器配置/修改?

小智 29

您可以创建源实例的快照,然后创建一个新实例,将源快照选为磁盘.它将非常快速地复制服务器.对于其他连接的磁盘,您必须通过net(scp,rsync等)创建新磁盘和复制文件

  • 如果源实例附加了辅助磁盘并以读/写方式挂载,则需要在卸载它们之后拍摄快照(否则您将无法进入新实例)然后创建新磁盘克隆源磁盘并挂载他们在目标系统上. (3认同)