Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A página de definições de alvos de armazenamento mostra informações sobre cada alvo de armazenamento para a sua Cache HPC e oferece opções para gerir alvos de armazenamento individuais.
Esta página também tem uma ferramenta para personalizar a quantidade de espaço de cache alocada a cada destino de armazenamento individual. Leia Allocate cache storage para mais detalhes.
Tip
Instruções para listar alvos de armazenamento usando Azure CLI estão incluídas no artigo Adicionar alvos de armazenamento . Outras ações aqui listadas podem ainda não estar disponíveis no Azure CLI.
Gerir alvos de armazenamento
Pode realizar ações de gestão em alvos de armazenamento individuais. Estas ações complementam as opções ao nível da cache discutidas em Gerir a sua cache.
Estes controlos podem ajudar-te a recuperar de uma situação inesperada (como um alvo de armazenamento não responsivo) e também dar-te a capacidade de sobrescrever algumas ações automáticas de cache (como escrever ficheiros alterados de volta para o sistema de armazenamento de longo prazo).
Abra a página de alvos de armazenamento no portal Azure. Clica na... imagem no canto direito da lista de alvos de armazenamento para abrir a lista de tarefas.
Estas opções estão disponíveis:
- Flush - Escrever todas as alterações em cache no armazenamento de back-end
- Suspender - Parar temporariamente o destino de armazenamento de atender pedidos
- Atualizar DNS - Atualize o endereço IP destino de armazenamento a partir de um servidor DNS personalizado ou de um endpoint privado Azure Storage
- Invalidar - Descarta ficheiros em cache deste destino de armazenamento (Invalidar pode causar perda de dados)
- Remoção forçada - Eliminar um alvo de armazenamento, saltando alguns passos de segurança (Remoção forçada pode causar perda de dados)
- Reativar - Colocar novamente um alvo de armazenamento suspenso em serviço
- Eliminar - Remover permanentemente um destino de armazenamento
Leia o resto deste artigo para mais detalhes sobre estas opções.
Escrever ficheiros em cache no destino de armazenamento
A opção Descarregar diz à cache para copiar imediatamente quaisquer ficheiros alterados armazenados na cache para o sistema de armazenamento posterior. Por exemplo, se as suas máquinas clientes estiverem a atualizar um ficheiro específico repetidamente, ele fica guardado na cache para um acesso mais rápido. As alterações de ficheiros não são escritas no sistema de armazenamento de longo prazo durante um período que vai de vários minutos até mais de uma hora.
A ação Limpar indica à cache que guarde todos os ficheiros no sistema de armazenamento.
A cache não aceita pedidos dos clientes para ficheiros neste destino de armazenamento até que o esvaziamento esteja concluído.
Pode usar esta opção para garantir que o armazenamento back-end está preenchido antes de fazer um backup, ou para qualquer situação em que queira garantir que o armazenamento back-end tem atualizações recentes.
Esta opção aplica-se principalmente a modelos de utilização que incluem cache de escrita. Leia Compreender os modelos de utilização de cache para saber mais sobre cache de leitura e escrita.
Tip
Se precisar de escrever ficheiros individuais específicos de volta para um destino de armazenamento sem escrever todo o seu conteúdo de cache, considere o script flush_file.py contido na distribuição da biblioteca cliente HPC Cache NFSv3. Saiba mais em Personalizar a escrita de ficheiros no Azure HPC Cache.
Suspender um destino de armazenamento
A funcionalidade de suspensão desativa o acesso do cliente a um alvo de armazenamento, mas não remove permanentemente o alvo de armazenamento da sua cache. Pode usar esta opção se precisar de desativar um sistema de armazenamento back-end para manutenção, reparação ou substituição.
Colocar um destino de armazenamento suspenso de volta em serviço
Use Relançar para retomar um alvo de armazenamento.
Atualizar endereço IP
Em algumas situações, pode ser necessário atualizar o endereço IP do seu destino de armazenamento. Isto pode acontecer em dois cenários:
A tua cache usa um sistema DNS personalizado em vez da configuração padrão, e a infraestrutura de rede mudou.
O seu destino de armazenamento utiliza um endpoint privado para aceder ao armazenamento Azure Blob ou ao armazenamento de blob montado no NFS, e já atualizou a configuração do endpoint. (Você deve suspender os alvos de armazenamento antes de modificar os seus endpoints privados, conforme descrito no artigo de pré-requisitos.)
Com um sistema DNS personalizado, é possível que o endereço IP do seu destino de armazenamento NFS mude devido a alterações no DNS do back-end. Se o seu servidor DNS alterar o endereço IP do sistema de armazenamento back-end, o Azure HPC Cache pode perder o acesso ao sistema de armazenamento. Idealmente, deveria trabalhar com o gestor do sistema DNS personalizado da sua cache para planear quaisquer atualizações, pois essas alterações tornam o armazenamento indisponível.
Se usar um endpoint privado para acesso seguro ao armazenamento, os endereços IP do endpoint podem mudar se modificar a sua configuração. Se precisares de alterar a configuração do teu endpoint privado, deves suspender o alvo de armazenamento (ou alvos) que usam o endpoint e depois atualizar os endereços IP deles quando os reativares. Leia Trabalhar com endpoints privados para mais informações.
Para atualizar o endereço IP de um destino de armazenamento, use a opção Atualizar DNS . A cache consulta ao servidor DNS personalizado ou ao endpoint privado para obter um novo endereço IP.
Se for bem-sucedida, a atualização deverá demorar menos de dois minutos. Só podes atualizar um alvo de armazenamento de cada vez; espera que a operação anterior termine antes de tentar outra.
Note
A opção "Atualizar DNS" está desativada para destinos de armazenamento NFS que usam endereços IP em vez de um nome de host DNS.
Invalidar o conteúdo da cache para um destino de armazenamento
A opção Invalidar indica à Cache HPC para marcar todos os ficheiros em cache deste destino de armazenamento como desatualizados. Na próxima vez que um cliente solicitar esses arquivos, eles serão buscados no sistema de armazenamento back-end.
Pode usar esta opção se atualizar ficheiros diretamente no sistema de armazenamento back-end e quiser tornar essas alterações imediatamente disponíveis para os clientes ligados à cache HPC.
Note
Se usar cache de escrita para este destino de armazenamento, invalidar a cache pode causar perda de dados. Se um cliente tiver escrito uma alteração na cache, mas esta ainda não foi copiada para o sistema de armazenamento back-end, essa alteração será descartada.
O tempo entre o momento em que a escrita do cliente é guardada na cache e o momento em que esse ficheiro é gravado no sistema de armazenamento de longo prazo é variável. Não há forma de o HPC Cache determinar se um ficheiro específico foi ou não gravado no seu sistema de armazenamento antes de invalidar o cache.
Se precisares de garantir que todas as alterações em cache são guardadas no sistema de armazenamento back-end, usa um comando Flush .
Saiba mais sobre cache de escrita e atraso de escrita de ficheiros em Compreender modelos de utilização da cache.
Remoção forçada de um alvo de armazenamento
Note
Esta opção pode causar perda de dados para o alvo de armazenamento afetado.
Se um alvo de armazenamento não puder ser removido com uma ação normal de eliminação, pode usar a opção Forçar a remoção para o apagar da cache HPC do Azure.
Esta ação salta a etapa que sincroniza os ficheiros na cache com os ficheiros no sistema de armazenamento back-end. Não há garantia de que quaisquer alterações escritas na Cache HPC serão escritas no sistema de armazenamento back-end, pelo que as alterações podem ser perdidas se usar esta opção.
Também não há garantia de que o sistema de armazenamento back-end será acessível depois de ser removido da cache.
Normalmente, a remoção forçada é usada apenas quando um alvo de armazenamento deixou de responder ou está em mau estado. Esta opção permite-te remover o alvo de armazenamento mau em vez de teres de tomar medidas mais drásticas.
Eliminar um destino de armazenamento
Pode usar o portal Azure ou a CLI do AZ para eliminar um alvo de armazenamento.
A opção de eliminação normal remove permanentemente o destino de armazenamento da Cache HPC, mas primeiro sincroniza o conteúdo da cache com o sistema de armazenamento back-end. É diferente da eliminação forçada, que não sincroniza dados.
Eliminar um destino de armazenamento remove a associação do sistema de armazenamento com este Azure HPC Cache, mas não altera o sistema de armazenamento de back-end. Por exemplo, se usou um contentor de armazenamento Azure Blob, o contentor e o seu conteúdo continuam a existir depois de o apagar da cache. Pode adicionar o contentor a uma cache Azure HPC diferente, voltar a adicioná-lo a essa cache ou eliminá-lo com o portal Azure.
Se houver uma grande quantidade de dados alterados armazenados na cache, eliminar um alvo de armazenamento pode demorar vários minutos a completar. Espere que a ação termine para garantir que os dados estão armazenados em segurança no seu sistema de armazenamento a longo prazo.
Para remover um alvo de armazenamento, abra a página de alvos de armazenamento . Clica no '...' ao lado do alvo de armazenamento e escolhe Delete no menu.
Compreender o estado alvo do armazenamento
A lista de alvos de armazenamento mostra dois tipos de estado: Estado e estado de Provisão.
- O estado indica o estado operacional do alvo de armazenamento. Este valor atualiza-se regularmente e ajuda-o a perceber se o alvo de armazenamento está disponível para pedidos do cliente e quais as opções de gestão disponíveis.
- O estado de provisionamento diz-te se a última ação para adicionar ou editar o alvo de armazenamento foi bem-sucedida. Este valor só é atualizado quando editas o alvo de armazenamento.
O valor do Estado afeta quais as opções de gestão que pode utilizar. Aqui está uma breve explicação dos valores e dos seus efeitos.
- Pronto - O alvo de armazenamento está a funcionar normalmente e disponível para os clientes. Pode usar qualquer uma das opções de gestão neste alvo de armazenamento (exceto o Resume, que só é válido para alvos de armazenamento suspensos).
- Ocupado - O alvo de armazenamento está a processar outra operação. Podes apagar ou forçar a remoção do alvo de armazenamento.
- Suspenso - O destino de armazenamento foi desligado. Ainda podes esvaziar, eliminar ou forçar a remoção deste alvo de armazenamento. Escolha Retomar para colocar o dispositivo ao serviço.
- Escoamento - O alvo de armazenamento está a escrever dados para o armazenamento back-end. O destino não consegue processar pedidos do cliente enquanto está a esvaziar, mas volta automaticamente ao estado anterior depois de terminar de escrever dados.
Alocar armazenamento de cache
Opcionalmente, pode configurar a quantidade de armazenamento de cache que pode ser usada por cada destino de armazenamento. Esta funcionalidade permite-lhe planear com antecedência para que haja espaço disponível para armazenar os ficheiros de um determinado sistema de armazenamento.
Se não personalizar a alocação de armazenamento, cada destino de armazenamento recebe uma parte igual do espaço de cache disponível.
Clique no botão Alocar armazenamento para personalizar a alocação do cache.
Na blade Allocate storage , introduza a percentagem de espaço de cache que pretende atribuir a cada alvo de armazenamento. As alocações de armazenamento devem totalizar 100%.
Lembra-te que algum espaço de cache é usado para overhead, por isso a quantidade total de espaço disponível para ficheiros em cache não é exatamente a mesma que a capacidade escolhida quando criaste a tua cache HPC.
Clique em Guardar para completar a alocação.