Incompatibilidad de la infraestructura

Incompatibilidad de funciones de vSphere

En esta sección, se describen las funciones de vSphere que no son compatibles con Google Distributed Cloud.

Instantánea de VM

La instantánea de VM no es compatible con Google Distributed Cloud. Si tomas instantáneas de las VMs que crea Google Distributed Cloud, se inhabilitarán muchas funciones, como la actualización del clúster, la reparación automática de nodos y la recuperación del plano de control del clúster del administrador. Cuando Google Distributed Cloud intente administrar una VM con instantáneas, verás fallas como Invalid configuration for device '0' en los registros csi-controller-manager y vsphere-controller-manager. Para obtener más información sobre las instantáneas, consulta Prácticas recomendadas para usar las instantáneas de VMware.

No crees instantáneas en las VMs de Google Distributed Cloud. Para recuperarte de fallas de VM o almacenamiento, consulta Recuperación ante fallas de VM y Recuperación ante fallas de almacenamiento.

Clon de VM

Clonar una VM que crea y administra Google Distributed Cloud puede generar inconsistencias en los datos y el estado del clúster.

No clones las VMs de Google Distributed Cloud. Para recuperarte de fallas de VM o almacenamiento, consulta Recuperación ante fallas de VM y Recuperación ante fallas de almacenamiento.

Servicio de archivos de vSAN

Cómo usar el servicio de archivos de vSAN para aprovisionar volúmenes de archivos admite volúmenes persistentes ReadWriteMany o ReadOnlyMany que se pueden compartir entre varios pods o aplicaciones.

No lo uses en Google Distributed Cloud, ya que podría bloquear el drenaje de nodos y hacer que el diagnóstico falle.

Puedes ejecutar el siguiente comando para mostrar todos los PVC:

kubectl --kubeconfig CLUSTER_KUBECONFIG get pvc --all-namespaces \
    -ojson | jq '.items[] | {namespace: .metadata.namespace, name: .metadata.name, accessModes: .spec.accessModes}'

Si hay algún PVC que tenga ReadWriteMany o ReadOnlyMany en su accessModes, comunícate con Atención al cliente de Google para obtener una solución.

vMotion de almacenamiento

Storage vMotion te permite migrar los discos virtuales de una VM de un almacén de datos a otro. Esto es diferente de la vMotion normal, que migra una VM de un host a otro. vMotion es compatible con Google Distributed Cloud.

Storage vMotion solo es compatible con Google Distributed Cloud cuando los clústeres están configurados con políticas de almacenamiento. De lo contrario, las operaciones como la actualización del clúster, la actualización, la creación del clúster de usuario y la reparación automática del nodo fallarán cuando uses vMotion de almacenamiento.

Para recuperarte de una migración de vMotion de almacenamiento no planificada o para planificar una solución alternativa, comunícate con Atención al cliente de Google.

DRS de almacenamiento

El DRS de almacenamiento administra la ubicación y la migración de discos de máquinas virtuales para equilibrar el espacio de almacenamiento o los recursos de E/S entre los almacenes de datos en el clúster de almacenes de datos.

No actives DRS de almacenamiento, ya que no es compatible con Google Distributed Cloud.

Seguimiento de bloques de cambio(CBT)

El seguimiento de bloques modificados(CBT) es una función de VMkernel que identifica los bloques de datos que cambiaron o están en uso, que se habilita a través de llamadas a la API de VMware por parte de software o dispositivos de copia de seguridad de terceros.

No uses software ni dispositivos de copia de seguridad de terceros para crear copias de seguridad de las VMs de Google Distributed Cloud. Por lo general, habilitan la CBT a través de la API de VMware, que no es compatible con Google Distributed Cloud.

Incompatibilidad de las herramientas de redes

Esta sección se aplica si usas el balanceador de cargas de Seesaw.

Cisco ACI con aprendizaje de IP del plano de datos

Cisco Application Centric Infrastructure (ACI) con Dataplane IP Learning no es compatible con el balanceador de cargas Seesaw. Te recomendamos que uses MetalLB como balanceador de cargas, ya que Seesaw está en modo de mantenimiento, o inhabilites el aprendizaje de IP del plano de datos cuando uses Seesaw como balanceador de cargas.

Firewall distribuido (DFW) con estado de NSX-T

El DFW de NSX-T con estado no es compatible con el balanceador de cargas de Seesaw. Te recomendamos que uses MetalLB como balanceador de cargas, ya que Seesaw está en modo de mantenimiento, o bien que configures una política de DFW de NSX-T sin estado para las VMs de Seesaw cuando lo uses como balanceador de cargas. Para obtener más información, consulta Configura políticas de firewall distribuido sin estado de NSX-T para usarlas con el balanceador de cargas de Seesaw en la documentación de la versión 1.16.