Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Configuration de la mise en réseau côté hôte

Contributeurs

Pour configurer la mise en réseau côté hôte, vous devez effectuer plusieurs étapes.

Description de la tâche

Vous configurez la mise en réseau iSCSI côté hôte en définissant le nombre de sessions de nœud par chemin physique, en activant les services iSCSI appropriés, en configurant le réseau pour les ports iSCSI, en créant des liaisons de face iSCSI et en établissant des sessions iSCSI entre les initiateurs et les cibles.

Dans la plupart des cas, vous pouvez utiliser l'initiateur logiciel de la boîte de réception pour iSCSI CNA/NIC. Il n'est pas nécessaire de télécharger la dernière version du pilote, du micrologiciel et du BIOS. Reportez-vous à la "Matrice d'interopérabilité NetApp" pour déterminer les exigences en matière de code.

Étapes
  1. Vérifier le node.session.nr_sessions variable du fichier /etc/iscsi/iscsid.conf pour afficher le nombre par défaut de sessions par chemin physique. Si nécessaire, remplacez le nombre de sessions par défaut par une session.

    node.session.nr_sessions = 1
  2. Modifiez le node.session.timeo.replacement_timeout variable du fichier /etc/iscsi/iscsid.conf vers 20, à partir d'une valeur par défaut de 120.

    node.session.timeo.replacement_timeout = 20
  3. Vous pouvez également définir node.startup = automatic dans /etc/iscsi/iscsid.conf avant d'exécuter toute iscsiadm les commandes pour que les sessions persistent après le redémarrage.

  4. Bien sûr iscsid et (open-)iscsi les services sont activés et activés pour le démarrage.

    # systemctl start iscsi
    # systemctl start iscsid
    # systemctl enable iscsi
    # systemctl enable iscsid
  5. Obtenir le nom de l'initiateur IQN de l'hôte, qui sera utilisé pour configurer l'hôte sur une matrice.

    # cat /etc/iscsi/initiatorname.iscsi
  6. Configurez le réseau pour les ports iSCSI. Voici des exemples d'instructions pour RHEL et SLES :

    Remarque En plus du port de réseau public, les initiateurs iSCSI doivent utiliser au moins deux cartes réseau sur des segments privés ou des VLAN distincts.
    1. Déterminez les noms des ports iSCSI à l'aide du ifconfig -a commande.

    2. Définissez l'adresse IP des ports d'initiateur iSCSI. Les ports d'initiateur doivent être présents sur le même sous-réseau que les ports cibles iSCSI.

      Red Hat Enterprise Linux 7 et 8 (RHEL 7 et RHEL 8)

      Créez le fichier exemple /etc/sysconfig/network-scripts/ifcfg-<NIC port> avec les contenus suivants.

      TYPE=Ethernet
      PROXY_METHOD=none
      BROWSER_ONLY=no
      BOOTPROTO=static
      DEFROUTE=yes
      IPV4_FAILURE_FATAL=no
      NAME=<NIC port>
      UUID=<unique UUID>
      DEVICE=<NIC port>
      ONBOOT=yes
      IPADDR=192.168.xxx.xxx
      PREFIX=24
      NETMASK=255.255.255.0
      NM_CONTROLLED=no
      MTU=

      Ajouts facultatifs concernant IPv6 :

      IPV6INIT=yes
      IPV6_AUTOCONF=no
      IPV6ADDR=fdxx::192:168:xxxx:xxxx/32
      IPV6_DEFROUTE=yes
      IPV6_FAILURE_FATAL=no
      IPV6_ADDR_GEN_MODE=eui64

      Red Hat Enterprise Linux 9 (RHEL 9)

      Utilisez le nmtui outil permettant d'activer et de modifier une connexion. L'outil génère un <NIC port>.nmconnection fichier dans /etc/NetworkManager/system-connections/.

      SUSE Linux Enterprise Server 12 et 15 (SLES 12 et SLES 15)

      Créez le fichier exemple /etc/sysconfig/network/ifcfg-<NIC port> avec les contenus suivants.

      IPADDR='192.168.xxx.xxx/24'
      BOOTPROTO='static'
      STARTMODE='auto'

      Ajout facultatif concernant IPv6 :

    IPADDR_0='fdxx::192:168:xxxx:xxxx/32'

    +

    Remarque Veillez à définir l'adresse des deux ports d'initiateur iSCSI.
    1. Redémarrez les services réseau.

      # systemctl restart network
    2. Assurez-vous que le serveur Linux peut envoyer une commande ping All des ports cibles iSCSI.

  7. Établissez les sessions iSCSI entre les initiateurs et les cibles (quatre au total) par l'une des deux méthodes suivantes.

    1. (Facultatif) lors de l'utilisation des interfaces, configurez les interfaces iSCSI en créant deux liaisons iSCSI iface.

      # iscsiadm -m iface -I iface0 -o new
      # iscsiadm -m iface -I iface0 -o update -n iface.net_ifacename -v <NIC port1>
      # iscsiadm -m iface -I iface1 -o new
      # iscsiadm -m iface -I iface1 -o update -n iface.net_ifacename -v <NIC port2>
      Remarque Pour lister les interfaces, utilisez iscsiadm -m iface.
    2. Détection des cibles iSCSI Enregistrez l'IQN (il sera le même avec chaque découverte) dans la feuille de travail pour l'étape suivante.

      Méthode 1 (avec ifâces)

      # iscsiadm -m discovery -t sendtargets -p <target_ip_address>:<target_tcp_listening_port> -I iface0
      # iscsiadm -m discovery -t sendtargets -p 192.168.0.1:3260 -I iface0

      Méthode 2 (sans lacets)

      # iscsiadm -m discovery -t sendtargets -p <target_ip_address>:<target_tcp_listening_port>
      # iscsiadm -m discovery -t sendtargets -p 192.168.0.1:3260
      Remarque L'IQN ressemble aux éléments suivants :
      iqn.1992-01.com.netapp:2365.60080e50001bf1600000000531d7be3
    3. Créez la connexion entre les initiateurs iSCSI et les cibles iSCSI.

      Méthode 1 (avec ifâces)

      # iscsiadm -m node -T <target_iqn> -p <target_ip_address>:<target_tcp_listening_port> -I iface0 -l
      # iscsiadm -m node -T iqn.1992-01.com.netapp:2365.60080e50001bf1600000000531d7be3 -p 192.168.0.1:3260 -I iface0 -l

      Méthode 2 (sans lacets)

    # iscsiadm -m node -L all
    1. Lister les sessions iSCSI établies sur l'hôte.

      # iscsiadm -m session