【发布时间】:2016-09-25 13:59:09
【问题描述】:
我有一个正在工作的 VM 实例,我正在尝试复制它以允许 Google 负载均衡器后面的冗余。 使用虚拟实例的测试运行正常,从正在运行的实例的快照创建一个新实例。 现在,真正的“原始”实例附加了一个永久磁盘,这会导致启动克隆实例时出现问题,因为(显然)缺少永久磁盘挂载。 串行控制台输出的日志如下:
* Stopping cold plug devices[74G[ OK ]
* Stopping log initial device creation[74G[ OK ]
* Starting enable remaining boot-time encrypted block devices[74G[ OK ]
The disk drive for /mnt/XXXX-log is not ready yet or not present.
keys:Continue to wait, or Press S to skip mounting or M for manual recovery
据我了解,无法将任何此类击键发送到实例,还有其他方法可以解决此问题吗?我知道我可以在快照之前卸载磁盘,但是我想建立的工作流程是创建生产服务器的周期快照,因此每次在执行之前卸载磁盘都需要实例停机时间(加上所有不必要的风险)一个看起来毫无意义的动作)。
有没有办法成功启动这种类型的克隆实例,然后附加一个新的持久磁盘?
发生这种情况是因为原始永久磁盘正在使用中,还是即使原始实例处于离线状态也会出现相同的问题(例如由于失败,在这种情况下我会尝试从快照创建新实例) ?
【问题讨论】:
标签: google-cloud-storage google-compute-engine google-cloud-platform