Incompatibilidad de la infraestructura

Incompatibilidad de funciones de vSphere

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

Instantánea de VM

La instantánea de VM no es compatible con Google Distributed Cloud. Tomar instantáneas de las VMs creadas por Google Distributed Cloud interrumpirá muchas funciones, incluidas la actualización del clúster, la actualización del clúster, la reparación automática de nodos y la recuperación del plano de control del clúster de administrador. Cuando Google Distributed Cloud intenta administrar una VM con instantáneas, verás errores 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 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 creada y administrada por 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 la VM o del almacenamiento, consulta Recuperación ante fallas de la VM y Recuperación ante fallas de almacenamiento.

Servicio de archivos de vSAN

Using vSAN File Service to Provision File Volumes admite volúmenes persistentes de ReadWriteMany o ReadOnlyMany que se pueden compartir entre varios Pods o aplicaciones.

No uses esa opción en Google Distributed Cloud, ya que puede bloquear el vaciado del nodo y fallar el diagnóstico.

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 el equipo de asistencia de Google para encontrar una solución alternativa.

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 vMotion normal, que migra una VM de un host a otro. Google Distributed Cloud admite vMotion.

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 y la mejora del clúster, la creación del clúster de usuario y la reparación automática del nodo fallarán cuando uses Storage vMotion.

Para recuperarte de una migración de almacenamiento vMotion no planificada o para planificar una solución alternativa, comunícate con el equipo de asistencia de Google.

Storage DRS

Storage DRS administra la ubicación y la migración de los discos de máquina virtual para equilibrar el espacio de almacenamiento o los recursos de E/S entre los almacenes de datos del clúster de almacenes de datos.

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

Seguimiento de bloques de cambio(CBT)

El seguimiento de bloques de cambio(CBT) es una función de VMkernel que identifica los bloques de datos que cambiaron o están en uso, y 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 el CBT a través de la API de VMware, que no es compatible con Google Distributed Cloud.

Incompatibilidad 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 los balanceadores de cargas de Seesaw y MetalLB. Te recomendamos que uses el balanceo de cargas manual o que inhabilites el aprendizaje de IP del plano de datos cuando uses Seesaw o MetalLB como balanceador de cargas. Además, Seesaw está en modo de mantenimiento. A partir de la versión 1.32 de Google Distributed Cloud, se bloquean las actualizaciones para los clústeres que usan Seesaw. Debes migrar los clústeres a las funciones recomendadas antes de actualizar a la versión 1.32.

Firewall distribuido (DFW) con estado de NSX-T

El DFW con estado de NSX-T 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 que configures una política de DFW de NSX-T sin estado para las VMs de Seesaw cuando uses Seesaw 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.