Incompatibilidade de funcionalidades do vSphere
Esta secção descreve as funcionalidades do vSphere que são incompatíveis com o Google Distributed Cloud.
Instantâneo de VM
A captura de ecrã da VM
não é compatível com o Google Distributed Cloud. A criação de instantâneos de VMs criadas pelo Google Distributed Cloud vai interromper muitas funcionalidades, incluindo a atualização do cluster, a atualização do cluster, a reparação automática de nós e a recuperação do plano de controlo do cluster de administrador. Quando o Google Distributed Cloud tenta gerir uma VM com instantâneos, são apresentadas falhas, como Invalid configuration for device '0'
, nos registos csi-controller-manager
e vsphere-controller-manager
. Para mais informações sobre instantâneos, consulte o artigo Práticas recomendadas para usar instantâneos do VMware.
Não crie instantâneos em VMs do Google Distributed Cloud. Para recuperar de falhas de VMs ou de armazenamento, consulte os artigos Recuperação de falhas de VMs e Recuperação de falhas de armazenamento.
Clone de VM
A clonagem de uma VM criada e gerida pelo Google Distributed Cloud pode resultar em inconsistências nos dados e no estado do cluster.
Não clone VMs do Google Distributed Cloud. Para recuperar de falhas de VMs ou de armazenamento, consulte os artigos Recuperação de falhas de VMs e Recuperação de falhas de armazenamento.
Serviço de ficheiros vSAN
Usar o serviço de ficheiros vSAN para aprovisionar volumes de ficheiros
suporta volumes persistentes ReadWriteMany
ou ReadOnlyMany
que podem ser partilhados entre vários pods ou aplicações.
Não use essa opção no Google Distributed Cloud, pois pode bloquear a drenagem de nós e fazer com que o diagnóstico falhe.
Pode executar o seguinte comando 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 existir um PVC com ReadWriteMany
ou ReadOnlyMany
no respetivo accessModes
, contacte o apoio técnico da Google para encontrar uma solução alternativa.
Storage vMotion
O Storage vMotion permite-lhe migrar os discos virtuais de uma MV de um arquivo de dados para outro. Isto é diferente do vMotion normal, que migra uma MV de um anfitrião para outro. O vMotion é suportado pelo 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, as operações, como a atualização do cluster, a atualização, a criação de clusters de utilizadores e a reparação automática de nós, falham quando usa o armazenamento vMotion.
Para recuperar de uma migração vMotion de armazenamento não planeada ou para planear uma solução alternativa, contacte o apoio técnico da Google.
Storage DRS
O armazenamento DRS gere a colocação e a migração de discos de máquinas virtuais para equilibrar o espaço de armazenamento ou os recursos de E/S entre os arquivos de dados no cluster de arquivos de dados.
Não ative o DRS de armazenamento, pois não é compatível com o Google Distributed Cloud.
Changed Block Tracking(CBT)
O Changed Block Tracking(CBT) é uma funcionalidade do VMkernel que identifica blocos de dados que foram alterados ou estão em utilização, o que é ativado através de chamadas da API VMware por software ou dispositivos de cópia de segurança de terceiros.
Não use software nem dispositivos de cópia de segurança de terceiros para fazer uma cópia de segurança das VMs do Google Distributed Cloud. Normalmente, ativam o CBT através da API VMware que não é compatível com o Google Distributed Cloud.
Incompatibilidade de rede
Esta secção aplica-se a si se estiver a usar o equilibrador de carga do Seesaw.
Cisco ACI com aprendizagem de IP do plano de dados
A infraestrutura centrada na aplicação (ACI) da Cisco com aprendizagem de IP do plano de dados é incompatível com os equilibradores de carga Seesaw e MetalLB. Recomendamos que use o equilíbrio de carga manual ou desative a aprendizagem de IP do plano de dados quando usar o Seesaw ou o MetalLB como equilibrador de carga. Além disso, o Seesaw está em modo de manutenção. A partir da versão 1.32 do Google Distributed Cloud, as atualizações estão bloqueadas para clusters que usam o Seesaw. Tem de migrar os clusters para as funcionalidades recomendadas antes de atualizar para a versão 1.32.Firewall distribuída (DFW) NSX-T com estado
O NSX-T DFW com estado não é compatível com o equilibrador de carga do Seesaw. Recomendamos que use o MetalLB como balanceador de carga, uma vez que o Seesaw está no modo de manutenção, ou configure uma política de DFW NSX-T sem estado para as VMs do Seesaw quando usar o Seesaw como balanceador de carga. Para mais informações, consulte o artigo Configurar políticas de firewall distribuídas NSX-T sem estado para utilização com o equilibrador de carga Seesaw na documentação da versão 1.16.