Ознакомьтесь с документацией Совместное использование зонального постоянного диска между несколькими экземплярами :
Вы можете подключить незагружаемый постоянный диск к нескольким виртуальным Экземпляр компьютера в режиме только для чтения, который позволяет обмениваться статическими данными между несколькими экземплярами . Совместное использование данных c между несколькими экземплярами с одного постоянного диска дешевле, чем репликация данных на уникальные диски для отдельных экземпляров.
Если вы подключаете постоянный диск к нескольким экземплярам, все эти экземпляры должны подключите постоянный диск в режиме только для чтения . Невозможно подключить постоянный диск к нескольким экземплярам в режиме чтения-записи.
Чтобы подключить диск к каждой из ваших виртуальных машин, используйте команду :
$ gcloud compute instances attach-disk NAME_OF_YOUR_INSTANCE --disk NAME_OF_SHARED_DISK --mode ro
, а затем подключитесь к экземплярам и смонтируйте диск.
--multi-write
флаг для постоянных дисков доступен только в альфа-версии ( не использовать его в производственной среде ):
Создать диск в общем режим, так что он может быть подключен с доступом для чтения и записи к нескольким виртуальным машинам. Доступно только для зональных дисков. Не может использоваться с региональными дисками. Общий диск предоставляется только как устройство NVMe. Shared PD пока не поддерживает операции изменения размера и моментального снимка.
Кроме того, обратите внимание на некоторые возможные альтернативы:
управляемые решения:
выполняются самостоятельно:
- распределенная файловая система, такая как Ceph , GlusterFS
- NFS или Samba
- одна виртуальная машина в качестве узла хранения данных с sshfs