Você deve tornar um NFS ou outro volume de armazenamento compartilhado acessível para todos os servidores em um grupo de servidores do VMware Cloud Director. O VMware Cloud Director usa o armazenamento do servidor de transferência para o gerenciamento de cluster do dispositivo e o fornecimento de armazenamento temporário para carregamentos, downloads e itens de catálogo que são publicados ou assinados externamente.
- Durante transferências, uploads e downloads ocupam esse armazenamento. Quando a transferência termina, os uploads e downloads são removidos do armazenamento. As transferências que não fizerem progresso para 60 minutos serão marcadas como expiradas e serão apagadas pelo sistema. Como imagens transferidas podem ser grandes, é uma boa prática alocar pelo menos centenas de gigabytes para esse uso.
- Os itens de catálogo em catálogos externamente publicados e para os quais o cache do conteúdo publicado está ativado ocupam esse armazenamento. Itens de catálogos que são publicados externamente, mas que não permitem cache não ocupam esse armazenamento. Se você permitir que as organizações na sua nuvem criem catálogos que são publicados externamente, poderá assumir que centenas ou até mesmo milhares de itens de catálogo exigem espaço nesse volume. O tamanho de cada item de catálogo é cerca do tamanho de uma máquina virtual em um formulário OVF compactado.
- O VMware Cloud Director armazena os backups de banco de dados do dispositivo no diretório pgdb-backup no compartilhamento de transferência. Esses pacotes de backup podem consumir um espaço significativo.
- O coletor de pacotes de log de várias células ocupa esse espaço.
- Os dados dos nós do dispositivo e o arquivo response.properties ocupam esse espaço.
Opções de armazenamento compartilhado
Um servidor NFS tradicional baseado em Linux ou outras soluções como o Microsoft Windows Server, o recurso NFS do VMware vSAN File Service e assim por diante podem fornecer o armazenamento compartilhado. A partir do vSAN 7.0, você pode usar a funcionalidade vSAN File Service para exportar compartilhamentos NFS usando os protocolos NFS 3.0 e NFS 4.1. Para obter mais informações sobre o vSAN File Service, consulte o guia Administrando o VMware vSAN na Documentação do produto VMware vSphere.
Requisitos para a configuração do servidor NFS
- A lista de exportação para o servidor NFS deve permitir que cada membro do servidor no seu grupo de servidores VMware Cloud Director tenha acesso de leitura/gravação à localização compartilhada que está identificada na lista de exportação. Esse recurso permite que o usuário vcloud grave e leia arquivos no/do local compartilhado.
- O servidor NFS deve permitir acesso de leitura/gravação ao local compartilhado pela conta de sistema root em cada servidor no seu grupo de servidores VMware Cloud Director. Esse recurso permite coletar os logs de todas as células ao mesmo tempo em um único pacote usando o script
vmware-vcd-support
com suas opções de várias células. Você pode atender a esse requisito usandono_root_squash
na configuração de exportação do NFS para este local compartilhado.
Exemplo de servidor NFS do Linux
no_root_squash
. Você deve adicionar as seguintes linhas ao arquivo
/etc/exports.
/nfs/vCDspace vCD_Cell1_IP_Address(rw,sync,no_subtree_check,no_root_squash) /nfs/vCDspace vCD_Cell2_IP_Address(rw,sync,no_subtree_check,no_root_squash) /nfs/vCDspace vCD_Cell3_IP_Address(rw,sync,no_subtree_check,no_root_squash)
Não deve haver espaço entre cada endereço IP da célula e o parêntese esquerdo imediato seguinte na linha de exportação. Se o servidor NFS for reinicializado enquanto as células estiverem gravando dados no local compartilhado, o uso da opção sync
na configuração de exportação impedirá a corrupção de dados nesse local compartilhado. O uso da opção no_subtree_check
na configuração de exportação melhora a confiabilidade quando um subdiretório de um sistema de arquivos é exportado.
Para cada servidor no grupo de servidores do VMware Cloud Director, você deve ter uma entrada correspondente no arquivo /etc/exports do servidor NFS para que eles possam montar esse compartilhamento NFS. Depois de alterar o arquivo /etc/exports no servidor NFS, execute exportfs -a
para exportar novamente todos os compartilhamentos NFS.