Tous les produits
Search
Centre de documentation

Cloud Parallel File Storage:FAQ sur l'accès par montage

Dernière mise à jour :Sep 01, 2026

Cette rubrique décrit les problèmes courants et leurs solutions lorsque le montage d'un système de fichiers CPFS échoue sur un système d'exploitation Linux à l'aide d'un client CPFS-POSIX ou d'un client CPFS-NFS.

Vue d'ensemble

Point de montage du client POSIX

Montage du client CPFS-POSIX

Montage du client CPFS-NFS

Mise à l'échelle de CPFS

Que faire si l'erreur « insufficient inventory » s'affiche lors de la création d'un point de montage de client POSIX ?

  • Symptôme :

    Lors de la création d'un point de montage de client POSIX pour un système de fichiers dans la console Cloud Parallel File Storage (CPFS), l'erreur suivante s'affiche : insufficient inventory in the specified zone.

  • Cause :

    Lorsque vous créez un point de montage POSIX, CPFS crée automatiquement trois instances ECS facturées à l'utilisation (ecs.g*.large) sous votre compte Alibaba Cloud. Ces instances servent à gérer le cluster de clients CPFS-POSIX. Lors de la création d'un point de montage de client POSIX, assurez-vous que votre compte Alibaba Cloud est en bon état et peut acheter des instances ECS.

  • Solution :

    Connectez-vous à la console ECS et accédez à la page Instance creation page pour vérifier l'inventaire des types d'instances ECS requis. Cela permet d'éviter les échecs de création de points de montage dus à un inventaire insuffisant du type d'instance spécifié.

Que faire si l'erreur « insufficient vSwitch IPs » s'affiche lors de la création d'un point de montage de client POSIX ?

  • Symptôme :

    Lors de la création d'un point de montage de client POSIX pour un système de fichiers dans la console CPFS, l'erreur suivante s'affiche : insufficient vSwitch IPs.

  • Cause :

    Les nœuds de stockage d'un système de fichiers CPFS doivent utiliser des adresses IP allouées à partir du vSwitch spécifié par le point de montage du client POSIX. Chaque nœud de stockage occupe une adresse IP. Le nombre maximal d'adresses IP occupées par les nœuds de stockage d'un système de fichiers CPFS est de 160.

  • Solution :

    Connectez-vous à la console VPC pour consulter le nombre d'adresses IP disponibles dans le vSwitch du VPC cible. Assurez-vous que le vSwitch dispose de suffisamment d'adresses IP disponibles.

Pourquoi ne puis-je pas créer de point de montage de client POSIX ?

Si vous ne trouvez pas un point de montage que vous venez de créer dans la console CPFS, vérifiez si votre compte Alibaba Cloud présente des impayés. En cas d'impayés, vous ne pouvez pas créer de point de montage pour un système de fichiers CPFS. Rechargez votre compte et réessayez de créer un point de montage pour le système de fichiers CPFS.

Combien de systèmes de fichiers CPFS peuvent être montés sur une seule instance ECS ?

Une seule instance ECS peut monter au maximum un système de fichiers CPFS.

Que faire si l'erreur « unsupported OS for 'X86_64' architecture » s'affiche lors du montage d'un système de fichiers CPFS ?

Lors du montage d'un système de fichiers CPFS, si l'erreur suivante s'affiche, cela indique que le système de fichiers CPFS ne prend pas en charge le système d'exploitation du nœud de calcul. Modifiez les spécifications du nœud de calcul. Pour connaître les systèmes d'exploitation pris en charge par le client CPFS, consultez la section Limites.

[ FATAL ] You cannot add cpfs-client-001 node because it has an unsupported OS for 'X86_64' architecture.

Que faire si l'erreur « make sure kernel-devel version is consistent with kernel » s'affiche lors du montage d'un système de fichiers CPFS ?

Lors du montage d'un système de fichiers CPFS, si l'erreur suivante s'affiche, cela indique que le paquet kernel-devel ou kernel-headers n'est pas installé sur l'instance ECS ou que la version installée est incompatible.

No package kernel-devel-3.10.0-957.21.3.el7.x86_64 available.

Error: Nothing to do

please make sure kernel-devel version is consistent with kernel

Exécutez les commandes suivantes pour vérifier l'installation des paquets sur l'instance ECS.

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

Si la sortie est vide, les paquets ne sont pas correctement installés sur l'instance ECS. Réinstallez les paquets sur l'instance ECS. Pour plus d'informations, consultez la section Étape 1 : Préparer l'environnement.

Que faire si l'erreur « ssh: connect to host A port 22: Connection timed out » s'affiche lors du montage d'un système de fichiers CPFS ?

Lorsque vous montez un système de fichiers CPFS, l'affichage de l'erreur suivante indique que la connexion réseau entre l'instance ECS et le système de fichiers est interrompue.

====> start check ssh
try ssh root@a.b.c.d by /root/.ssh/id_rsa.pub

ssh: connect to host a.b.c.d port 22: Connection timed out

Vérifiez les causes possibles ci-dessous et tentez de résoudre le problème :

Cause possible

Solution

La connexion réseau entre l'instance ECS (a.b.c.d) et le nœud d'administration du client POSIX (qr-001) est interrompue

Vérifiez la connectivité réseau et exécutez à nouveau la commande de montage.

L'instance ECS (a.b.c.d) n'a pas été ajoutée au groupe de sécurité qr-sg

Vérifiez la configuration du groupe de sécurité et réessayez. Pour plus d'informations, consultez la section Configure a security group.

L'instance ECS (a.b.c.d) et le point de montage CPFS ne se trouvent pas dans le même VPC

Sélectionnez une instance ECS située dans le même VPC que le point de montage pour effectuer l'opération de montage.

L'adresse IP de l'instance ECS (a.b.c.d) n'existe pas

Vérifiez l'état de l'instance ECS.

Que faire si l'erreur « not active on:<hostname> » s'affiche lors du montage d'un système de fichiers CPFS ?

Lorsque vous montez un système de fichiers CPFS, l'affichage de l'erreur suivante indique que le système de fichiers CPFS ne peut pas démarrer sur l'instance ECS.

[ WARN ] GPFS is not active on: hostname. Consult the install toolkit logs for possible errors 
during install. The GPFS service can also be started manually by running GPFS command 
'mmstartup -N Node[,Node...]'

[ FATAL ] GPFS NOT ACTIVE

Vérifiez les causes possibles ci-dessous et tentez de résoudre le problème :

  1. Le groupe de sécurité de l'instance ECS est mal configuré ou l'instance n'a pas été ajoutée au groupe de sécurité qr-sg. Pour plus d'informations, consultez la section Configure a security group.

  2. Le système de fichiers CPFS requiert que l'instance ECS dispose de plus de 4 Go de mémoire. Une erreur est renvoyée si la mémoire de l'instance ECS est insuffisante. Vérifiez la mémoire de l'instance ECS.

Que faire si l'erreur « Command failed » s'affiche lors du montage d'un système de fichiers CPFS ?

Lorsque vous montez un système de fichiers CPFS, l'affichage de l'erreur suivante indique que la mémoire disponible de l'instance ECS est inférieure à 4 Go. Augmentez la mémoire de l'instance ECS et exécutez à nouveau la commande cpfs add ip pour monter le système de fichiers.

[ WARN ] GPFS is not active on: hostname. Consult the install toolkit logs for possible errors 
during install. The GPFS service can also be started manually by running GPFS command 
'mmstartup -N Node[,Node...]'

[ FATAL ] GPFS NOT ACTIVE

Que faire si l'erreur « cpfs.sh is running already » s'affiche lors du montage d'un système de fichiers CPFS ?

Lorsque vous montez un système de fichiers CPFS, l'affichage de l'erreur suivante indique qu'une tâche de montage ou de démontage est déjà en cours d'exécution. Patientez quelques instants et réessayez.

cpfs.sh is running already, pid: xyz

Que faire si l'erreur « connect to host B port 22: Connection timed out » s'affiche lors du montage d'un système de fichiers CPFS ?

Lorsqu'une instance ECS A monte un système de fichiers CPFS, l'affichage de l'erreur suivante indique qu'une instance ECS B dont l'état est anormal existe dans le cluster actuel du système de fichiers CPFS.

# cpfs add A

connect to host B port 22: Connection timed out

B hostname is invalid

Failed to add node.

Dépannez et corrigez l'instance ECS B en suivant les méthodes ci-dessous, puis tentez à nouveau l'opération de montage.

Exécutez la commande mmgetstate -a sur le nœud d'administration qr-001 pour vérifier si l'instance ECS B est dans un état normal (active indique un état normal).

  • Si l'instance B est dans un état normal, soumettez un ticket afin de contacter l'équipe CPFS pour un dépannage approfondi.

  • Si l'instance B est dans un état anormal, déterminez si vous souhaitez continuer à utiliser cette instance.

    • Si vous souhaitez continuer à utiliser cette instance, soumettez un ticket afin de contacter l'équipe CPFS pour réparer l'état de l'instance.

    • Si vous n'avez plus besoin de l'instance, exécutez la commande mmdelnode -N <id> --force pour effacer les informations du nœud.

      mmdelnode -N iZuf61mhwoc9flkufs0**** --force
      
        Do you want to continue? (yes/no) yes
      
      mmdelnode: [W] Could not cleanup the following unreached nodes:
      
      iZuf61mhwoc9flkufs0****
      
      mmdelnode: Command successfully completed
      
      mmdelnode: Propagating the cluster configuration data to all affected nodes. This is an 
      asynchronous process.

      Après le nettoyage, supprimez les informations d'hôte de l'instance B du fichier /etc/hosts. Dans la commande, iZuf61mhwoc9flkufs0**** correspond à l'ID de l'instance ECS cible.

Que faire si l'erreur « [FATAL] B: Could not connect to B via ssh » s'affiche lors du montage d'un système de fichiers CPFS ?

Lorsqu'une instance ECS A monte un système de fichiers CPFS, l'affichage de l'erreur suivante indique qu'une instance ECS B dont l'installation a été interrompue existe dans le cluster actuel du système de fichiers CPFS et présente des configurations résiduelles.

[ FATAL ] ssh: connect to host B port 22: Connection timed out

[ FATAL ] B: Could not connect to B via ssh.
  • Versions antérieures à 2.2.0

    Supprimez les informations de configuration résiduelles de l'instance ECS B du fichier /usr/lpp/mmfs/5.0.5.0/installer/configuration/clusterdefinition.txt.

    [node4]
    fqdn = B
    
    os = rhel7
    arch = x86_64
    
    ip_address = 192.168.6.37
    is_admin_node = False
    
    is_object_store = False
    
    is_nfs = False
    is_smb = False
    
    is_hdfs = False
    is_protocol_node = False
    is_nsd_server = False
    access_ips =
    is_quorum_node = False
    
    is_manager_node = False
    is_gui_server = False
    is_ems_node = False
    
    is_callhome_node = False
    
    is_broker_node = False
    
    is_node_offline = False
    
    is_node_reachable = True
    
    is_node_excluded = False
    
    is_mestor_node = False
  • Version 2.2.0 et ultérieure

    Supprimez les informations de configuration résiduelles de l'instance ECS B du fichier /usr/lpp/mmfs/5.1.2.0/ansible-toolkit/ansible/ibm-spectrum-scale-install-infra/vars/scale_clusterdefinition.json.

       {
          "fqdn": "iZuf6hn0blj1g377w4xxxxZ",
          "os": "rhel7",
          "arch": "x86_64",
          "ip_address": "172.19.0.100",
          "is_admin_node": false,
          "is_object_store": false,
          "is_nfs": false,
          "is_smb": false,
          "is_hdfs": false,
          "is_protocol_node": false,
          "is_nsd_server": false,
          "is_quorum_node": false,
          "is_manager_node": false,
          "is_gui_server": false,
          "is_ems_node": false,
          "is_callhome_node": false,
          "is_broker_node": false,
          "is_node_offline": false,
          "is_node_reachable": true,
          "is_node_excluded": false,
          "is_mestor_node": false,
          "scale_daemon_nodename": "iZuf6hn0blj1g377w4xxxxZ"
        }

Que faire si l'erreur [ FATAL ] No GPFS admin node specified. specify an admin node using 'spectrumscale node add <node name or IP> -a'. s'affiche lors du montage d'un système de fichiers CPFS ?

Lorsque vous montez un système de fichiers CPFS, l'affichage de l'erreur suivante indique que vous avez exécuté la commande sur le mauvais nœud.

[ FATAL ] No GPFS admin node specified. specify an admin node using 'spectrumscale node add <node name or IP> -a'.

Vérifiez que vous avez exécuté la commande CPFS sur le nœud qr-001.

[root@cpfs-08cd3xxx-000001-qr-001 ~]#

Que faire si l'erreur « Failed to resolve domain: file-system-id.region.cpfs.aliyuncs.com » s'affiche lors du montage d'un système de fichiers CPFS ?

  • Cause

    Le paramètre file-system-id.region.cpfs.aliyuncs.com dans la commande de montage n'a pas été remplacé par l'adresse de montage du répertoire d'exportation.

  • Solution

    Connectez-vous à la console NAS. Dans la colonne Actions du système de fichiers CPFS cible, cliquez sur Manage pour accéder à la page Protocol Service. Dans la colonne Actions, cliquez sur Export Directory pour ouvrir le panneau Export Directory et obtenir l'adresse de montage. Remplacez ensuite le paramètre file-system-id.region.cpfs.aliyuncs.com dans la commande de montage par l'adresse de montage obtenue. Exécutez à nouveau la commande de montage pour monter le système de fichiers.

Que faire en cas d'erreur de dépôt YUM lors de l'utilisation de la commande cpfs add pour monter un système de fichiers CPFS ?

Lorsque vous montez un système de fichiers CPFS, si l'erreur suivante s'affiche, cela indique que la configuration du dépôt YUM pour CentOS 8 n'est plus valide.

Errors during downloading metadata for repository 'appstream':
Status code: 404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream/x86_64/os/repodata/repomd.xml (IP: 100.100.XX.XX)
Error: Failed to download metadata for repo 'appstream': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

CentOS 8 a atteint sa fin de vie (EOL) et la communauté Linux ne maintient plus cette version du système d'exploitation. Nous vous recommandons de changer de dépôt YUM.

Que faire si le client CPFS ne parvient pas à démarrer ?

  • Symptôme :

    1. Lorsque vous exécutez mmgetstate -a sur le nœud d'administration qr-001 pour vérifier l'état de l'instance ECS, le statut de l'instance s'affiche comme étant down.

    2. Exécutez la commande /usr/lpp/mmfs/bin/mmstartup. Les informations suivantes sont renvoyées.

      … mmfslinux.ko kernel extension does not exist. Use mmbuildgpl
      command to create the needed kernel extension for your kernel …
  • Cause :

    Le noyau de l'instance ECS actuelle a été mis à niveau.

  • Solution :

    1. Exécutez la commande /usr/lpp/mmfs/bin/mmbuildgpl pour reconstruire l'extension du noyau.

      Le résultat suivant est renvoyé :

      mmbuildgpl: Building GPL (5.1.X.X) module begins at Fri Dec 3 16:05:33 CST 2021.
      --------------------------------------------------------
      Verifying Kernel Header...
       kernel version = 41800305 (418000305012001, 4.18.0-305.12.1.el8_4.x86_64, 4.18.0-305.12.1)
       module include dir = /lib/modules/4.18.0-305.12.1.el8_4.x86_64/build/include
       module build dir  = /lib/modules/4.18.0-305.12.1.el8_4.x86_64/build
       kernel source dir = /usr/src/linux-4.18.0-305.12.1.el8_4.x86_64/include
       Found valid kernel header file under /usr/src/kernels/4.18.0-305.12.1.el8_4.x86_64/include
      Getting Kernel Cipher mode...
       Will use skcipher routines
      Verifying Compiler...
       make is present at /bin/make
       cpp is present at /bin/cpp
       gcc is present at /bin/gcc
       g++ is present at /bin/g++
       ld is present at /bin/ld
      Verifying libelf devel package...
       Verifying elfutils-libelf-devel is installed ...
        Command: /bin/rpm -q elfutils-libelf-devel
        The required package elfutils-libelf-devel is installed
      Verifying Additional System Headers...
       Verifying kernel-headers is installed ...
        Command: /bin/rpm -q kernel-headers
        The required package kernel-headers is installed
      make World ...
      make InstallImages ...
      --------------------------------------------------------
      mmbuildgpl: Building GPL module completed successfully at Fri Dec 3 16:05:54 CST 2021.
      --------------------------------------------------------
    2. Exécutez la commande /usr/lpp/mmfs/bin/mmstartup pour redémarrer l'instance ECS.

    3. Exécutez la commande /usr/lpp/mmfs/bin/mmmount all pour remonter le système de fichiers.

Comment nettoyer la configuration résiduelle d'une instance ECS non montée ?

Commencez par confirmer que le système de fichiers CPFS a bien été démonté de l'instance ECS. Pour plus d'informations, consultez la rubrique Démonter un système de fichiers. Ensuite, exécutez la commande mmdelnode -N <id> --force pour nettoyer la configuration résiduelle de l'instance ECS démontée. L'exemple suivant illustre cette procédure :

mmdelnode -N iZuf61mhwoc9flkufs0**** --force
  Do you want to continue? (yes/no) yes
mmdelnode: [W] Could not cleanup the following unreached nodes:

iZuf61mhwoc9flkufs0****

mmdelnode: Command successfully completed

mmdelnode: Propagating the cluster configuration data to all affected nodes. This is an 
asynchronous process.

Dans cette commande, iZuf61mhwoc9flkufs0**** correspond à l'ID de l'instance ECS cible.

Que faire si l'erreur « insufficient inventory » s'affiche lors d'une opération de mise à l'échelle horizontale ?

La mise à l'échelle horizontale d'un système de fichiers CPFS dépend de l'inventaire des nœuds de stockage CPFS et du nombre d'adresses IP disponibles du vSwitch du point de montage. Accédez à la console VPC pour vérifier le nombre d'adresses IP actuellement disponibles. Un système de fichiers CPFS nécessite au maximum 164 adresses IP disponibles. Assurez-vous que le vSwitch dispose de suffisamment d'adresses IP disponibles.

Les données sont-elles automatiquement rééquilibrées après la mise à l'échelle horizontale d'un système de fichiers CPFS ?

Après la mise à l'échelle horizontale d'un système de fichiers CPFS, le rééquilibrage des données n'est pas effectué par défaut. Les données existantes restent sur les nœuds de stockage d'origine et ne sont pas automatiquement migrées vers les nouveaux nœuds de stockage ajoutés.

Le rééquilibrage des données consomme la bande passante réseau et disque des nœuds de stockage, ce qui dégrade les performances d'E/S frontales du système de fichiers. De plus, plus un système de fichiers contient de données existantes, plus le rééquilibrage des données prend du temps. Étant donné que la plupart des charges de travail ne nécessitent pas de rééquilibrage automatique des données après une mise à l'échelle horizontale, les systèmes de fichiers CPFS n'effectuent pas automatiquement cette opération.

CPFS peut-il être monté et accessible uniquement via le client POSIX ?

CPFS permet de monter et d'accéder aux systèmes de fichiers en utilisant soit le client CPFS-POSIX, soit le client CPFS-NFS. CPFS prend également en charge l'accès croisé entre le client CPFS-POSIX et le client CPFS-NFS. Par exemple, les fichiers créés à l'aide du client CPFS-POSIX et leurs modifications sont visibles pour le client CPFS-NFS, et vice versa. Pour plus d'informations, consultez la rubrique Instructions relatives aux clients.