Incompatibilidad de funciones de vSphere
En esta sección se describen las funciones de vSphere que no son compatibles con Google Distributed Cloud.
Captura de VM
Las copias de seguridad de máquinas virtuales no son compatibles con Google Distributed Cloud. Si haces snapshots de las VMs creadas por Google Distributed Cloud, muchas funciones dejarán de funcionar, como la actualización de clústeres, la actualización de nodos, 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 gestionar una máquina virtual 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 capturas, consulta las prácticas recomendadas para usar capturas de VMware.
No crees snapshots en máquinas virtuales de Google Distributed Cloud. Para recuperarte de fallos de máquinas virtuales o de almacenamiento, consulta Recuperación tras fallos de máquinas virtuales y Recuperación tras fallos de almacenamiento.
Clon de VM
Clonar una VM creada y gestionada por Google Distributed Cloud puede provocar incoherencias en los datos y en el estado del clúster.
No clones máquinas virtuales de Google Distributed Cloud. Para recuperarte de fallos de almacenamiento o de máquinas virtuales, consulta Recuperación tras fallos de máquinas virtuales y Recuperación tras fallos de almacenamiento.
Servicio de archivos de vSAN
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 puede bloquear el drenaje de nodos y provocar un error en el diagnóstico.
Puedes ejecutar el siguiente comando para enumerar todos los PVCs:
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
, ponte en contacto con el equipo de Asistencia de Google para encontrar una solución alternativa.
Storage vMotion
Storage vMotion te permite migrar los discos virtuales de una máquina virtual de un almacén de datos a otro. Esto es diferente de vMotion, que migra una máquina virtual de un host a otro. Google Distributed Cloud admite vMotion.
Storage vMotion solo es compatible con Google Distributed Cloud cuando los clústeres se configuran con políticas de almacenamiento. De lo contrario, las operaciones como la actualización de clústeres, la creación de clústeres de usuarios y la reparación automática de nodos fallarán cuando uses Storage vMotion.
Para recuperarte de una migración de almacenamiento con vMotion no planificada o para planificar una solución alternativa, ponte en contacto con el equipo de Asistencia de Google.
Storage DRS
Storage DRS gestiona la colocació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 del clúster de almacenes de datos.
No active Storage DRS, ya que no es compatible con Google Distributed Cloud.
Seguimiento de bloques modificados(CBT)
Seguimiento de bloques modificados(CBT) es una función de VMkernel que identifica los bloques de datos que han cambiado o que están en uso. Se habilita mediante llamadas a la API de VMware por parte de software o dispositivos de copia de seguridad de terceros.
No utilices software ni dispositivos de copia de seguridad de terceros para crear copias de seguridad de las máquinas virtuales de Google Distributed Cloud. Normalmente, habilitan 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 carga Seesaw.
Cisco ACI con aprendizaje de IP de plano de datos
Cisco Application Centric Infrastructure (ACI) con Dataplane IP Learning no es compatible con los balanceadores de carga Seesaw y MetalLB. Te recomendamos que uses el balanceo de carga manual o que inhabilites Dataplane IP Learning cuando uses Seesaw o MetalLB como balanceador de carga. Además, Seesaw está en modo de mantenimiento. Desde la versión 1.32 de Google Distributed Cloud, las actualizaciones están bloqueadas 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.Cortafuegos distribuido (DFW) con estado de NSX-T
NSX-T DFW con estado no es compatible con el balanceador de carga Seesaw. Te recomendamos que uses MetalLB como balanceador de carga, 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 si usas Seesaw como balanceador de carga. Para obtener más información, consulta el artículo Configurar políticas de firewall distribuido de NSX-T sin estado para usarlas con el balanceador de carga Seesaw en la documentación de la versión 1.16.