如何在实例之间共享原始磁盘

问题描述 投票:0回答:1

我想设置群集,并希望每个3 GB的3个原始磁盘必须在GCP的2个实例之间共享。我怎样才能做到这一点?是否有任何文档或方法可以创建每张1 GB的原始磁盘并在2个实例上共享?

google-cloud-platform disk
1个回答
0
投票

查看文档Share a zonal persistent disk between multiple instances

您可以将非引导持久性磁盘附加到多个虚拟机实例处于只读模式,这使您可以共享静态多个实例之间的数据]]。之间共享静态数据一个永久磁盘上的多个实例比将数据复制到各个实例的唯一磁盘。

如果将永久磁盘附加到多个实例,则所有这些实例都必须以只读模式附加永久磁盘

。它是无法将永久磁盘附加到中的多个实例读写模式。

要将磁盘连接到每个VM,请使用command

$ gcloud compute instances attach-disk NAME_OF_YOUR_INSTANCE --disk NAME_OF_SHARED_DISK --mode ro

然后连接到实例并安装磁盘。

--multi-write标志,仅在alfa版本中可用的永久性磁盘(在生产环境中不使用它

):

以共享模式创建磁盘,以便可以将其与对多个虚拟机的读写访问。仅适用于分区磁盘。不能与区域磁盘一起使用。共享磁盘仅以NVMe设备。共享的PD尚不支持调整大小和快照操作。

此外,请看一些可能的选择:

  1. 托管解决方案:

  2. 自行运行:

© www.soinside.com 2019 - 2024. All rights reserved.