【问题标题】:Compute Engine Instance计算引擎实例
【发布时间】:2013-09-02 11:53:07
【问题描述】:

我已经用 CentOS 创建了一个 Google Compute Engine 实例,并在那里添加了一些东西,例如 Apache、Webmin、ActiveCollab、Gitolite 等等。 问题是由于 RAM 太低,VM 总是内存不足。 如何更改 Google Compute Engine 中分配的 RAM?

我是否必须将虚拟机复制到另一个具有更大 RAM 的虚拟机?如果是这样,它会从我的 CentOS 安装中复制所有内容吗?

谁能给我一些建议,告诉我如何在不重新安装所有东西的情况下获得更多内存。

谢谢

【问题讨论】:

    标签: google-compute-engine


    【解决方案1】:

    手动托管实例的推荐方法是从Persistent root Disk 启动。当您的实例从 Persistent Disk 启动后,您可以删除该实例并立即从同一磁盘创建一个具有更大机器类型的新实例。这类似于关闭物理机器,安装更快的处理器和更多 RAM,然后重新启动它。这不适用于暂存盘,因为它们随实例来来去去。

    使用永久磁盘还可以启用snapshots,它允许您获取磁盘确切状态的时间点快照并从中创建新磁盘。您可以将它们用作备份。快照也是全局资源,因此您可以使用它们在任何区域创建永久磁盘。这样可以轻松地在区域之间迁移您的实例(例如,为当前区域中的维护时段做准备)。

    永远不要在暂存盘上存储状态。如果实例因任何原因停止,您将丢失该数据。对于手动配置的实例,从永久磁盘引导它们。对于应用程序数据,将其存储在 Persistent Disk 上,或考虑对状态使用托管服务,例如 Google Cloud SQLGoogle Cloud Datastore

    【讨论】:

      猜你喜欢
      • 2020-09-21
      • 2020-07-15
      • 1970-01-01
      • 1970-01-01
      • 2015-01-15
      • 2021-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多