Instale o cliente CPFS-POSIX no Ubuntu ou CentOS e monte um sistema de arquivos CPFS.
Pré-requisitos
Um sistema de arquivos foi criado. Para mais informações, consulte crie um sistema de arquivos.
Um ponto de montagem POSIX foi adicionado ao sistema de arquivos. Para obter mais detalhes, consulte Add a POSIX client mount target.
-
Você criou uma ou mais instâncias ECS que executam Ubuntu ou CentOS. As instâncias devem ter versões de kernel que atendam aos requisitos da tabela a seguir, além de pelo menos 2 núcleos de CPU e 4 GiB de memória. Para saber mais, consulte crie uma instância ECS.
Tipo de sistema operacional
Distribuição
Versão do kernel
RHEL ou CentOS
8.4
4.18.0-305.19.1.el8_4
8.3
4.18.0-240.22.1.el8_3
8.2
4.18.0-193.28.1.el8_2
8.1
4.18.0-147.8.1.el8_1
8.0
4.18.0-80.11.2.el8_0
7.9
3.10.0-1160.42.2.el7
7.8
3.10.0-1127.19.1.el7
7.7
3.10.0-1062.18.1.el7
7.6
3.10.0-957.54.1.el7
7.5
3.10.0-862.14.4.el7
7.4
3.10.0-693.2.2.el7
7.3
3.10.0-514.26.2.el7
7.2
3.10.0-514.26.2.el7
Ubuntu
20.04.3 LTS
5.4.0-86-generic
ImportanteSe a versão atual do seu kernel não estiver na lista de versões suportadas, use o cliente CPFS-NFS para montar o sistema de arquivos. Para mais informações, consulte Mount a file system via CPFS-NFS client (Recommended).
O CentOS Linux anunciou o fim de vida útil (EOL). A Alibaba Cloud deixará de oferecer suporte para imagens públicas do CentOS Linux. Para evitar interrupções no service, migre para um sistema operacional suportado o mais rápido possível. Para obter mais detalhes, consulte OS migration.
Princípios de montagem do CPFS-POSIX
Neste tópico, a instância ECS de destino refere-se ao nó de computação que monta e acessa o sistema de arquivos CPFS.
O CPFS é compatível com a interface POSIX. Após instalar o cliente CPFS-POSIX no Ubuntu ou no CentOS, você pode montar e usar o CPFS. Para acessar o CPFS pelo protocolo NFS, consulte Mount a file system by using the CPFS-NFS client (recommended).
Após adicionar um ponto de montagem POSIX, o CPFS cria automaticamente três nós de controle: <FSID>-<GENID>-qr-001, <FSID>-<GENID>-qr-002 e <FSID>-<GENID>-qr-003. O primeiro nó de controle da lista (<FSID>-<GENID>-qr-001) é o nó padrão de instalação do cliente CPFS-POSIX.
Etapa 1: Preparar o ambiente
Antes de implantar o cliente CPFS-POSIX, instale os pacotes de kernel necessários em cada instância ECS de destino.
Ubuntu
-
Instale os pacotes de dependência.
apt-get -y install linux-headers-`uname -r` cpp gcc binutilsSe a mensagem
Unable to locate packages linux-headersfor retornada, o repositório do apt não contém o pacote linux-headers para a versão correspondente. Baixe o pacote no site oficial do Ubuntu e instale-o manualmente. -
Verifique se a versão do pacote linux-headers corresponde à versão do kernel.
dpkg -l | grep linux-headers-`uname -r`
CentOS
-
Instale os pacotes de dependência.
yum -y install kernel-devel-`uname -r` cpp gcc gcc-c++ binutilsSe a mensagem
No package kernel-devel availablefor retornada, o pacote kernel-devel correspondente à sua versão do kernel está ausente no repositório do yum. Execute uname -r e confirme a versão do kernel e baixe o pacote correspondente no site oficial do CentOS para instalá-lo manualmente. -
Visualize a versão atual do kernel.
uname -r -
Verifique se a versão do pacote kernel-devel corresponde à versão do kernel.
rpm -qa | grep kernel-devel-`uname -r`
Etapa 2: Configure o grupo de segurança da instância ECS de destino
O cliente CPFS-POSIX precisa de acesso de rede aos nós de controle. Adicione o grupo de segurança dos nós de controle a cada instância ECS de destino.
-
Obtenha o ID do grupo de segurança do nó de controle CPFS-POSIX.
Acesse o console do NAS.
No painel de navegação à esquerda, escolha .
-
No canto superior esquerdo da página, selecione o grupo de recursos e a região do sistema de arquivos de destino.

Clique no sistema de arquivos de destino. Na página de detalhes, clique em Mount Targets.
Na seção Client Management node, clique na primeira instância ECS da lista para acessar a página de detalhes da instância.
-
Na página Instance Details, clique na guia Security Groups e anote o Security Group ID/Name do nó de controle.
O nome do grupo de segurança do nó de controle segue este formato: <FSID>-<GENID>-qr-sg.
Nesse formato, <FSID> é o ID do sistema de arquivos CPFS e <GENID> é o número de sequência do ponto de montagem, incrementado a cada novo ponto de montagem CPFS criado.
-
Adicione o grupo de segurança do nó de controle à instância ECS de destino.
No painel de navegação à esquerda, escolha Instances & Images > Instances.
Na página Instance List, clique no ID da instância ECS de destino, selecione a guia Security Groups e clique em Change Security Group.
-
Na caixa de diálogo Change Security Group, selecione o grupo de segurança do nó de controle (<FSID>-<GENID>-qr-sg) anotado na Etapa 1 na lista suspensa Security Groups e clique em OK.
Etapa 3: Montar um sistema de arquivos
-
Conecte-se ao nó de instalação do cliente CPFS-POSIX (o nó de controle). Para mais informações, consulte Remote connection methods for ECS instances.
Visualize a lista de nós de gerenciamento de clientes na seção Client Management node. A primeira instância ECS da lista é o nó padrão de instalação do cliente. Para obter mais detalhes, consulte visualize um ponto de montagem de cliente POSIX.
-
Execute o comando a seguir no nó de controle para adicionar a instância ECS de destino ao cluster de clientes e instalar o cliente CPFS-POSIX.
cpfs add <Target ECS 1 private IP address> <Target ECS 2 private IP address> <Target ECS 3 private IP address>Exemplo:
cpfs add 192.168.1.249 192.168.1.250 192.168.1.251O comando
cpfs addinstala o cliente CPFS-POSIX nas instâncias especificadas e as adiciona ao cluster de clientes. Separe vários endereços IP privados com espaços. Adicionar cada instância leva aproximadamente 2 minutos. Ao adicionar várias instâncias, recomendamos executar o comando em segundo plano comscreenounohuppara evitar interrupções por tempo limite de conexão.NotaInsira o endereço IP privado da instância ECS de destino. Não use o endereço IP público.
O nome de host de cada nó de cliente deve ser único.
Adicione uma ou mais instâncias ECS por vez. Separe vários endereços IP privados com espaços.
Adicionar cada instância ECS leva aproximadamente 2 minutos. Ao adicionar várias instâncias, recomendamos executar o comando em segundo plano usando
screenounohup.
-
Execute o comando a seguir e verifique se a instância ECS de destino aparece na lista de nós.
-
Comando
mmlscluster -
Resposta de exemplo
Node Daemon node name IP address Admin node name Designation --------------------------------------------------------------------------------------------------------- 1 cpfs-001cb78****154e3-000001-qr-001 10.0.2.41 cpfs-001cb78****154e3-000001-qr-001 quorum-manager-perfmon 2 cpfs-001cb78****154e3-000001-qr-002 10.0.2.43 cpfs-001cb78****154e3-000001-qr-002 quorum-manager-perfmon 3 cpfs-001cb78****154e3-000001-qr-003 10.0.2.42 cpfs-001cb78****154e3-000001-qr-003 quorum-manager-perfmon 4 iZbp11iqkys8rl5cwa4**** 10.0.2.44 iZbp11iqkys8rl5cwa4**** perfmonA instância ECS de destino aparece como um nó
perfmon(Nó 4 no exemplo). Os nós marcados comoquorum-manager-perfmon(Nós 1 a 3) são nós de controle.
-
-
Opcional: Consulte o caminho de montagem padrão.
Após a integração ao cluster de clientes, o sistema de arquivos é montado automaticamente no caminho padrão
/cpfs/<FSID serial number>. Execute o comandommlsfs <FSID serial number>-<GENID> -Tpara consultar esse caminho padrão.-
Exemplo de comando
mmlsfs 001cb78****154e3-000001 -T -
Resposta de exemplo
flag value description ------------------- ------------------------ ----------------------------------- -T /cpfs/001cb78****154e3-000001 Default mount point
Para acessar o sistema de arquivos por um caminho personalizado, execute o comando
mount --bind:mount --bind /cpfs/001cb78****154e3-000001 /mnt/testNeste comando,
/cpfs/001cb78****154e3-000001é o caminho de montagem padrão do sistema de arquivos e/mnt/testé o caminho personalizado. A opção--bindmapeia o diretório montado para um novo local sem copiar dados.NotaO nó de instalação do cliente CPFS-POSIX não oferece suporte a caminhos de montagem personalizados.
A montagem de subdiretórios não é suportada.
Após a montagem do sistema de arquivos, você pode acessar o sistema de arquivos CPFS como um diretório local.
-
Perguntas frequentes
Para mais perguntas frequentes e soluções sobre a montagem do CPFS, consulte Mount access FAQ.