Tous les produits
Search
Centre de documentation

Cloud Parallel File Storage:Montage d'un système de fichiers avec le client CPFS-POSIX (Ubuntu/CentOS)

Dernière mise à jour :Oct 10, 2026

Installez le client CPFS-POSIX sur Ubuntu ou CentOS et montez un système de fichiers CPFS.

Prérequis

  • Un système de fichiers est créé. Pour plus d'informations, consultez la rubrique Créer un système de fichiers.

  • Une cible de montage POSIX est ajoutée au système de fichiers. Pour plus d'informations, consultez la rubrique Ajouter une cible de montage pour le client POSIX.

  • Une ou plusieurs instances ECS exécutant Ubuntu ou CentOS sont créées. Leurs versions de noyau doivent respecter les exigences indiquées dans le tableau ci-dessous, et elles doivent disposer d'au moins 2 cœurs CPU et de 4 Go de mémoire. Pour plus d'informations, consultez la rubrique Créer une instance ECS.

    Type de système d'exploitation

    Distribution

    Version du noyau

    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

    Important
    • Si votre version actuelle du noyau ne figure pas dans la liste des versions prises en charge, utilisez le client CPFS-NFS pour monter le système de fichiers. Pour plus d'informations, consultez la rubrique Monter un système de fichiers via le client CPFS-NFS (recommandé).

    • CentOS Linux a annoncé sa fin de vie (EOL). Alibaba Cloud cessera par conséquent de prendre en charge les images publiques CentOS Linux. Afin d'éviter toute interruption de service, migrez vers un système d'exploitation pris en charge dès que possible. Pour plus d'informations, consultez la rubrique Migration du système d'exploitation.

Principes du montage CPFS-POSIX

  • Dans cette rubrique, l'instance ECS cible désigne le nœud de calcul qui monte et accède au système de fichiers CPFS.

  • CPFS est compatible avec l'interface POSIX. Vous pouvez monter et utiliser CPFS après avoir installé le client CPFS-POSIX sur Ubuntu ou CentOS. Pour accéder à CPFS via le protocole NFS, consultez la rubrique Monter un système de fichiers à l'aide du client CPFS-NFS (recommandé).

  • Après l'ajout d'une cible de montage POSIX, CPFS crée automatiquement trois nœuds de contrôle : <FSID>-<GENID>-qr-001, <FSID>-<GENID>-qr-002 et <FSID>-<GENID>-qr-003. Le premier nœud de contrôle de la liste (<FSID>-<GENID>-qr-001) est le nœud d'installation par défaut du client CPFS-POSIX.

Étape 1 : Préparer l'environnement

Avant de déployer le client CPFS-POSIX, installez les packages de noyau requis sur chaque instance ECS cible.

Ubuntu

  1. Installez les packages de dépendance.

    apt-get -y install linux-headers-`uname -r` cpp gcc binutils

    Si le message Unable to locate packages linux-headers s'affiche, cela signifie que la source apt ne contient pas le package linux-headers correspondant à votre version. Téléchargez ce package depuis le site web officiel d'Ubuntu et installez-le manuellement.

  2. Vérifiez que la version du package linux-headers correspond à celle du noyau.

    dpkg -l | grep linux-headers-`uname -r`

CentOS

  1. Installez les packages de dépendance.

    yum -y install kernel-devel-`uname -r` cpp gcc gcc-c++ binutils

    Si le message No package kernel-devel available s'affiche, cela signifie que le package kernel-devel correspondant à votre version du noyau est absent de la source yum. Exécutez la commande uname -r pour confirmer la version du noyau, puis téléchargez le package correspondant depuis le site web officiel de CentOS et installez-le manuellement.

  2. Consultez la version actuelle du noyau.

    uname -r
  3. Vérifiez que la version du package kernel-devel correspond à celle du noyau.

    rpm -qa | grep kernel-devel-`uname -r`

Étape 2 : Configurer le groupe de sécurité de l'instance ECS cible

Le client CPFS-POSIX nécessite un accès réseau aux nœuds de contrôle. Ajoutez le groupe de sécurité des nœuds de contrôle à chaque instance ECS cible.

  1. Obtenez l'ID du groupe de sécurité du nœud de contrôle CPFS-POSIX.

    1. Connectez-vous à la console NAS.

    2. Dans le volet de navigation de gauche, sélectionnez File Systems > File System List.

    3. Dans le coin supérieur gauche de la page, sélectionnez le groupe de ressources et la région du système de fichiers cible.

      image

    4. Cliquez sur le système de fichiers cible. Sur la page des détails, cliquez sur Mount Targets.

    5. Dans la section Client Management node, cliquez sur la première instance ECS de la liste pour accéder à la page des détails de l'instance.

    6. Sur la page Instance Details, cliquez sur l'onglet Security Groups et notez l'ID/Nom du groupe de sécurité du nœud de contrôle.

      Le nom du groupe de sécurité du nœud de contrôle suit le format suivant : <FSID>-<GENID>-qr-sg.

      Dans ce format, <FSID> correspond à l'ID du système de fichiers CPFS et <GENID> au numéro de séquence de la cible de montage, qui s'incrémente à chaque création d'une cible de montage CPFS.

  2. Ajoutez le groupe de sécurité du nœud de contrôle à l'instance ECS cible.

    1. Dans le volet de navigation de gauche, sélectionnez Instances & Images > Instances.

    2. Sur la page Instance List, cliquez sur l'ID de l'instance ECS à monter, sélectionnez l'onglet Security Groups, puis cliquez sur Change Security Group.

    3. Dans la boîte de dialogue Change Security Group, sélectionnez le groupe de sécurité du nœud de contrôle (<FSID>-<GENID>-qr-sg) enregistré lors de l'Étape 1 dans la liste déroulante Security Groups, puis cliquez sur OK.

Étape 3 : Monter un système de fichiers

  1. Connectez-vous au nœud d'installation du client CPFS-POSIX (le nœud de contrôle). Pour plus d'informations, consultez la rubrique Méthodes de connexion à distance aux instances ECS.

    Vous pouvez consulter la liste des nœuds de gestion du client dans la section Client Management node. La première instance ECS de la liste est le nœud d'installation du client par défaut. Pour plus d'informations, consultez la rubrique Afficher une cible de montage pour le client POSIX.

  2. Exécutez la commande suivante sur le nœud de contrôle pour ajouter l'instance ECS cible au cluster client et installer le client CPFS-POSIX.

    cpfs add <Target ECS 1 private IP address> <Target ECS 2 private IP address> <Target ECS 3 private IP address>

    Exemple :

    cpfs add 192.168.1.249 192.168.1.250 192.168.1.251

    La commande cpfs add installe le client CPFS-POSIX sur les instances spécifiées et les ajoute au cluster client. Séparez les différentes adresses IP privées par des espaces. L'ajout de chaque instance prend environ 2 minutes. Lors de l'ajout de plusieurs instances, nous vous recommandons d'exécuter la commande en arrière-plan à l'aide de screen ou de nohup afin d'éviter les interruptions dues aux délais de connexion.

    Remarque
    • Saisissez l'adresse IP privée de l'instance ECS cible. N'utilisez pas l'adresse IP publique.

    • Le nom d'hôte de chaque nœud client doit être unique.

    • Vous pouvez ajouter une ou plusieurs instances ECS à la fois. Séparez les différentes adresses IP privées par des espaces.

    • L'ajout de chaque instance ECS prend environ 2 minutes. Lors de l'ajout de plusieurs instances, nous vous recommandons d'exécuter la commande en arrière-plan à l'aide de screen ou de nohup.

  3. Exécutez la commande suivante pour vérifier que l'instance ECS cible apparaît dans la liste des nœuds.

    • Commande

      mmlscluster
    • Exemple de réponse

       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****              perfmon

      L'instance ECS cible apparaît en tant que nœud perfmon (nœud 4 dans l'exemple). Les nœuds marqués comme quorum-manager-perfmon (nœuds 1 à 3) sont des nœuds de contrôle.

  4. Facultatif : Interrogez le chemin de montage par défaut.

    Après avoir rejoint le cluster client, le système de fichiers est automatiquement monté sur le chemin par défaut /cpfs/<FSID serial number>. Exécutez la commande mmlsfs <FSID serial number>-<GENID> -T pour interroger ce chemin par défaut.

    • Exemple de commande

      mmlsfs 001cb78****154e3-000001 -T
    • Exemple de réponse

      flag                value                    description
      ------------------- ------------------------ -----------------------------------
       -T                 /cpfs/001cb78****154e3-000001 Default mount point

    Pour accéder au système de fichiers via un chemin personnalisé, exécutez la commande mount --bind :

    mount --bind /cpfs/001cb78****154e3-000001 /mnt/test

    Dans cette commande, /cpfs/001cb78****154e3-000001 représente le chemin de montage par défaut du système de fichiers, et /mnt/test le chemin personnalisé. L'option --bind mappe le répertoire monté vers un nouvel emplacement sans copier les données.

    Remarque
    • Le nœud d'installation du client CPFS-POSIX ne prend pas en charge les chemins de montage personnalisés.

    • Le montage de sous-répertoires n'est pas pris en charge.

    Une fois le système de fichiers monté, vous pouvez y accéder comme s'il s'agissait d'un répertoire local.

FAQ

Pour plus de questions fréquentes et de solutions concernant le montage de CPFS, consultez la rubrique FAQ sur l'accès par montage.

Documentation connexe