Use Protocol services para acessar o CPFS via NFS. O NFS oferece ampla compatibilidade com sistemas operacionais e opções flexíveis de computação, mantendo o alto throughput do CPFS. Este guia de início rápido usa o CentOS para mostrar como crie um sistema de arquivos CPFS e monte-o via NFS. Os services de protocolo fornecem pontos de montagem NFS independentemente dos pontos de montagem POSIX.
Pré-requisitos
-
O service do CPFS está ativado.
Ao fazer login no CPFS console pela primeira vez, ative o service do CPFS conforme solicitado.
-
Crie uma instância do Elastic Compute Service (ECS) que atenda aos seguintes requisitos. Para mais informações, consulte Crie uma instância.
Atribua um endereço IPv4 público ou associe um endereço IP elástico (EIP) à instância ECS.
-
A instância executa um dos seguintes sistemas operacionais compatíveis com o cliente CPFS-NFS:
Tipo de sistema operacional
Versão do sistema operacional
Alibaba Cloud Linux
-
Alibaba Cloud Linux 3.2104 64-bit
-
Alibaba Cloud Linux 2.1903 64-bit
CentOS
-
CentOS 8.x 64-bit
-
CentOS 7.x 64-bit
Ubuntu
-
Ubuntu 20.04 64-bit
-
Ubuntu 18.04 64-bit
-
Ubuntu 16.04 64-bit
Debian
-
Debian 10.x 64-bit
-
Debian 9.x 64-bit
-
Debian 8.x 64-bit
SUSE
-
SUSE Linux Enterprise Server 15 64-bit
-
Este guia de início rápido usa as seguintes configurações de instância ECS e sistema de arquivos CPFS:
-
ECS
Sistema operacional: CentOS 7.9
Região: China (Shanghai)
Zona: Shanghai Zone B
-
CPFS
Região: China (Shanghai)
Zona: Shanghai Zone B
Tipo: 100 MB/s/TiB baseline
Capacidade configurada: 3.600 GiB
Procedimento
Etapa 1: Crie um sistema de arquivos
Faça login no CPFS console.
Na página Overview, na parte inferior, clique em Create CPFS File System.
-
No ou na página CPFS International Site (Pay-as-you-go), configure os parâmetros obrigatórios conforme descrito na tabela a seguir. Configure os demais parâmetros de acordo com suas necessidades ou mantenha as configurações padrão. Para mais informações, consulte Crie um sistema de arquivos.
Parâmetro
Descrição
Região
Na lista suspensa, selecione China (Shanghai).
Zona
Selecione Shanghai Zone B. Selecione a mesma zona que a instância ECS.
Tipo
Selecione 100 MB/s/TiB Baseline.
Capacidade do CPFS
Especifique a capacidade de armazenamento do sistema de arquivos. Neste exemplo, selecione 3.600 GiB.
Virtual private cloud
Selecione a VPC que você criou.
vSwitch
Selecione um vSwitch criado na VPC.
Clique em Buy Now. Siga as instruções na tela para concluir a compra.
(Opcional) Etapa 2: Crie um Fileset
Um Fileset é um sistema de arquivos leve dentro de um sistema de arquivos CPFS. Ele possui um namespace de inodes independente e recursos de gerenciamento independentes, e aparece como um diretório na hierarquia do sistema de arquivos. Recomendamos crie um Fileset para exportar dados e crie um ponto de montagem NFS. Em comparação com um diretório comum, um Fileset suporta recursos adicionais, como limites de quantidade de arquivos e fluxos de dados.
No painel de navegação à esquerda, escolha e clique em nome do sistema de arquivos que você criou.
Na página de detalhes do sistema de arquivos, escolha Fileset.
-
Na aba Fileset, clique em Create Fileset e configure o seguinte parâmetro obrigatório. Configure os demais parâmetros de acordo com suas necessidades ou mantenha as configurações padrão.
Fileset Path: Insira o caminho do Fileset no sistema de arquivos. O caminho deve começar e terminar com uma barra (/). Exemplo: /fileset1/.
Clique em OK.
Etapa 3: Crie um service de protocolo e um diretório de exportação
Para acessar um sistema de arquivos CPFS via NFS, crie um service de protocolo. O service de protocolo gera um ponto de montagem que a instância ECS pode usar para montar o sistema de arquivos.
-
No painel de navegação à esquerda, escolha a aba Protocol Services, clique em Create Protocol Service e configure os parâmetros obrigatórios conforme descrito na tabela a seguir. Configure os demais parâmetros de acordo com suas necessidades ou mantenha as configurações padrão. Para mais informações, consulte Gerencie services de protocolo.
Parâmetro
Descrição
Tipo de protocolo
Selecione NFS V3.
vSwitch
Selecione um vSwitch na mesma VPC que o sistema de arquivos.
Exportação de protocolo
Clique em Fileset (Recommended) e selecione o Fileset da Etapa 2.
VPC de exportação
Selecione a mesma VPC que a instância ECS.
vSwitch de exportação
Selecione o mesmo vSwitch que a instância ECS. O cluster de protocolo exporta o service de protocolo para a VPC especificada por meio deste vSwitch.
NotaUm service de protocolo pode consumir até 32 endereços IP em um vSwitch. Certifique-se de que o vSwitch tenha endereços IP disponíveis suficientes.
Clique em OK.
Na coluna Action do service de protocolo que você criou, clique em Export Directory.
No painel Export Directory, copie o ponto de montagem para uso posterior.
Etapa 4: Instale o cliente CPFS-NFS e montar o sistema de arquivos
Conecte-se à instância ECS. Para obter informações sobre os métodos de conexão, 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.
which mount.cpfs-nfsUma instalação bem-sucedida retorna a seguinte saída:
/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 e substitua/mntpor um caminho local no servidor atual. Para mais informações sobre os parâmetros de montagem, consulte Parâmetros de montagem. -
Execute o comando
mount -le visualize as informações de montagem.Após montar o sistema de arquivos, execute o comando
df -he visualize as informações de capacidade do sistema de arquivos.NotaPara evitar a perda das informações de montagem após a reinicialização da instância ECS, configure o arquivo /etc/fstab na instância ECS para remontar automaticamente o sistema de arquivos CPFS na inicialização. Para mais informações, consulte Configure a montagem automática na inicialização.
Etapa 5: Usar o sistema de arquivos
Após montar o sistema de arquivos, você pode acessá-lo e usá-lo como um diretório padrão na instância ECS.
O exemplo a seguir usa o caminho de montagem local /mnt na instância ECS para crie e exclua arquivos no sistema de arquivos CPFS.
[root@iZ2vxxx ~]# cd /mnt
[root@iZ2vxxx mnt]# ll
total 0
[root@iZ2vxxx mnt]# mkdir dir1
[root@iZ2vxxx mnt]# mkdir dir2
[root@iZ2vxxx mnt]# ll
total 1
drwxr-xr-x 2 root root 4096 Apr 29 10:17 dir1
drwxr-xr-x 2 root root 4096 Apr 29 10:17 dir2
[root@iZ2vxxx mnt]# rm -rf dir*
[root@iZ2vxxx mnt]# ll
total 0