Incompatibilidade de recursos do vSphere
Nesta seção, descrevemos os recursos do vSphere que são incompatíveis com o Google Distributed Cloud.
Snapshot da VM
O snapshot da VM não é compatível com o Google Distributed Cloud. A criação de snapshots de VMs criadas
pelo Google Distributed Cloud interrompe muitos recursos, incluindo upgrade de cluster,
atualização de cluster, reparo automático de nós e
recuperação do plano de controle do cluster de
administrador. Quando
o Google Distributed Cloud tentar gerenciar uma VM com snapshots, você verá
falhas como Invalid configuration for device '0'
nos
registros csi-controller-manager
e vsphere-controller-manager
. Para saber mais, consulte Práticas recomendadas para o uso de
snapshots do VMware.
Não crie snapshots em VMs do Anthos Para se recuperar de falhas de VM ou armazenamento, consulte Recuperação de falhas de VM e Recuperação de falhas de armazenamento.
Clone de VM
A clonagem de uma VM criada e gerenciada pelo Google Distributed Cloud pode resultar em inconsistências de dados e de estado de cluster.
Não clone VMs do Anthos. Para se recuperar de falhas de VM ou armazenamento, consulte Recuperação de falhas de VM e Recuperação de falhas de armazenamento.
Serviço de arquivos vSAN
O uso do serviço de arquivos vSAN para provisionar volumes de arquivos
oferece suporte a volumes permanentes ReadWriteMany
ou ReadOnlyMany
que podem ser compartilhados entre vários pods ou aplicativos.
Não use no Google Distributed Cloud, porque isso pode bloquear a drenagem de nós e falhar no diagnóstico.
Execute o comando a seguir para listar todos os PVCs:
kubectl --kubeconfig CLUSTER_KUBECONFIG get pvc --all-namespaces \ -ojson | jq '.items[] | {namespace: .metadata.namespace, name: .metadata.name, accessModes: .spec.accessModes}'
Se houver algum PVC com ReadWriteMany
ou ReadOnlyMany
no accessModes
, entre em contato com o suporte do Google para ter uma solução alternativa.
vMotion de armazenamento
O Storage vMotion permite migrar os discos virtuais de uma VM de um repositório de dados para outro. Isso é diferente do vMotion normal, que migra uma VM de um host para outro. A vMotion é compatível com o Google Distributed Cloud.
O Storage vMotion só é compatível com o Google Distributed Cloud quando os clusters são configurados com políticas de armazenamento. Caso contrário, operações como atualização de cluster, upgrade, criação de cluster de usuário e reparo automático de nós vão falhar quando você usar o vMotion de armazenamento.
Para se recuperar do armazenamento não planejado do vMotion ou planejar uma solução alternativa, entre em contato com o Suporte do Google.
DRS de armazenamento
O DRS de armazenamento gerencia a colocação e a migração do disco da máquina virtual para equilibrar o espaço de armazenamento ou os recursos de E/S entre os repositórios de dados no cluster de armazenamento de dados.
Não ative o Storage DRS, porque ele não é compatível com o Google Distributed Cloud.
Acompanhamento de bloco alterado (CBT, na sigla em inglês)
O ChChed Block Tracking(CBT) é um recurso do VMkernel que identifica blocos de dados que foram alterados ou estão em uso, que é ativado por chamadas de API do VMware por terceiros software de backup.
Não use dispositivos ou software de backup de terceiros para fazer backup de VMs do Google Distributed Cloud. Elas geralmente ativam a CBT pela API VMware, que não é compatível com o Google Distributed Cloud.
Incompatibilidade de rede
Esta seção se aplica a uma situação em que o balanceador de carga Seesaw é utilizado.
Cisco ACI com aprendizado de plano de dados de IP
A Infraestrutura Application Centric (ACI) da Cisco com o Aprendizado de IP do Dataplane não é compatível com o balanceador de carga Seesaw. Recomendamos que você use o MetalLB como balanceador de carga, já que o Seesaw fica em modo de manutenção, ou desative o aprendizado de IP do plano de dados ao usar o Seesaw como balanceador de carga.
Firewall distribuído (DFW) NSX-T com estado
O NSX-T DFW com estado não é compatível com o balanceador de carga Seesaw. Recomendamos que você use o MetalLB como o balanceador de carga, já que o Seesaw fica no modo de manutenção, ou configure uma política de DFW NSX-T sem estado para as VMs do Seesaw ao usá-lo como balanceador. Para mais informações, consulte Como configurar políticas de firewall distribuídas NSX-T sem estado para uso com o balanceador de carga Seesaw.