Este tópico descreve como gerenciar protocol services do CPFS no console, incluindo criação, modificação e exclusão de protocol services.
Pré-requisitos
Um sistema de arquivos precisa ter sido criado. Para mais informações, consulte Crie um file system.
Para usar um diretório de exportação do Fileset, verifique se o Fileset já foi criado. Para mais informações, consulte 管理Fileset.
A criação de um protocol service consome endereços IP no vSwitch especificado (até 32 endereços IP). Verifique se o vSwitch de destino tem recursos de IP suficientes.
Limites de uso
Protocol services são compatíveis apenas com o CPFS 2.3.0 e versões posteriores.
Cada sistema de arquivos CPFS pode ter apenas um protocol service.
Observações de uso
-
Faturamento
General-purpose: gratuito.
Cache-based: as cobranças são calculadas com base na largura de banda interna máxima configurada por hora. Para mais informações, consulte CPFS billing.
-
Tipos de protocol service
Os protocol services estão disponíveis em dois tipos: General-purpose e Cache-accelerated. Os services do tipo Cache-accelerated armazenam dados quentes na memória do servidor. Em caso de cache hit, a largura de banda ultrapassa o limite do sistema de arquivos CPFS e atinge o máximo configurado no protocol service.
General-purpose: oferece acesso por protocolo NFS ao CPFS e Directory-level mount point, dispensando a configuração de clientes POSIX para gerenciar o cluster. Este recurso é gratuito.
Cache-based: além dos recursos do tipo General-purpose, oferece cache em memória no lado do servidor com base na política LRU. Quando os dados estão em cache na memória, o CPFS consegue entregar maior largura de banda interna. Os protocol services do tipo Cache-based estão disponíveis em dois subtipos: Cache Type 1 e Cache Type 2, que diferem em largura de banda interna e tamanho do cache em memória.
-
Diretório de exportação
Após a criação de uma exportação de protocolo para um Fileset ou diretório em um sistema de arquivos CPFS, instâncias ECS podem acessar os dados por montagem via NFS.
Um único protocol service pode criar exportações de protocolo para até dois VPCs. Um grupo de segurança chamado
<cpfs-fsid>-<vpc-id>-nfs-sgé criado em cada VPC.Recomenda-se o uso de exportações Fileset, pois os Filesets oferecem recursos mais avançados do que diretórios comuns, como limites de contagem de arquivos e fluxo de dados. Ao criar uma exportação, verifique se o Fileset ou diretório já existe.
Ao exportar um diretório, especifique um VPC e um vSwitch. Somente instâncias ECS nesse VPC poderão acessar o CPFS por meio do protocol service. A criação de um diretório de exportação consome endereços IP no vSwitch especificado. Verifique se o vSwitch tem recursos de IP suficientes.
Crie um protocol service
Acesse o NAS console.
No painel de navegação à esquerda, escolha File System > File System List.
Na barra de navegação superior, selecione uma região.
Na página File System List, clique em no nome do sistema de arquivos.
Na página de detalhes do sistema de arquivos, clique em Protocol Service.
-
Na aba Protocol Service, clique em Create Protocol Service e configure os seguintes parâmetros.
Parâmetro
Descrição
Protocol Service Configuration
Selecione o tipo de protocol service. O tipo padrão é General-purpose.
NotaA largura de banda de um protocol service do tipo General-purpose é a mesma do sistema de arquivos CPFS. Não oferece cache de dados e não gera cobranças.
Protocol Type
Apenas NFSv3 é compatível.
VPC Network
O VPC utilizado pelo cluster de protocolo é o mesmo do sistema de arquivos CPFS e não pode ser alterado.
vSwitch
Selecione o vSwitch para o cluster de protocolo. O vSwitch padrão é o mesmo utilizado pelo sistema de arquivos CPFS. Também é possível selecionar outro vSwitch no mesmo VPC.
NotaUm único protocol service pode consumir até 32 endereços IP no vSwitch. Verifique se o vSwitch tem recursos de IP suficientes.
Export Agreement
Especifique o Fileset ou diretório no sistema de arquivos CPFS a ser exportado pelo protocol service. Recomenda-se o uso de exportações Fileset por oferecerem recursos mais avançados, como gerenciamento de contagem de arquivos e fluxo de dados.
Nota-
O Fileset ou diretório especificado para exportação deve existir previamente.
-
Ao usar exportação de diretório, o formato do diretório deve seguir estas regras:
-
O comprimento deve ser de 1 a 1.024 caracteres.
-
Use codificação UTF-8.
-
Deve começar e terminar com uma barra (/). O diretório de exportação raiz é
/.
-
Export VPC
Selecione o VPC correspondente à instância ECS. As instâncias ECS nesse VPC poderão acessar o sistema de arquivos CPFS por meio do protocol service.
Export vSwitch
Selecione o mesmo vSwitch da instância ECS. O cluster de protocolo usa esse vSwitch para exportar o protocol service para o VPC de exportação especificado.
NotaUm único protocol service pode consumir até 32 endereços IP no vSwitch. Verifique se o vSwitch tem recursos de IP suficientes.
Permission Group
Apenas o grupo de permissões VPC padrão é compatível.
-
Após concluir a configuração, clique em OK.
Exclua um protocol service
Excluir um protocol service impedirá que instâncias ECS montem e acessem o CPFS por meio dele. Prossiga com cautela. A exclusão de um protocol service leva de 5 a 10 minutos.
Na página Protocol Service, localize o protocol service de destino.
Na coluna Actions, clique em Delete para excluir o protocol service especificado.
Clique em OK.
Modifique um protocol service
É possível modificar a largura de banda interna e a descrição de um protocol service. A modificação leva de 2 a 5 minutos.
Na página Protocol Service, localize o protocol service de destino.
Na coluna Actions, clique em Modify para modificar a configuração do protocol service especificado.
Clique em OK.
Alterar o tipo de protocol service
-
Alternar de General-purpose para Cache-based
ImportanteUm protocol service do tipo General-purpose não pode ser convertido diretamente para Cache-based. É necessário primeiro excluir o protocol service General-purpose e depois criar um Cache-based. O mesmo se aplica ao processo inverso. Durante a alteração, o service será interrompido. Reserve uma janela de manutenção antes de realizar a mudança.
O diretório de exportação precisará ser gerado novamente.
-
Exclua o protocol service General-purpose
Na página Protocol Service, clique em Delete na coluna Actions do protocol service de destino e, em seguida, clique em OK.
-
Crie um protocol service Cache-based
Para as etapas detalhadas, consulte Crie um protocol service.
-
Alternar entre tipos Cache-based
Na página Protocol Service, localize o protocol service de destino.
Na coluna Actions, clique em Modify para selecionar novamente o tipo de protocol service.
Clique em OK.
Visualize protocol services
É possível visualizar os protocol services criados e criar diretórios de exportação em um protocol service.
Na página Protocol Service, visualize as informações do protocol service especificado.