Implantar o Lustre File System
- Criando um Armazenamento de Arquivos do OCI com o sistema de arquivos Lustre
- Montando o sistema de arquivos
- Configurando LNet
- Testando operações de leitura e gravação
Criar Sistema de Arquivos Lustre
As etapas a seguir mostram como criar um Armazenamento de Arquivos do OCI com o sistema de arquivos Lustre.
- No menu de navegação da Console do OCI, clique em Armazenamento e, em seguida, clique em Sistemas de arquivos luminosos.
- Clique em Criar.
- Configure os detalhes do sistema de arquivos Lustre:
- Nome do sistema de arquivos: Aceite o nome padrão ou digite um nome amigável para o sistema de arquivos.
- Nome da montagem: aceite o padrão ou digite um nome amigável para uso ao montar o sistema de arquivos.
- Descrição do sistema de arquivos: (Opcional) Informe uma descrição para o sistema de arquivos.
- Compartimento: Aceite o compartimento padrão ou selecione a lista para alterar compartimentos.
- Domínio de disponibilidade: Aceite o domínio de disponibilidade padrão ou selecione a lista para alterar os domínios de disponibilidade.
- Tags: Se você tiver permissões para criar um recurso, também terá permissões para aplicar tags de formato livre a esse recurso. Para aplicar uma tag definida, você deverá ter permissões para usar o namespace de tag. Se você não tiver certeza se deseja aplicar tags, ignore esta opção ou pergunte a um administrador. Você pode aplicar tags posteriormente.
- Grupo de posicionamento de cluster: Recomendamos selecionar um grupo de posicionamento de cluster para colocar fisicamente sistemas de arquivos e outros recursos juntos em um domínio de disponibilidade para garantir baixa latência. O grupo de posicionamento do cluster não pode ser alterado após a criação do sistema de arquivos.
- Camada de desempenho: Selecione a camada de desempenho do sistema de arquivos. A camada de desempenho controla o throughput do sistema de arquivos. O throughput é especificado por terabyte (TB) de armazenamento provisionado. A camada de desempenho não pode ser alterada após a criação do sistema de arquivos.
- Capacidade: Selecione a capacidade de armazenamento do sistema de arquivos. Se você selecionar uma capacidade maior que o limite de serviço, poderá ser solicitado que solicite um aumento.
O throughput agregado do sistema de arquivos é calculado com base na camada de desempenho e na capacidade.
- Rede: Selecione a VCN e a sub-rede na qual montar o sistema de arquivos. Por padrão, a Console mostra uma lista de VCNs e sub-redes no compartimento em que você está trabalhando. Altere os compartimentos para selecionar uma VCN ou sub-rede de outro compartimento.
A sub-rede selecionada será a sub-rede usada para implantar os servidores Lustre. Certifique-se de que essa sub-rede permita comunicação de/para a porta 988 do servidor Lustre com a porta do cliente entre a porta 512-1023.
- Usar grupos de segurança de rede para controlar o tráfego: Ative essa opção e selecione um grupo de segurança de rede (NSG) para atuar como um firewall virtual para o sistema de arquivos. Selecione + Outro grupo de segurança de rede para adicionar o sistema de arquivos a até cinco NSGs.
- Squash de raiz: essas definições controlam se os clientes que acessam o sistema de arquivos têm seus IDs de usuário (UID) e IDs de grupo (GID) remapados para Squash de UID e Squash de GID.
Squash: Selecione Nenhum ou Raiz. O valor padrão é Nenhum, portanto, nenhum remapeamento é feito por padrão.
Squash UID: Se Squash estiver definido como Raiz, o usuário raiz (UID 0) será remapeado para esse valor. O valor padrão é 65534.
Squash GID: Se Squash for definido como Raiz, o usuário do grupo raiz (GID 0) será remapeado para esse valor. O valor padrão é 65534.
- Exceções de squash raiz: para excluir clientes específicos da configuração de squash raiz, informe o Endereço do cliente como um endereço IP ou intervalo válido. Por exemplo, 10.0.2.4 ou 10.0.[2-10].[1-255]. Selecione + Outro endereço de cliente para adicionar até 10 exceções.
- Chave de criptografia: Por padrão, a Oracle gerencia as chaves que criptografam um sistema de arquivos. Se você quiser maior controle sobre o ciclo de vida da chave e como ela é usada, poderá selecionar sua própria chave de criptografia do Vault
Configurar LNet (Lustre Networking)
lnetctl net show
. Se lnetctl net show
exibir a interface correta do Lustre, essas etapas não serão necessárias.
Testar Operações de Leitura e Gravação
Testaremos a leitura e a gravação executando um comando dd
e, em seguida, navegando até a página de métricas para exibir o painel de métricas.
- ReadThroughput: Expresso em bytes lidos por minuto.
- WriteThroughput: Expresso em bytes lidos por minuto.
- DataReadOperations: Número de operações de Leitura por minuto.
- DataWriteOperation: Número de operações de Gravação por minuto.
- MetadataOperations: Número de operações de Metadados. 14 dimensões disponíveis de operações de metadados diferentes, como getattr, setattr, mknod, link, unlink, mkdir etc.
- FileSystemCapacity: Capacidade total e disponível do sistema de arquivos.
- FileSystemInodeCapacity: Inodes totais e disponíveis do sistema de arquivos.
Essas métricas podem ser exploradas usando o namespace oci_lustrefilesystem
do OCI Metric Explorer, conforme mostrado na captura de tela abaixo.
Descrição da ilustração luxre-metrics-explorer.png
Veja um exemplo de como as consultas na MQL (Monitoring Query Language) podem ser usadas no explorador de métricas ou em outros painéis de controle, como o Grafana.
Para obter o throughput de leitura:
ReadThroughput[1m]{resourceId = "your_filesystem_ocid", targetType = "OST", clientName ="all@all"}.grouping().sum()/60
Observação:
60 é usado porque o intervalo aqui é de 1 minuto. Da mesma forma, você pode usar o MQL para outras métricas.