O Cloud Parallel File Storage (CPFS) oferece suporte ao protocolo Network File System (NFS) por meio de serviços de protocolo. O protocolo NFS proporciona excelente compatibilidade com sistemas operacionais e elasticidade de computação, mantendo o alto throughput do CPFS. Este tópico usa o CentOS como exemplo para descrever a implantação rápida de um sistema de arquivos CPFS e sua montagem via protocolo NFS. Um serviço de protocolo fornece pontos de montagem NFS independentes e não depende de pontos de montagem POSIX.
Pré-requisitos
-
Serviço CPFS ativado.
Ao acessar o console do CPFS pela primeira vez, siga as instruções na tela para ativar o serviço.
-
Instância do Elastic Compute Service (ECS) criada que atenda às seguintes condições. Para mais informações, consulte Criar uma instância.
Endereço IPv4 público atribuído à instância ou Elastic IP Address (EIP) associado.
-
Sistema operacional da instância compatível com o cliente CPFS-NFS, conforme listado abaixo.
Tipo de sistema operacional
Versão do sistema operacional
Alibaba Cloud Linux
Alibaba Cloud Linux 3.2104 64 bits
Alibaba Cloud Linux 2.1903 64 bits
CentOS
CentOS 8.x 64 bits
CentOS 7.x 64 bits
Ubuntu
Ubuntu 20.04 64 bits
Ubuntu 18.04 64 bits
Ubuntu 16.04 64 bits
Debian
Debian 10.x 64 bits
Debian 9.x 64 bits
Debian 8.x 64 bits
SUSE
SUSE Linux Enterprise Server 15 64 bits
Este tópico considera uma instância ECS e um sistema de arquivos CPFS com as seguintes configurações:
-
ECS
Sistema operacional: CentOS 7.9
Região: China (Shanghai)
Zona: Shanghai Zone B
-
CPFS
Região: China (Shanghai)
Zona: Shanghai Zone B
Tipo: Linha de base de 100 MB/s/TiB
Capacidade de armazenamento: 3600 GiB
Procedimento
Etapa 1: Crie um sistema de arquivos
Acesse o console do CPFS.
Na seção CPFS da página Overview, clique em Create.
-
No página CPFS (Pay-As-You-Go), configure os parâmetros obrigatórios conforme a tabela a seguir. Mantenha os valores padrão nos demais parâmetros ou especifique valores personalizados conforme necessário. Para mais informações, consulte Criar um sistema de arquivos.
Parâmetro
Descrição
Region
Na lista suspensa, selecione China (Shanghai).
Zone
Selecione Shanghai Zone B. O sistema de arquivos e a instância ECS devem estar na mesma zona.
Type
Selecione 100 MB/s/TiB Baseline.
Storage Capacity
Escolha a capacidade de armazenamento do sistema de arquivos. Este tópico usa 3600 GiB como exemplo.
VPC
Selecione uma VPC existente.
vSwitch
Selecione um vSwitch pertencente à VPC escolhida.
Clique em Buy Now e siga as instruções na tela para concluir a compra.
Etapa 2: Crie um fileset (opcional)
Um fileset é uma subdivisão de um sistema de arquivos CPFS com espaço de inode independente e gerenciamento separado. Ele aparece como um diretório na estrutura do sistema de arquivos. Crie um fileset para exportar dados e definir pontos de montagem NFS. O fileset oferece mais recursos que um diretório comum, como limites no número de arquivos e controle de fluxo de dados.
No painel de navegação à esquerda, escolha e clique no nome do sistema de arquivos recém-criado.
Na página de detalhes do sistema de arquivos, clique na aba Fileset.
-
Na aba Fileset, clique em Create Fileset e configure os parâmetros obrigatórios. Mantenha os valores padrão nos demais parâmetros ou especifique valores personalizados conforme necessário.
Fileset Path: Caminho do fileset no sistema de arquivos. Deve começar e terminar com uma barra (/). Exemplo: /fileset1/.
Clique em OK.
Etapa 3: Crie um serviço de protocolo e um diretório de exportação
Para acessar um sistema de arquivos CPFS via protocolo NFS, configure um serviço de protocolo para gerar um ponto de montagem. A instância ECS usará esse ponto para montar o sistema de arquivos CPFS.
-
Na página de detalhes do sistema de arquivos, clique na aba Protocol Service. Clique em Create Protocol Service e configure os parâmetros obrigatórios conforme a tabela a seguir. Mantenha os valores padrão nos demais parâmetros ou especifique valores personalizados conforme necessário. Para mais informações, consulte Gerenciar serviços de protocolo.
Parâmetro
Descrição
Protocol Type
Selecione NFS V3.
vSwitch
Selecione um vSwitch na mesma VPC do sistema de arquivos.
Protocol Export
Clique em Fileset (Recommended) e selecione o fileset criado na Etapa 2.
Export VPC
Selecione a mesma VPC da instância ECS.
Export vSwitch
Selecione o mesmo vSwitch da instância ECS. O cluster de protocolo exporta o serviço para a VPC de exportação especificada por meio deste vSwitch.
NotaUm único serviço de protocolo pode consumir até 32 endereços IP no vSwitch. Verifique se há endereços IP suficientes disponíveis.
Clique em OK.
No serviço de protocolo recém-criado, clique em Export Directory na coluna Action.
-
No painel Export Directory, copie o endereço de montagem para uso posterior.

Etapa 4: Instale o cliente CPFS-NFS e montar o sistema de arquivos
Conecte-se à instância ECS. Para mais informações, consulte Conectar-se a uma instância ECS.
-
Configure o cliente CPFS-NFS.
-
Baixe o cliente CPFS-NFS.
wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.el.noarch.rpm -
Instale o cliente CPFS-NFS.
sudo yum install aliyun-alinas-utils-*.rpm -
Verifique a instalação do cliente CPFS-NFS.
which mount.cpfs-nfsUma saída semelhante à seguinte indica que o cliente CPFS-NFS está instalado.
/usr/sbin/mount.cpfs-nfs
-
-
Monte o sistema de arquivos CPFS.
sudo mount -t cpfs-nfs -o vers=3,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.region.cpfs.aliyuncs.com:/share/path /mntSubstitua
file-system-id.region.cpfs.aliyuncs.com:/share/pathpelo ponto de montagem copiado na Etapa 3. Substitua/mntpelo caminho local no servidor onde deseja montar o sistema de arquivos. Para mais informações sobre os parâmetros de montagem, consulte Descrição dos parâmetros. -
Execute o comando
mount -lpara verificar o resultado da montagem.Após a montagem, execute o comando
df -hpara visualizar a capacidade do sistema de arquivos.NotaPara montar automaticamente o sistema de arquivos na inicialização da instância ECS, adicione a configuração de montagem ao arquivo /etc/fstab. Isso evita a perda das informações de montagem em caso de reinicialização. Para mais informações, consulte Configurar montagem automática na inicialização.
Etapa 5: Usar o sistema de arquivos
Após a montagem, acesse e use o sistema de arquivos como um diretório comum na instância ECS.
O exemplo a seguir mostra como criar e excluir arquivos no sistema de arquivos CPFS usando o caminho local /mnt na instância ECS.