Compartir discos entre instancias


Puede acceder al mismo disco desde varias instancias de máquinas virtuales (VM) conectando el disco a cada instancia. Puede adjuntar un disco en modo de solo lectura o en modo de escritura múltiple a una instancia.

Con el modo de solo lectura , varias instancias solo pueden leer datos del disco. Ninguna de las instancias puede escribir en el disco. Compartir un disco en modo de solo lectura entre instancias es menos costoso que tener copias de los mismos datos en varios discos.

Con el modo de escritura múltiple , varias instancias pueden leer y escribir en el mismo disco. Esto es útil para bases de datos y sistemas de archivos compartidos de alta disponibilidad (HA), como la infraestructura de clúster de conmutación por error (FCI) de SQL Server.

Puede compartir un disco zonal solo entre instancias de la misma zona. Los discos regionales solo se pueden compartir con instancias en las mismas zonas que las réplicas del disco.

No hay costos adicionales asociados con compartir un disco entre instancias. Las instancias de Compute Engine no tienen que usar el mismo tipo de máquina para compartir un disco, pero cada instancia debe usar un tipo de máquina que admita el uso compartido de discos.

Este documento analiza el uso compartido de discos de solo lectura y de múltiples escritores en Compute Engine, incluidos los tipos de discos admitidos y las consideraciones de rendimiento.

Antes de comenzar

  • Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.
    3. REST

      Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.

        After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

      Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .

Habilitar el uso compartido de disco

Puede adjuntar un volumen de Hyperdisk o Disco persistente existente a varias instancias. Sin embargo, para los volúmenes de Hyperdisk, primero debe poner el disco en modo de escritura múltiple o de solo lectura configurando su modo de acceso.

El modo de acceso de un volumen Hyperdisk es una propiedad que determina cómo las instancias pueden acceder al disco.

Los modos de acceso disponibles son los siguientes:

  • Modo de escritura única ( READ_WRITE_SINGLE ): este es el modo de acceso predeterminado. Permite que el disco se conecte como máximo a una instancia en cualquier momento. La instancia tiene acceso de lectura y escritura al disco.
  • Modo de solo lectura ( READ_ONLY_MANY ): permite archivos adjuntos simultáneos a múltiples instancias en modo de solo lectura. Las instancias no pueden escribir en el disco en este modo. Requerido para compartir de solo lectura.
  • Modo de escritura múltiple ( READ_WRITE_MANY ): permite archivos adjuntos simultáneos a múltiples instancias en modo lectura-escritura. Requerido para compartir entre varios escritores.

La compatibilidad con cada modo de acceso varía según el tipo de hiperdisco, como se indica en la siguiente tabla. No puede configurar el modo de acceso para los volúmenes Hyperdisk Throughput o Hyperdisk Extreme.

Tipo de hiperdisco Modos de acceso admitidos
Hiperdisco equilibrado
Alta disponibilidad equilibrada de hiperdisco
  • Modo de escritor único
  • Modo de escritura múltiple
ML de hiperdisco
  • Modo de escritor único
  • Modo de solo lectura
Rendimiento del hiperdisco
Hiperdisco extremo
  • Modo de escritor único

Para los discos que se pueden compartir entre instancias, puede configurar el modo de acceso en el momento de la creación del disco o después. Para obtener instrucciones sobre cómo configurar el modo de acceso, consulte configurar el modo de acceso del disco .

Modo de solo lectura para hiperdisco y disco persistente

Esta sección analiza cómo compartir un solo disco en modo de solo lectura entre múltiples instancias.

Tipos de discos admitidos para el modo de solo lectura

Puede adjuntar estos tipos de discos a varias instancias en modo de solo lectura:

  • ML de hiperdisco
  • Disco persistente equilibrado zonal y regional
  • Disco persistente SSD
  • Disco persistente estándar

Rendimiento en modo de solo lectura

Adjuntar un disco en modo de solo lectura a varias instancias no afecta el rendimiento del disco. Cada instancia aún puede alcanzar el máximo rendimiento de disco posible para el tipo de máquina de la instancia.

Limitaciones para compartir discos en modo de solo lectura

  • Si comparte un volumen Hyperdisk ML en modo de solo lectura, no podrá volver a habilitar el acceso de escritura al disco.
  • Puede adjuntar un volumen Hyperdisk ML a hasta 100 instancias durante cada intervalo de 30 segundos.
  • La cantidad máxima de instancias a las que se puede conectar un disco varía según el tipo de disco:

    • Para los volúmenes de Hyperdisk ML, la cantidad máxima de instancias depende del tamaño aprovisionado, de la siguiente manera:

      • Volúmenes de menos de 256 GiB de tamaño: 2500 VM
      • Volúmenes con capacidad de 256 GiB o más y menos de 1 TiB: 1500 VM
      • Volúmenes con capacidad de 1 TiB o más y menos de 2 TiB: 600 VM
      • Volúmenes con 2 TiB o más de capacidad: 30 VM
    • Los volúmenes de disco persistente equilibrado zonales o regionales en modo de solo lectura admiten un máximo de 10 instancias.
    • Para el disco persistente SSD, Google recomienda un máximo de 100 instancias.
    • Para volúmenes de disco persistente estándar, el máximo recomendado es 10 instancias.

Cómo compartir un disco en modo de solo lectura entre instancias

Si no está utilizando Hyperdisk ML, conecte el disco a varias instancias siguiendo las instrucciones en Adjuntar un disco que no sea de arranque a una instancia .

Para adjuntar un volumen Hyperdisk ML en modo de solo lectura a varias instancias, primero debe configurar el modo de acceso del disco en modo de solo lectura . Después de configurar el modo de acceso, adjunte el volumen Hyperdisk ML a sus instancias .

Modo de escritura múltiple para Hyperdisk

Los discos en modo multigrabador son adecuados para casos de uso como los siguientes:

  • Implementación de SQL Server FCI.
  • Sistemas de archivos agrupados donde varias instancias escriben en el mismo disco
  • Sistemas de alta disponibilidad en modo activo-activo o activo-pasivo. Conectar el mismo disco a varias instancias puede evitar interrupciones porque si una instancia falla, otras instancias aún tienen acceso al disco y pueden continuar ejecutando la carga de trabajo.

Si su objetivo principal es el almacenamiento compartido de archivos entre instancias informáticas, considere una de las siguientes opciones:

Hiperdiscos y tipos de máquinas compatibles para el modo de escritura múltiple

Puede utilizar volúmenes Hyperdisk Balanced y Hyperdisk Balanced High Availability en modo de escritura múltiple. Puede adjuntar un solo volumen en modo de escritura múltiple a un máximo de 8 instancias. No puede adjuntar volúmenes en modo de múltiples escritores a instancias bare metal.

Hyperdisk Balanced admite el modo de escritura múltiple para los siguientes tipos de máquinas:

Hyperdisk Balanced High Availability admite el modo de escritura múltiple para los siguientes tipos de máquinas:

El modo de escritura múltiple para Hyperdisk admite la interfaz NVMe. Si está conectando un disco en modo de escritura múltiple a una instancia, el disco de arranque de la instancia también debe estar conectado con NVMe.

Sistemas de archivos compatibles para el modo de escritura múltiple

Para acceder a un disco desde varias instancias, utilice una de las siguientes opciones:

  • Reservas persistentes (PR) , especialmente para sistemas HA como SQL Server FCI y NetApp ONTAP. Google recomienda utilizar comandos PR para proporcionar barreras de E/S y mantener la integridad de los datos. Para obtener una lista de los comandos PR admitidos, consulte Protección de E/S con reservas persistentes .
  • Sistemas de archivos agrupados que admiten la escritura de varias instancias en el mismo volumen. Ejemplos de tales sistemas de archivos incluyen OCFS2, VMFS y GFS2.
  • Sistemas de software escalables como Lustre e IBM Spectrum Scale.
  • Su propio mecanismo de sincronización para coordinar lecturas y escrituras simultáneas.

Rendimiento del hiperdisco en modo multiescritor

Cuando conecta un disco en modo de escritura múltiple a varias instancias, el rendimiento aprovisionado del disco se divide equitativamente entre todas las instancias, incluso entre las instancias que no se están ejecutando o que no están usando activamente el disco. Sin embargo, el rendimiento máximo para cada instancia está limitado en última instancia por el rendimiento y los límites de IOPS del tipo de máquina de cada instancia.

Por ejemplo, supongamos que adjunta un volumen Hyperdisk Balanced aprovisionado con 100 000 IOPS a 2 instancias. Cada instancia obtiene 50 000 IOPS simultáneamente.

La siguiente tabla muestra cuánto rendimiento obtendría cada instancia en este ejemplo dependiendo de a cuántas instancias conecte el disco. Cada vez que conectas un disco a otra instancia, Compute Engine ajusta de forma asincrónica el rendimiento asignado a cada instancia previamente conectada.

# de instancias adjuntas 1 2 3 4 5 6 7 8
IOPS máx.
por instancia
100.000 50.000 ~33,333 25.000 20.000 ~16,667 14285 12.500
Rendimiento máximo
por instancia
en MiBps
1.200 600 400 300 240 200 ~172 150

Limitaciones para compartir volúmenes de Hyperdisk en modo multiescritor

  • Puede adjuntar un único volumen Hyperdisk Balanced o Hyperdisk Balanced High Availability en modo de escritura múltiple a un máximo de 8 instancias.
  • No se puede clonar un volumen Hyperdisk en modo multiescritor.
  • No puede crear instantáneas, imágenes de máquina o imágenes de disco a partir de volúmenes de Hyperdisk en modo de escritura múltiple.
  • No puedes crear un volumen Hyperdisk en modo de escritura múltiple cuando estás creando o editando una instancia. Primero debe crear el volumen Hyperdisk por separado y luego adjuntarlo a la instancia.
  • No puede cambiar el tamaño de un volumen Hyperdisk en modo de escritura múltiple a menos que separe el volumen de todas las instancias.
  • Puede realizar los siguientes cambios en un volumen Hyperdisk que esté en modo de escritura múltiple, incluso si el volumen está conectado a varias instancias:

    • Modificar su IOPS o rendimiento aprovisionado
    • Adjunte el disco a instancias adicionales

    Cuando realizas uno de estos cambios, Compute Engine redistribuye el rendimiento aprovisionado del volumen Hyperdisk entre todas las instancias adjuntas. Este proceso puede tardar hasta 6 horas en completarse.

  • No puede crear una imagen a partir de un volumen Hyperdisk en modo de escritura múltiple.

  • No puede habilitar la eliminación automática de volúmenes de Hyperdisk en modo de escritura múltiple.

  • No puede utilizar un volumen Hyperdisk en modo multiescritor como disco de arranque para una instancia.

  • Los volúmenes de hiperdisco en modo de escritura múltiple no se pueden usar con instancias en nodos de arrendamiento único.

  • Debe utilizar el mismo tipo de interfaz que el disco de inicio de la instancia.

  • No puede cambiar el tipo de máquina de una instancia conectada a un disco en modo de escritura múltiple.

  • Los grupos de almacenamiento solo admiten volúmenes Hyperdisk Balanced en modo de escritura múltiple. Los grupos de almacenamiento no admiten volúmenes de alta disponibilidad equilibrada de Hyperdisk.

  • Puede usar clústeres de conmutación por error de Windows Server con volúmenes Hyperdisk en modo de múltiples escritores en tipos de máquinas que usan interfaces de almacenamiento SCSI o NVMe. Sin embargo, cuando se utilizan tipos de máquinas con la interfaz de almacenamiento NVMe, se aplican las siguientes limitaciones:

    • Debes utilizar un servidor Windows de 2022 o posterior.
    • Debe crear cada disco agrupado directamente en un volumen Hyperdisk de múltiples escritores. No se admite la división o agrupación de volúmenes Hyperdisk de múltiples escritores.
    • Los comandos de reserva persistente pueden fallar si el volumen Hyperdisk está conectado a una máquina virtual en ejecución. Para resolver esto, reinicie la VM o conecte el volumen Hyperdisk solo cuando la VM esté detenida.

Regiones disponibles

Puede habilitar el modo de escritura múltiple en todas las regiones donde Hyperdisk Balanced y Hyperdisk Balanced High Availability están disponibles. Para obtener una lista de regiones admitidas, consulte Disponibilidad regional para Hyperdisk Balanced y Disponibilidad regional para Hyperdisk Balanced High Availability .

Cercado de E/S con reservas persistentes

Google recomienda utilizar reservas persistentes (PR) con discos en modo de escritura múltiple para proporcionar protección de E/S. Las reservas persistentes gestionan el acceso al disco entre instancias. Esto evita la corrupción de datos debido a instancias que escriben simultáneamente en la misma parte del disco.

Los volúmenes de hiperdisco en modo de escritura múltiple admiten reservas NVMe (especificación 1.2.1) .

Modos de reserva admitidos

Se admiten los siguientes modos de reserva:

  1. Escritura Exclusiva : habrá un único titular de reserva y un único escritor. Todos los demás registrados/no registrados solo tendrán acceso de lectura.
  2. Escribir Exclusivo - Sólo Registrantes : habrá un único titular de la reserva. Todos los registrantes tendrán acceso de lectura y escritura al disco. Los no registrados sólo tendrán acceso de lectura.

Los siguientes modos de reserva no son compatibles:

  • Escribir exclusivo: todos los inscritos
  • Acceso Exclusivo
  • Acceso exclusivo: solo para registrantes
  • Acceso exclusivo: todos los inscritos

Get Features - Host Identifier . El número de instancia se utiliza como ID de host predeterminado.

Las siguientes funciones de reserva NVMe no son compatibles:

  • Establecer funciones: Identificador de host
  • Notificaciones de reserva:
    • Obtener página de registro
    • Máscara de notificación de reserva

Comandos admitidos

Las reservas NVMe admiten los siguientes comandos:

  • Acción de registro de reserva ( RREGA ) - Reemplazar/Registrar/Anular registro - IEKEY
  • Acción de adquisición de reserva ( RACQA ) - Adquirir/prevenir - IEKEY
  • Acción de liberación de reserva ( RRELA ) - Liberar/Borrar - IEKEY
  • Informe de reserva
  • Campo de capacidades de reserva ( RESCAP ) en la estructura de datos de identificación del espacio de nombres.

Las reservas NVMe no admiten los siguientes comandos:

  • Prevenir y cancelar
  • Deshabilitar la persistencia mediante pérdida de energía (PTPL). PTPL siempre está habilitado.

Cómo compartir un disco en modo multiescritor

Antes de conectar un disco en modo de escritura múltiple a varias instancias, debe configurar el modo de acceso del disco en escritura múltiple. Puede configurar el modo de acceso para un disco cuando lo crea.

También puede configurar el modo de acceso para un disco existente, pero primero debe desconectar el disco de todas las instancias.

Para crear y utilizar un nuevo disco en modo multigrabador, siga estos pasos:

  1. Cree el disco, configurando su modo de acceso en multiescritor. Para obtener instrucciones, consulte Agregar un hiperdisco a su instancia .
  2. Adjunte el disco a cada instancia .

Para utilizar un disco existente en modo de escritura múltiple, siga estos pasos:

  1. Separe el disco de todas las instancias.
  2. Establezca el modo de acceso del disco en multiescritor .
  3. Adjunte el disco a cada instancia .

Modo de escritura múltiple para volúmenes de disco persistente

Puede conectar un volumen de disco persistente SSD en modo de escritura múltiple a hasta dos instancias de máquina virtual (VM) N2 simultáneamente para que ambas VM puedan leer y escribir en el disco.

Si tiene más de 2 máquinas virtuales N2 o está usando cualquier otra serie de máquinas, puede usar una de las siguientes opciones:

Para habilitar el modo de escritura múltiple para nuevos volúmenes de disco persistente, cree un nuevo volumen de disco persistente y especifique la marca --multi-writer en la CLI de gcloud o la propiedad multiWriter en la API de Compute Engine.

Los volúmenes de disco persistente en modo de múltiples escritores brindan una capacidad de almacenamiento en bloque compartido y presentan una base infraestructural para construir sistemas de almacenamiento distribuido y servicios similares de alta disponibilidad. Cuando utilice volúmenes de disco persistente en modo de escritura múltiple, utilice un sistema de software de almacenamiento escalable que tenga la capacidad de coordinar el acceso a dispositivos de disco persistente en varias máquinas virtuales. Ejemplos de estos sistemas de almacenamiento incluyen Lustre e IBM Spectrum Scale. La mayoría de los sistemas de archivos de VM única, como EXT4, XFS y NTFS, no están diseñados para usarse con almacenamiento en bloque compartido.

Para obtener más información, consulte Mejores prácticas en este documento. Si necesitas un almacenamiento de archivos totalmente administrado, puedes montar un recurso compartido de archivos de Filestore en tus instancias de Compute Engine .

Los volúmenes de disco persistente en modo de escritura múltiple admiten un subconjunto de comandos de reservas persistentes SCSI-3 (SCSI PR). Las aplicaciones de alta disponibilidad pueden utilizar estos comandos para configuraciones de protección de E/S y conmutación por error.

Se admiten los siguientes comandos SCSI PR:

  • EN {REPORTAR CAPACIDADES, LEER ESTADO COMPLETO, LEER RESERVA, LEER LLAVES}
  • FUERA {REGISTRAR, REGISTRAR E IGNORAR CLAVE EXISTENTE, RESERVAR, ADELANTAR, BORRAR, LIBERAR}

Para obtener instrucciones, consulte Compartir un volumen de disco persistente SSD en modo de escritura múltiple entre máquinas virtuales .

Tipos de discos persistentes admitidos para el modo de escritura múltiple

Puede conectar simultáneamente un disco persistente SSD en modo de escritura múltiple a hasta 2 máquinas virtuales N2.

Mejores prácticas para el modo de escritura múltiple

  • La protección de E/S mediante comandos SCSI PR da como resultado un estado consistente de bloqueo de los datos del disco persistente. Algunos sistemas de archivos no tienen coherencia ante fallas y, por lo tanto, pueden dañarse si usa comandos SCSI PR.
  • Muchos sistemas de archivos, como EXT4, XFS y NTFS, no están diseñados para usarse con almacenamiento en bloques compartido y no tienen mecanismos para sincronizar o realizar operaciones que se originen en múltiples instancias de VM.
  • Antes de utilizar volúmenes de disco persistente en modo de escritura múltiple, asegúrese de comprender su sistema de archivos y cómo se puede utilizar de forma segura con almacenamiento en bloque compartido y acceso simultáneo desde varias instancias.

Rendimiento del disco persistente en modo multiescritor

Los volúmenes de disco persistente creados en modo de múltiples escritores tienen límites de rendimiento y de IOPS específicos.

Modo de escritura múltiple de disco persistente SSD zonal
IOPS máxima sostenida
Leer IOPS por GB 30
Escribir IOPS por GB 30
Leer IOPS por instancia 15.000–100.000 *
Escribir IOPS por instancia 15.000–100.000 *
Rendimiento máximo sostenido (MB/s)
Rendimiento de lectura por GB 0,48
Rendimiento de escritura por GB 0,48
Rendimiento de lectura por instancia 240–1200 *
Rendimiento de escritura por instancia 240–1200 *
* Las IOPS del disco persistente y el rendimiento del rendimiento dependen del tamaño del disco, el recuento de vCPU de la instancia y el tamaño del bloque de E/S, entre otros factores .
Adjuntar un disco de múltiples grabadoras a varias instancias de máquinas virtuales no afecta el rendimiento ni el costo agregado. Cada máquina obtiene una parte del límite de rendimiento por disco.

Para saber cómo compartir discos persistentes entre varias máquinas virtuales, consulte Compartir discos persistentes entre máquinas virtuales .

Restricciones para compartir un disco en modo multiescritor

  • El modo de escritura múltiple solo se admite para volúmenes de disco persistente de tipo SSD .
  • Puede crear un volumen de disco persistente en modo de escritura múltiple en cualquier zona, pero solo puede conectar ese disco a máquinas virtuales en las siguientes ubicaciones:
    • australia-southeast1
    • europe-west1
    • us-central1 (solo zonas us-central1-a y us-central1-c )
    • us-east1 (solo zona us-east1-d )
    • us-west1 (solo zonas us-west1-b y us-west1-c )
  • Las máquinas virtuales conectadas deben tener un tipo de máquina N2 .
  • El tamaño mínimo del disco es 10 GiB.
  • Los discos en modo de escritura múltiple no admiten la conexión de más de 2 máquinas virtuales a la vez. Los volúmenes de disco persistente en modo de escritura múltiple no admiten métricas de disco persistente .
  • Los discos en modo de escritura múltiple no pueden cambiar al modo de solo lectura.
  • No puede utilizar imágenes de disco o instantáneas para crear volúmenes de disco persistente en modo de escritura múltiple.
  • No puede crear instantáneas o imágenes a partir de volúmenes de disco persistente en modo de escritura múltiple.
  • Límites de IOPS más bajos. Consulte rendimiento del disco para obtener más detalles.
  • No se puede cambiar el tamaño de un volumen de disco persistente de múltiples escritores.
  • Al crear una instancia con la CLI de Google Cloud, no puede crear un volumen de disco persistente de múltiples escritores usando la marca --create-disk .

Comparta un volumen de disco persistente SSD en modo de escritura múltiple entre máquinas virtuales

Puede compartir un volumen de disco persistente SSD en modo de escritura múltiple entre máquinas virtuales N2 en la misma zona. Consulte Modo de escritura múltiple de disco persistente para obtener detalles sobre cómo funciona este modo. Puede crear y adjuntar volúmenes de disco persistente de múltiples escritores mediante el siguiente proceso:

nube de gcloud

Crea y adjunta un volumen de disco persistente zonal mediante la CLI de gcloud :

  1. Usa el comando de gcloud beta compute disks create para crear un volumen de disco persistente zonal. Incluya el indicador --multi-writer para indicar que el disco debe poder compartirse entre las máquinas virtuales en modo multiescritor.

    gcloud beta compute disks create DISK_NAME \
       --size DISK_SIZE \
       --type pd-ssd \
       --multi-writer
    

    Reemplace lo siguiente:

    • DISK_NAME : el nombre del nuevo disco
    • DISK_SIZE : el tamaño, en GB, del nuevo disco. Los tamaños aceptables oscilan entre 1 GB y 65 536 GB para volúmenes de disco persistente SSD, o entre 200 GB y 65 536 GB para volúmenes de disco persistente estándar en modo de escritura múltiple.
  2. Después de crear el disco, conéctelo a cualquier máquina virtual en ejecución o detenida con un tipo de máquina N2. Usa el comando gcloud compute instances attach-disk :

    gcloud compute instances attach-disk INSTANCE_NAME \
       --disk DISK_NAME
    

    Reemplace lo siguiente:

    • INSTANCE_NAME : el nombre de la VM N2 donde está agregando el nuevo volumen de disco persistente zonal
    • DISK_NAME : el nombre del nuevo disco que estás conectando a la VM
  3. Repita el comando gcloud compute instances attach-disk pero reemplace INSTANCE_NAME con el nombre de su segunda VM.

Después de crear y adjuntar un nuevo disco a una instancia, formatee y monte el disco utilizando un sistema de archivos de disco compartido . La mayoría de los sistemas de archivos no son capaces de utilizar almacenamiento compartido. Confirme que su sistema de archivos admita estas capacidades antes de usarlo con el disco persistente de múltiples escritores. No puede montar el disco en varias máquinas virtuales mediante el mismo proceso que normalmente utilizaría para montar el disco en una sola máquina virtual.

DESCANSAR

Utilice la API de Compute Engine para crear y adjuntar un volumen de disco persistente SSD a máquinas virtuales N2 en modo de escritura múltiple.

  1. En la API, cree una solicitud POST para crear un volumen de disco persistente zonal utilizando el método disks.insert . Incluya las propiedades name , sizeGb y type . Para crear este nuevo disco como un disco sin arranque vacío y sin formato, no especifique una imagen de origen ni una instantánea de origen para este disco. Incluya la propiedad multiWriter con un valor de True para indicar que el disco debe poder compartirse entre las máquinas virtuales en modo de escritura múltiple.

    POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/disks
    
    {
    "name": "DISK_NAME",
    "sizeGb": "DISK_SIZE",
    "type": "zones/ZONE/diskTypes/pd-ssd",
    "multiWriter": "True"
    }
    

    Reemplace lo siguiente:

    • PROJECT_ID : ID de tu proyecto
    • ZONE : la zona donde se encuentran su VM y su nuevo disco
    • DISK_NAME : el nombre del nuevo disco
    • DISK_SIZE : el tamaño, en GB, del nuevo disco. Los tamaños aceptables oscilan entre 1 GB y 65 536 GB para volúmenes de disco persistente SSD, o entre 200 GB y 65 536 GB para volúmenes de disco persistente estándar en modo de escritura múltiple.
  2. Para adjuntar el disco a una instancia, cree una solicitud POST para el método compute.instances.attachDisk . Incluya la URL del volumen de disco persistente zonal que acaba de crear:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk
    
    {
    "source": "/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME"
    }
    

    Reemplace lo siguiente:

    • PROJECT_ID : ID de tu proyecto
    • ZONE : la zona donde se encuentran su VM y su nuevo disco
    • INSTANCE_NAME : el nombre de la máquina virtual donde está agregando el nuevo volumen de disco persistente.
    • DISK_NAME : el nombre del nuevo disco
  3. Para conectar el disco a una segunda máquina virtual, repita el comando instances.attachDisk del paso anterior. Establezca INSTANCE_NAME en el nombre de la segunda VM.

Después de crear y adjuntar un nuevo disco a una instancia, formatee y monte el disco utilizando un sistema de archivos de disco compartido . La mayoría de los sistemas de archivos no son capaces de utilizar almacenamiento compartido. Confirme que su sistema de archivos admita estas capacidades antes de usarlo con el disco persistente de múltiples escritores.

¿Qué sigue?