Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Depois que o cache é criado, os clientes NFS podem acessá-lo com um comando simples mount . O comando conecta um caminho de destino de armazenamento específico no HPC Cache do Azure a um diretório local no computador cliente.
O comando de montagem é composto por estes elementos:
- Um dos endereços de montagem do cache (listados na página de visão geral do cache)
- Um caminho de namespace virtual definido para o destino de armazenamento (listado na página do namespace de cache)
- O caminho local a ser usado no cliente
- Parâmetros de comando que otimizam o sucesso desse tipo de montagem do NFS
A página de instruções de montagem do cache coleta as informações e as opções recomendadas para você e cria um comando de montagem de protótipo que você pode copiar. Leia Utilize o utilitário para instruções de montagem para obter detalhes.
Preparar clientes
Verifique se os clientes podem montar o HPC Cache do Azure seguindo as diretrizes desta seção.
Fornecer acesso à rede
Os computadores cliente devem ter acesso à rede virtual e à sub-rede privada do cache.
Por exemplo, crie máquinas virtuais de cliente na mesma rede virtual ou use um ponto de extremidade, gateway ou outra solução na rede virtual para acesso de fora da rede. (Lembre-se de que nada além do cache em si deve ser hospedado dentro da sub-rede do cache.)
Instalar utilitários
Instale o software utilitário Do Linux apropriado para dar suporte ao comando de montagem do NFS:
- Para o Red Hat Enterprise Linux ou SuSE:
sudo yum install -y nfs-utils - Para Ubuntu ou Debian:
sudo apt-get install nfs-common
Criar um caminho local
Crie um caminho de diretório local em cada cliente para se conectar ao cache. Crie um caminho para cada caminho de namespace que você deseja montar.
Exemplo: sudo mkdir -p /mnt/hpc-cache-1/target3
A página de instruções de montagem no portal do Azure inclui um comando de protótipo que você pode copiar.
Ao conectar o computador cliente ao cache, você associará esse caminho a um caminho de namespace virtual que representa uma exportação de destino de armazenamento. Crie diretórios para cada um dos caminhos de namespace virtuais que o cliente usará.
Usar o utilitário de instruções de montagem
Você pode usar a página de instruções de Montagem no portal do Azure para criar um comando de montagem copiável. Abra a página na seção Configurar da visualização de cache no portal.
Antes de usar o comando em um cliente, verifique se o cliente atende aos pré-requisitos e tem o software necessário para usar o comando NFS mount , conforme descrito acima em Preparar clientes.
Siga este procedimento para criar o comando de montagem.
Personalize o campo Caminho do cliente . Esse campo fornece um comando de exemplo que você pode usar para criar um caminho local no cliente. O cliente acessa o conteúdo do HPC Cache do Azure localmente neste diretório.
Clique no campo e edite o comando para conter o nome do diretório desejado. O nome é exibido no final da cadeia de caracteres após
sudo mkdir -p
Depois de concluir a edição do campo, o comando de montagem na parte inferior da página é atualizado com o novo caminho do cliente.
Escolha o endereço de montagem do Cache na lista. Este menu lista todos os pontos de montagem do cliente do cache.
Balancee a carga do cliente em todos os endereços de montagem disponíveis para melhorar o desempenho do cache.
Escolha o caminho do namespace virtual a ser usado para o cliente. Esses caminhos estão vinculados às exportações do sistema de armazenamento de back-end.
Você pode exibir e alterar caminhos de namespace virtual na página do portal do Namespace . Leia Configurar o namespace agregado para ver como.
Para saber mais sobre o recurso de namespace agregado do Azure HPC Cache, leia Planejar o namespace agregado.
O campo comando Mount é automaticamente preenchido com um comando de montagem personalizado que utiliza o endereço de montagem, o caminho do namespace virtual e o caminho do cliente que você definiu nos campos anteriores.
Clique no símbolo de cópia à direita do campo para copiá-lo automaticamente para sua área de transferência.
Abaixo, ele mostra comandos de montagem alternativos, que têm o mesmo caminho do cliente e o caminho do namespace, mas usam endereços de montagem de cache diferentes. Para obter o melhor desempenho, você deve montar clientes uniformemente entre todos os endereços disponíveis no HPC Cache.
Use o comando de montagem copiado no computador cliente para conectá-lo ao HPC Cache do Azure. Você pode emitir o comando diretamente da linha de comando do cliente ou incluir o comando de montagem em um script ou modelo de configuração do cliente.
Entender a sintaxe do comando mount
O comando de montagem tem o seguinte formulário:
sudo mount {options} cache_mount_address:/namespace_pathlocal_path
Exemplo:
root@test-client:/tmp# mkdir hpccache
root@test-client:/tmp# sudo mount -o hard,proto=tcp,mountproto=tcp,retry=30 10.0.0.28:/blob-demo-0722 hpccache
root@test-client:/tmp#
Depois que esse comando for bem-sucedido, o conteúdo da exportação de armazenamento ficará visível no hpccache diretório no cliente.
Opções de comando de montagem
Para uma montagem robusta do cliente, passe estas configurações e argumentos no comando de montagem:
montar -o hard,proto=tcp,mountproto=tcp,retry=30 ${CACHE_IP_ADDRESS}:/${NAMESPACE_PATH} ${LOCAL_FILESYSTEM_MOUNT_POINT}
| Configurações de comando de montagem recomendadas | Descrição |
|---|---|
hard |
As montagens não rígidas no HPC Cache do Azure estão associadas a falhas de aplicativo e possível perda de dados. |
proto=tcp |
Essa opção dá suporte ao tratamento adequado de erros de rede NFS. |
mountproto=tcp |
Essa opção dá suporte ao tratamento adequado de erros de rede para operações de montagem. |
retry=<value> |
Definido retry=30 para evitar falhas transitórias de montagem. (Um valor diferente é recomendado para montagens de primeiro plano.) |
Localizar componentes do comando 'mount'
Se você quiser criar um comando de montagem sem usar a página de instruções de Montagem , poderá encontrar os endereços de montagem na página visão geral do cache e os caminhos de namespace virtual na página Namespace .
Note
Os endereços de montagem de cache correspondem a interfaces de rede dentro da sub-rede do cache. Em um grupo de recursos, essas NICs são listadas com nomes que terminam em -cluster-nic- e um número. Não altere ou exclua essas interfaces ou o cache ficará indisponível.
Os caminhos do namespace virtual são mostrados na página de configurações do Namespace do cache.
Usar todos os endereços de montagem disponíveis
Você deve espalhar o tráfego do cliente entre todos os endereços IP listados para o cache. Se você montar todos os clientes em apenas um endereço, o desempenho do cache será prejudicado.
Você pode selecionar endereços de montagem diferentes para clientes diferentes manualmente ou criando um script. Você também pode usar um servidor DNS configurado para DNS de round-robin (RRDNS) para distribuir automaticamente as montagens de clientes entre todos os endereços disponíveis. Leia sobre o balanceamento de carga do tráfego do HPC Cache para saber mais.
Próximas Etapas
- Saiba mais sobre como usar toda a taxa de transferência do cache equilibrando a carga do cliente.
- Confira Preencher novo armazenamento de Blob do Azure para mover dados para os destinos de armazenamento do cache.