Partager un disque permanent entre Google Compute Engine VMs
De Google documents:
Il est possible d'attacher un disque permanent à plus d'une instance. Toutefois, si vous connectez un disque permanent de plusieurs instances, tous les cas, il doit joindre la persistance de disque en mode de lecture seule. Il n'est pas possible de fixer le disque permanent de plusieurs instances en lecture-écriture.
Si vous connectez un disque permanent en lecture-écriture et ensuite essayer de brancher le disque pour les instances suivantes, Google Compute Engine renvoie une erreur.
Donc, j'ai besoin d'avoir une action persistante de disque comme le frontend pour tous mes compute engine, bon, comment pouvez-vous écrire sur ce disque partagé?
Je suppose (j'espère) est en lecture/écriture persistante de disque peut être fixé avec 1 compute engine mais ce même disque peut être partager en lecture seule pour les autres VMs, est thats droit?
Permet de dire que j'ai 2 Compute Engine VMs et 2 disques persistants,
est ce flux est-elle possible?
- compute1 de lecture/écriture disk1 et lire uniquement les disk2
- compute2 de lecture/écriture disk2 et lire uniquement les disk1
- Vous pouvez être intéressé par notre lancée récemment Google Cloud Filestore — c'est peut-être plus proche de ce que vous cherchez, car il offre un NFSv3 système de fichiers. J'ai mis à jour ma réponse avec ce lien.
Vous devez vous connecter pour publier un commentaire.
Non, ce n'est pas possible, comme le la documentation que vous avez cité au moment de la rédaction a dit (depuis la mise à jour):
La documentation a été ré-arrangé depuis lors; la nouvelle docs sont à un URL différente mais avec le même contenu:
ce qui signifie que vous ne pouvez avoir qu'une seule instance ont accès en écriture, tandis qu'un autre a accès en lecture seule.
Si vous souhaitez partager des données entre eux, vous avez besoin d'utiliser autre chose que le Disque permanent. Ci-dessous sont quelques solutions possibles.
Vous pouvez utiliser l'une des opérations suivantes hébergé/services gérés:
Alternativement, vous pouvez exécuter votre propre:
sshfs
pour créer un FUSIBLE de montage à partir d'autres ordinateurs virtuels qui veulent accéder à ces données