Usar volúmenes de NFS como almacenes de datos de vSphere en VMware Engine

En este documento se describe cómo usar volúmenes de NFS como almacenes de datos de vSphere en VMware Engine. Para ello, se crean y gestionan almacenes de datos de NFS respaldados por instancias de Filestore, volúmenes de Google Cloud NetApp Volumes o recursos compartidos de NFS de terceros mediante la API de VMware Engine o la CLI de Google Cloud. El endpoint de la API es vmwareengine.googleapis.com. Las operaciones de la API y de la CLI de gcloud para crear, actualizar, eliminar, montar y desmontar Datastores son asíncronas. Cuando inicias una de estas operaciones, VMware Engine devuelve un objeto de operación que puedes usar para monitorizar el estado de tu solicitud.

Sondea una operación

Para monitorizar el estado de una operación, usa una solicitud GET o la CLI gcloud.

API

curl -X GET \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/operations/OPERATION_ID

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto Google Cloud .
  • LOCATION: la ubicación de la operación.
  • OPERATION_ID: ID de la operación que se está monitorizando.

gcloud

gcloud vmware operations describe OPERATION_ID --location=LOCATION --project=PROJECT_ID

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto Google Cloud .
  • LOCATION: la ubicación de la operación.
  • OPERATION_ID: ID de la operación que se está monitorizando.

Crear un almacén de datos NFS

Para crear un almacén de datos respaldado por una instancia de Filestore, un volumen de Google Cloud NetApp Volumes o un recurso compartido de NFS de terceros, usa la CLI de gcloud o haz la siguiente solicitud POST:

POST https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datastores?datastoreId=DATASTORE_ID

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto Google Cloud .
  • LOCATION: la ubicación de Datastore.
  • DATASTORE_ID: el nombre de tu Datastore.

El cuerpo de la solicitud debe ser un objeto JSON que contenga los detalles del volumen de NFS que respaldará el almacén de datos.

  • description: (Opcional) Una breve descripción de tu Datastore.
  • nfs_datastore: (obligatorio) Contenedor de la configuración de almacén de datos NFS.

Filestore

En las siguientes secciones se describe cómo crear un almacén de datos respaldado por Filestore mediante la API o la CLI de gcloud.

API

En el caso de Datastore con Filestore, proporciona lo siguiente en google_file_service:

  • filestore_instance: (Obligatorio) Nombre completo del recurso de la instancia de Filestore con el formato projects/{project}/locations/{location}/instances/{instance}.

Cuerpo de solicitud de ejemplo:

{
  "description": "Filestore Datastore example",
  "nfs_datastore": {
    "google_file_service": {
      "filestore_instance": "projects/FILESTORE_PROJECT_ID/locations/LOCATION/instances/INSTANCE_NAME"
    }
  }
}

Haz los cambios siguientes:

  • FILESTORE_PROJECT_ID: el ID del proyecto en el que reside tu instancia de Filestore.
  • LOCATION: la ubicación de la instancia de Filestore. Debe ser la misma que la ubicación de Datastore especificada en la URL de la solicitud.
  • INSTANCE_NAME: el nombre de tu instancia de Filestore.

gcloud

gcloud vmware datastores create DATASTORE_ID \
--location=LOCATION --project=PROJECT_ID \
--filestore=projects/FILESTORE_PROJECT_ID/locations/LOCATION/instances/INSTANCE_NAME

Haz los cambios siguientes:

  • DATASTORE_ID: el nombre de tu Datastore.
  • LOCATION: la ubicación de la instancia de Datastore y Filestore.
  • PROJECT_ID: tu ID de proyecto Google Cloud .
  • FILESTORE_PROJECT_ID: el ID del proyecto en el que reside tu instancia de Filestore.
  • INSTANCE_NAME: el nombre de tu instancia de Filestore.

Google Cloud NetApp Volumes

En las siguientes secciones se describe cómo crear un almacén de datos respaldado por Google Cloud NetApp Volumes mediante la API o la CLI de gcloud.

API

En el caso de un almacén de datos respaldado por Google Cloud NetApp Volumes, proporcione lo siguiente en google_file_service:

  • netapp_volume: (Obligatorio) Nombre completo del recurso del volumen de Google Cloud NetApp Volumes en el formato projects/{project}/locations/{location}/volumes/{volume}.

Cuerpo de solicitud de ejemplo:

{
  "description": "NetApp Volumes Datastore example",
  "nfs_datastore": {
    "google_file_service": {
      "netapp_volume": "projects/NETAPP_PROJECT_ID/locations/LOCATION/volumes/VOLUME_NAME"
    }
  }
}

Haz los cambios siguientes:

  • NETAPP_PROJECT_ID: el ID del proyecto en el que se encuentra tu volumen de Google Cloud NetApp Volumes.
  • LOCATION: la ubicación del volumen de Google Cloud NetApp Volumes. Debe ser la misma que la ubicación de Datastore especificada en la URL de la solicitud.
  • VOLUME_NAME: el nombre de tu volumen de Google Cloud NetApp Volumes.

gcloud

gcloud vmware datastores create DATASTORE_ID \
--location=LOCATION --project=PROJECT_ID \
--netapp=projects/NETAPP_PROJECT_ID/locations/LOCATION/volumes/VOLUME_NAME

Haz los cambios siguientes:

  • DATASTORE_ID: el nombre de tu Datastore.
  • LOCATION: la ubicación de Datastore y del volumen de Google Cloud NetApp Volumes.
  • PROJECT_ID: tu ID de proyecto Google Cloud .
  • NETAPP_PROJECT_ID: el ID del proyecto en el que se encuentra tu volumen de Google Cloud NetApp Volumes.
  • VOLUME_NAME: el nombre de tu volumen de Google Cloud NetApp Volumes.

NFS de terceros

En las siguientes secciones se describe cómo crear un almacén de datos respaldado por un recurso compartido de NFS de terceros mediante la API o la CLI de gcloud.

API

En el caso de un almacén de datos respaldado por un recurso compartido de NFS de terceros, proporcione lo siguiente en nfs_datastore:

  • third_party_nfs: (obligatorio) contiene la configuración de NFS de terceros.
    • network: nombre de la red de VPC en formato projects/{project}/global/networks/{network}.
    • file_share: el nombre del recurso compartido de archivos.
    • servers: lista de direcciones IP de servidores.

El cuerpo de la solicitud es similar al siguiente:

{
  "description": "Third-party NFS Datastore example",
  "nfs_datastore": {
    "third_party_nfs": {
      "network": "projects/PROJECT_ID/global/networks/NETWORK_NAME",
      "file_share": "FILE_SHARE_NAME",
      "servers": ["SERVER_ADDRESS_1"]
    }
  }
}

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto Google Cloud .
  • NETWORK_NAME: nombre de la red de VPC del almacén de datos NFS de terceros.
  • FILE_SHARE_NAME: nombre del recurso compartido de archivos del almacén de datos NFS de terceros.
  • SERVER_ADDRESS_1: dirección IP de un servidor del almacén de datos NFS de terceros. Añade más direcciones a la lista si es necesario.

gcloud

gcloud vmware datastores create DATASTORE_ID \
--third-party-nfs-network=NETWORK_NAME \
--third-party-nfs-file-share=FILE_SHARE_NAME \
--third-party-nfs-servers=SERVER_ADDRESSES \
--location=LOCATION --project=PROJECT_ID

Haz los cambios siguientes:

  • DATASTORE_ID: el nombre de tu Datastore.
  • NETWORK_NAME: nombre de la red de VPC del almacén de datos NFS de terceros.
  • FILE_SHARE_NAME: nombre del recurso compartido de archivos del almacén de datos NFS de terceros.
  • SERVER_ADDRESSES: lista separada por comas de las direcciones IP del servidor del almacén de datos NFS de terceros.
  • LOCATION: la ubicación de Datastore.
  • PROJECT_ID: tu ID de proyecto Google Cloud .

Mostrar u obtener almacenes de datos

Para enumerar todos los almacenes de datos de un proyecto y una ubicación determinados, usa la CLI de gcloud o haz una solicitud GET:

API

Para enumerar todos los almacenes de datos de un proyecto y una ubicación determinados, haz una solicitud GET:

GET https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datastores

Para obtener detalles sobre un almacén de datos específico, haz una solicitud GET:

GET https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datastores/DATASTORE_ID

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto Google Cloud .
  • LOCATION: la ubicación de Datastore.
  • DATASTORE_ID: nombre del almacén de datos.

gcloud

Para enumerar todos los almacenes de datos de un proyecto y una ubicación concretos, usa el comando gcloud vmware datastores list:

gcloud vmware datastores list \
--location=LOCATION --project=PROJECT_ID

Para obtener información sobre un almacén de datos específico, usa el comando gcloud vmware datastores describe:

gcloud vmware datastores describe DATASTORE_ID \
--location=LOCATION --project=PROJECT_ID

Haz los cambios siguientes:

  • LOCATION: la ubicación de Datastore.
  • PROJECT_ID: tu ID de proyecto Google Cloud .
  • DATASTORE_ID: nombre del almacén de datos.

Montar un almacén de datos

Después de crear un recurso Datastore, debe montarlo en un clúster de vSphere para que esté disponible para los hosts ESXi. Para montar un almacén de datos NFS, usa la CLI de gcloud o envía una solicitud POST al clúster de destino:

API

POST https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/privateClouds/PRIVATE_CLOUD_ID/clusters/CLUSTER_ID:mountDatastore

Cuerpo de solicitud de ejemplo:

{
  "datastore_mount_config": {
    "datastore": "projects/PROJECT_ID/locations/LOCATION/datastores/DATASTORE_ID",
    "datastore_network": {
      "subnet": "projects/PROJECT_ID/locations/LOCATION/privateClouds/PRIVATE_CLOUD_ID/subnets/SERVICE_SUBNET_NAME",
      "connection_count": 4
    },
    "access_mode": "READ_WRITE",
    "nfs_version": "NFS_V3"
  }
}
  • datastore: nombre del recurso de Datastore que se va a montar.
  • subnet: nombre del recurso de la subred de servicio que se va a usar para el tráfico de NFS.
  • connection_count: (opcional) El número de conexiones. El valor predeterminado es 4.
  • access_mode: (Opcional) El modo de acceso, READ_WRITE o READ_ONLY. El valor predeterminado es READ_WRITE.
  • nfs_version: (opcional) La versión de NFS. El valor predeterminado es NFS_V3.

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto Google Cloud .
  • LOCATION: la ubicación de los recursos.
  • PRIVATE_CLOUD_ID: nombre de la nube privada.
  • CLUSTER_ID: el nombre del clúster.
  • DATASTORE_ID: nombre del almacén de datos que se va a montar.
  • SERVICE_SUBNET_NAME: nombre de la subred de servicio que se va a usar para el tráfico de NFS.

gcloud

gcloud vmware private-clouds clusters mount-datastore CLUSTER_ID \
--location=LOCATION --project=PROJECT_ID \
--private-cloud=PRIVATE_CLOUD_ID \
--datastore=projects/PROJECT_ID/locations/LOCATION/datastores/DATASTORE_ID \
--subnet=SERVICE_SUBNET_NAME

También puedes proporcionar los detalles de la configuración de red mediante un archivo JSON con la marca --datastore-network:

gcloud vmware private-clouds clusters mount-datastore CLUSTER_ID \
--location=LOCATION --project=PROJECT_ID \
--private-cloud=PRIVATE_CLOUD_ID \
--datastore=projects/PROJECT_ID/locations/LOCATION/datastores/DATASTORE_ID \
--datastore-network=network-config.json

Donde network-config.json contiene lo siguiente:

{
    "subnet": "SERVICE_SUBNET_NAME",
    "mtu": 1500,
    "connection-count": 4
}

Haz los cambios siguientes:

  • CLUSTER_ID: el nombre del clúster.
  • LOCATION: la ubicación de los recursos.
  • PROJECT_ID: tu ID de proyecto Google Cloud .
  • PRIVATE_CLOUD_ID: nombre de la nube privada.
  • DATASTORE_ID: nombre del almacén de datos que se va a montar.
  • SERVICE_SUBNET_NAME: nombre de la subred de servicio que se va a usar para el tráfico de NFS.

Una vez que se haya montado correctamente, podrá ver la configuración de Datastore montado en el recurso de clúster. El recurso de clúster incluye una entrada DatastoreMountConfig que corresponde al montaje. Por ejemplo:

...
datastoreMountConfig:
- accessMode: READ_WRITE
  datastore: projects/PROJECT_ID/locations/LOCATION/datastores/DATASTORE_ID
  datastoreNetwork:
    connectionCount: 4
    mtu: 1500
    networkPeering: projects/PROJECT_ID/locations/global/networkPeerings/PEERING_NAME
    subnet: projects/PROJECT_ID/locations/LOCATION/privateClouds/PRIVATE_CLOUD_ID/subnets/SUBNET_NAME
  fileShare: FILE_SHARE_NAME
  nfsVersion: NFS_V3
  servers:
  - SERVER_IP
...

Una vez que se haya montado correctamente, se actualizará la lista clusters del recurso Datastore. Puedes describir un Datastore para ver en qué clústeres está montado.

API

GET https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datastores/DATASTORE_ID

gcloud

gcloud vmware datastores describe DATASTORE_ID --location=LOCATION --project=PROJECT_ID

Después de describir un almacén de datos, busca el campo clusters en la respuesta para ver en qué clústeres está montado el almacén de datos. En el siguiente ejemplo de salida se muestra un almacén de datos montado en un clúster:

{
  "name": "projects/PROJECT_ID/locations/LOCATION/datastores/DATASTORE_ID",
  ...
  "clusters": [
    "projects/PROJECT_ID/locations/LOCATION/privateClouds/PRIVATE_CLOUD_ID/clusters/CLUSTER_ID"
  ],
  ...
}

Actualizar un almacén de datos

Solo se puede actualizar el campo description de un almacén de datos. Para actualizar un almacén de datos, usa la CLI de gcloud o haz una solicitud PATCH:

API

PATCH https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datastores/DATASTORE_ID

Cuerpo de solicitud de ejemplo:

{
  "description": "New datastore description"
}

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto Google Cloud .
  • LOCATION: la ubicación de Datastore.
  • DATASTORE_ID: ID de Datastore.

gcloud

gcloud vmware datastores update DATASTORE_ID \
--location=LOCATION --project=PROJECT_ID \
--description="DESCRIPTION"

Haz los cambios siguientes:

  • DATASTORE_ID: nombre del almacén de datos.
  • LOCATION: la ubicación de Datastore.
  • PROJECT_ID: tu ID de proyecto Google Cloud .
  • DESCRIPTION: descripción del almacén de datos.

Desmontar un almacén de datos

Para desmontar un almacén de datos de NFS de un clúster, usa la CLI de gcloud o haz una solicitud POST:

API

POST https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/privateClouds/PRIVATE_CLOUD_ID/clusters/CLUSTER_ID:unmountDatastore

Cuerpo de solicitud de ejemplo:

{
  "datastore": "projects/PROJECT_ID/locations/LOCATION/datastores/DATASTORE_ID"
}

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto Google Cloud .
  • LOCATION: la ubicación de los recursos.
  • PRIVATE_CLOUD_ID: nombre de la nube privada.
  • CLUSTER_ID: el nombre del clúster.
  • DATASTORE_ID: nombre del almacén de datos que se va a desmontar.

gcloud

gcloud vmware private-clouds clusters unmount-datastore CLUSTER_ID \
--location=LOCATION --project=PROJECT_ID \
--private-cloud=PRIVATE_CLOUD_ID \
--datastore=projects/PROJECT_ID/locations/LOCATION/datastores/DATASTORE_ID

Haz los cambios siguientes:

  • CLUSTER_ID: el nombre del clúster.
  • LOCATION: la ubicación de los recursos.
  • PROJECT_ID: tu ID de proyecto Google Cloud .
  • PRIVATE_CLOUD_ID: nombre de la nube privada.
  • DATASTORE_ID: nombre del almacén de datos que se va a desmontar.

Eliminar un almacén de datos

Para eliminar un recurso de Datastore, usa gcloud CLI o haz una solicitud DELETE. Datastore no debe montarse en ningún clúster.

API

DELETE https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datastores/DATASTORE_ID

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto Google Cloud .
  • LOCATION: la ubicación de Datastore.
  • DATASTORE_ID: nombre del almacén de datos que se va a eliminar.

gcloud

gcloud vmware datastores delete DATASTORE_ID \
--location=LOCATION --project=PROJECT_ID

Haz los cambios siguientes:

  • DATASTORE_ID: nombre del almacén de datos que se va a eliminar.
  • LOCATION: la ubicación de Datastore.
  • PROJECT_ID: tu ID de proyecto Google Cloud .

Solución de problemas

En las siguientes tablas se enumeran los errores habituales que se producen durante la creación y el montaje de Datastore:

Errores de creación de almacén de datos

En la siguiente tabla se describen los errores que pueden producirse al crear almacenes de datos:

Mensaje de error Causa Solución
La instancia del servidor de archivos NFS de Filestore no puede estar vacía. El campo filestore_instance del cuerpo de la solicitud está vacío. Proporciona el nombre completo del recurso de tu instancia de Filestore.
El volumen del servidor de archivos NFS de NetApp no puede estar vacío. El campo netapp_volume del cuerpo de la solicitud está vacío. Proporciona el nombre de recurso completo de tu volumen de Google Cloud NetApp Volumes.
Formato de campo no válido para el tipo de campo filestore_instance El campo filestore_instance no sigue el formato requerido. Asegúrate de que el nombre del recurso tenga el formato projects/{project}/locations/{location}/instances/{instance}.
Formato de campo no válido para el tipo de campo netapp_volume… El campo netapp_volume no sigue el formato requerido. Asegúrate de que el nombre del recurso tenga el formato projects/{project}/locations/{location}/volumes/{volume}.
El almacén de datos y el volumen de NFS están en ubicaciones diferentes. La instancia de Filestore o el volumen de Google Cloud NetApp Volumes se encuentran en una ubicación distinta a la del almacén de datos que estás intentando crear. Asegúrate de que el volumen NFS y el almacén de datos estén en la misma ubicación.
Faltan los permisos obligatorios "file.instances.get" del usuario La cuenta de servicio no tiene los permisos de gestión de identidades y accesos necesarios para acceder a la instancia de Filestore. Asigna el rol roles/file.viewer al agente de servicio de VMware Engine.
Permiso "netapp.volumes.get" denegado en el recurso… La cuenta de servicio no tiene los permisos de gestión de identidades y accesos necesarios para acceder al volumen de Google Cloud NetApp Volumes. Asigna el rol roles/netapp.viewer al agente de servicio de VMware Engine.
La instancia de Filestore ... no existe. No se ha encontrado la instancia de Filestore especificada. Verifica que la instancia de Filestore exista y que el nombre del recurso sea correcto.
El volumen de Netapp ... no existe. No se ha encontrado el volumen de Google Cloud NetApp Volumes especificado. Verifica que el volumen de Google Cloud NetApp Volumes exista y que el nombre del recurso sea correcto.
La instancia de Filestore tiene un nivel no admitido La instancia de Filestore usa un nivel que no es compatible con esta función. Crea una instancia de Filestore con un nivel compatible: zonal o regional.
La instancia de Filestore tiene una versión de NFS no admitida La instancia de Filestore usa una versión de NFS no compatible. Crea una instancia de Filestore con la versión 3 de NFS.
El volumen de NetApp ... tiene una versión de NFS no compatible … El volumen de Google Cloud NetApp Volumes usa una versión de NFS no compatible. Crea un volumen de Google Cloud NetApp Volumes con la versión 3 de NFS.
El volumen de Netapp ... tiene inhabilitada la protección contra eliminación. La protección contra eliminación está inhabilitada en el volumen de Google Cloud NetApp Volumes. Habilita la protección contra eliminación en el volumen de NetApp Volumes de Google Cloud.
No se puede crear el almacén de datos. Ya existe el recurso ... con la misma configuración. Ya existe un almacén de datos con el mismo nombre y configuración. Elige otro nombre para tu almacén de datos o modifica la configuración.

Errores de montaje y desmontaje de Datastore

En la siguiente tabla se describen los errores que pueden surgir al montar o desmontar almacenes de datos:

Mensaje de error Causa Solución
No se ha podido validar DatastoreFormat. El formato de Datastore especificado no es compatible o no es válido. Asegúrate de que el formato del almacén de datos sea compatible con VMware Engine (por ejemplo, NFSv3).
El intervalo de MTU no es válido. Debe estar entre 1300 y 9000. El valor de MTU (unidad de transmisión máxima) proporcionado para la red de Datastore está fuera del intervalo aceptable, que va de 1300 a 9000. Especifica un valor de MTU entre 1300 y 9000.
El proyecto de Datastore no es igual al proyecto del clúster El Google Cloud ID de proyecto de Datastore no coincide con el Google Cloud ID de proyecto del clúster de vSphere. Asegúrate de que Datastore y el clúster pertenezcan al mismo Google Cloud proyecto.
MTU no válido. El MTU debe ser coherente con el MTU del almacén de datos montado en el clúster. La MTU de la nueva red de Datastore no coincide con la MTU de otros almacenes de datos de NFS que ya están montados en el mismo clúster. Alinea la MTU del nuevo Datastore con la MTU de los Datastores montados en el clúster.
Datastore debe estar presente y en estado Listo El recurso de Datastore especificado no existe o no está en el estado READY. Verifica que Datastore se ha creado correctamente y que su estado es READY mediante la API Get o List Datastore.
En el caso de los recursos propios, debe haber un almacén de archivos o un NetApp referenciado y debe estar en estado Ready. Falta la instancia de Filestore o el volumen de Google Cloud NetApp Volumes subyacente, o bien no se encuentra en el estado READY. Asegúrate de que el volumen NFS al que se hace referencia existe y tiene el estado READY en su Google Cloud proyecto.
El emparejamiento de redes debe estar activo entre la VPC del recurso compartido de archivos y la red de VMware Engine de la nube privada del clúster Se requiere una conexión de emparejamiento de redes de VPC entre la red de VPC en la que reside el volumen NFS y la red de VMware Engine de la nube privada. Esta conexión no existe o no está en el estado ACTIVE. Confirma que existe una conexión de emparejamiento de redes de VPC activa entre la VPC del recurso compartido de archivos y la red de VMware Engine de tu nube privada.
Falla la operación de montaje en redes antiguas En las redes antiguas, falta la conexión privada al proyecto de inquilino del volumen NFS o está inactiva. Asegúrate de que haya una conexión privada activa con el proyecto de arrendatario antes de intentar montar Datastore. No elimines una conexión privada que esté usando un almacén de datos montado.
En el caso de los propios, se debe añadir la opción de exportación para permitir que se use la subred de PC para el montaje. La política de exportación del volumen de NFS no incluye la subred de servicio de la nube privada para el acceso. Modifica la política de exportación de tu volumen NFS para permitir el acceso desde la subred de servicio de la nube privada que se usará para el montaje.
La subred debe estar presente y tener configurado un CIDR de IP válido Falta la subred de servicio especificada para la red de Datastore o no tiene configurado un intervalo CIDR de IP válido. Asegúrate de que la subred de servicio designada exista y tenga un intervalo CIDR de IP configurado correctamente, suficiente para asignar IPs a todos los hosts ESXi del clúster.
Formato de Datastore no válido El nombre de recurso de Datastore especificado no tiene un formato reconocido o correcto, lo que impide que se desmonte. Comprueba que el nombre del recurso de Datastore proporcionado en la solicitud de desmontaje sea correcto y tenga el formato projects/{project}/locations/{location}/datastores/{datastore_id}.
Datastore no está montado en el clúster El almacén de datos que estás intentando desmontar no está montado en el clúster especificado. Antes de intentar desmontar el almacén de datos, confirma que esté montado en el clúster de vSphere de destino.