Vérification de la connectivité réseau pour une cible de montage avec RPCINFO

Utilisez l'utilitaire RPCINFO pour vérifier que votre cible de montage est connectée au réseau sur tous les ports requis.

L'utilitaire rpcinfo est un programme qui extrait la liste de tous les services RPC (Remote Procedure Call) en cours d'exécution, leurs noms et descriptions, ainsi que les ports qu'ils utilisent. Vous pouvez vous servir de l'utilitaire rpcinfo pour vérifier qu'une cible de montage est connectée au réseau sur tous les ports requis.

Les cibles de montage nécessitent une connectivité aux ports et protocoles suivants :
  • Connectivité TCP aux ports 111, 2048, 2049 et 2050
  • Connectivité UDP aux ports 111 et 2048

Installation de l'utilitaire RPCINFO

L'utilitaire doit être installé sur une instance disposant d'un accès réseau à l'adresse IP de la cible de montage.

rpcinfo est déjà installé sur Windows Server 2012 R2 et versions ultérieures.

Pour les autres systèmes d'exploitation, tels que Linux, CentOS ou Ubuntu, ouvrez un terminal et exécutez la commande rpcinfo pour vérifier que l'utilitaire est installé. Si la commande n'est pas reconnue, utilisez les commandes suivantes pour installer l'utilitaire.
Procédure d'installation de RPCINFO sur Linux ou CentOS
Pour installer rpcinfo sur une instance Oracle Linux ou CentOS, procédez comme suit :
  1. Ouvrez une fenêtre de terminal sur l'instance.
  2. Saisissez la commande suivante :
    yum install rpcbind
Procédure d'installation de RPCINFO sur Ubuntu
Pour installer rpcinfo sur une instance Ubuntu, procédez comme suit :
  1. Ouvrez une fenêtre de terminal sur l'instance.
  2. Saisissez la commande suivante :
    apt-get install rpcbind

Utilisation de l'utilitaire RPCINFO

  1. Identifiez l'adresse IP de la cible de montage. Vous pouvez l'obtenir à partir de la page de détails de la cible de montage. Reportez-vous à Obtention des détails d'une cible de montage.
  2. Ouvrez un terminal sur l'instance et saisissez la commande suivante pour extraire des informations sur la cible de montage. Remplacez mount_target_IP_address par l'adresse IP de la cible de montage :
    $ rpcinfo -p <mount_target_IP_address>
    Par exemple, si l'adresse IP de votre cible de montage est 10.0.0.7, votre commande et sa sortie ressembleront à ce qui suit :
    $ rpcinfo -p 10.0.0.7
       program vers proto   port  service
        100021    4   tcp   2050  nlockmgr
        100000    2   udp   111  portmapper
        100000    3   udp    111  portmapper
        100000    4   udp    111  portmapper
        100000    2   tcp    111  portmapper
        100000    3   tcp    111  portmapper
        100000    4   tcp    111  portmapper
        100003    3   tcp   2049  nfs
        100005    1   udp   2048  mountd
        100005    1   tcp   2048  mountd
        100005    2   udp   2048  mountd
        100005    2   tcp   2048  mountd
        100005    3   udp   2048  mountd
        100005    3   tcp   2048  mountd
  3. Pour chaque programme répertorié, utilisez les commandes suivantes afin d'effectuer un appel RPC pour indiquer si une réponse est reçue :
    • Appel RPC à l'aide d'UDP (-u)
      $ rpcinfo -u <mount_target_IP_address> <program_number>
    • Appel RPC à l'aide de TCP (-t)
      $ rpcinfo -t <mount_target_IP_address> <program_number>
    Si l'appel RPC réussit, la sortie doit ressembler à l'exemple suivant :
    $ rpcinfo -u 10.0.0.7 100005
    program 100005 version 1 ready and waiting
    program 100005 version 2 ready and waiting
    program 100005 version 3 ready and waiting

Pour plus d'informations sur l'utilitaire rpcinfo, reportez-vous à la page de manuel Linuxrpcinfo(8) et à la documentation Windows sur RPCINFO.