Skip to main content
E-Series storage systems
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Configurazione del networking lato host in e-Series - Linux (iSCSI)

Collaboratori netapp-jsnyder netapp-driley NetAppZacharyWambold netapp-jolieg

Per configurare la rete lato host, è necessario eseguire diversi passaggi.

A proposito di questa attività

È possibile configurare la rete iSCSI sul lato host impostando il numero di sessioni del nodo per percorso fisico, attivando i servizi iSCSI appropriati, configurando la rete per le porte iSCSI, creando associazioni faccie iSCSI e stabilendo le sessioni iSCSI tra iniziatori e destinazioni.

Nella maggior parte dei casi, è possibile utilizzare l'inbox software-initiator per iSCSI CNA/NIC. Non è necessario scaricare il driver, il firmware e il BIOS più recenti. Fare riferimento a. "Tool di matrice di interoperabilità NetApp" per determinare i requisiti del codice.

Fasi
  1. Controllare node.session.nr_sessions variabile nel file /etc/iscsi/iscsid.conf per visualizzare il numero predefinito di sessioni per percorso fisico. Se necessario, modificare il numero predefinito di sessioni in una sessione.

    node.session.nr_sessions = 1
  2. Modificare il node.session.timeo.replacement_timeout variabile nel file /etc/iscsi/iscsid.conf in 20, da un valore predefinito di 120.

    node.session.timeo.replacement_timeout = 20
  3. In alternativa, è possibile impostare node.startup = automatic in /etc/iscsi/iscsid.conf prima di eseguire qualsiasi iscsiadm comandi per mantenere le sessioni dopo il riavvio.

  4. Assicurarsi che iscsid e. (open-)iscsi i servizi sono attivati e abilitati per l'avvio.

    # systemctl start iscsi
    # systemctl start iscsid
    # systemctl enable iscsi
    # systemctl enable iscsid
  5. Ottenere il nome dell'iniziatore IQN host, che verrà utilizzato per configurare l'host in un array.

    # cat /etc/iscsi/initiatorname.iscsi
  6. Configurare la rete per le porte iSCSI. Queste sono istruzioni di esempio per RHEL e SLES:

    Nota Oltre alla porta di rete pubblica, gli iniziatori iSCSI devono utilizzare due o più NIC su segmenti privati o VLAN separati.
    1. Determinare i nomi delle porte iSCSI utilizzando ifconfig -a comando.

    2. Impostare l'indirizzo IP per le porte iSCSI Initiator. Le porte dell'iniziatore devono essere presenti sulla stessa sottorete delle porte di destinazione iSCSI.

      Red Hat Enterprise Linux 8 (RHEL 8)

      Creare il file di esempio /etc/sysconfig/network-scripts/ifcfg-<NIC port> con i seguenti contenuti.

      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=

      Aggiunte opzionali per 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)

      Utilizzare nmtui per attivare e modificare una connessione. Lo strumento genera un <NIC port>.nmconnection file all'interno di /etc/NetworkManager/system-connections/.

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

      Creare il file di esempio /etc/sysconfig/network/ifcfg-<NIC port> con i seguenti contenuti.

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

      Aggiunta opzionale per IPv6:

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

    +

    Nota Assicurarsi di impostare l'indirizzo per entrambe le porte iSCSI Initiator.
    1. Riavviare i servizi di rete.

      # systemctl restart network
    2. Assicurarsi che il server Linux sia in grado di eseguire il ping di tutte le porte di destinazione iSCSI.

  7. Stabilire le sessioni iSCSI tra iniziatori e destinazioni (quattro in totale) in base a uno dei due metodi.

    1. (Facoltativo) quando si utilizza l'interfaccia ifaces, configurare le interfacce iSCSI creando due associazioni iface iSCSI.

      # 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>
      Nota Per elencare le interfacce, utilizzare iscsiadm -m iface.
    2. Individuare le destinazioni iSCSI. Salvare l'IQN (che sarà lo stesso per ogni rilevamento) nel foglio di lavoro per il passaggio successivo.

      Metodo 1 (con ifache)

      # 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

      Metodo 2 (senza ifache)

      # iscsiadm -m discovery -t sendtargets -p <target_ip_address>:<target_tcp_listening_port>
      # iscsiadm -m discovery -t sendtargets -p 192.168.0.1:3260
      Nota L'IQN è simile al seguente:
      iqn.1992-01.com.netapp:2365.60080e50001bf1600000000531d7be3
    3. Creare la connessione tra gli iniziatori iSCSI e le destinazioni iSCSI.

      Metodo 1 (con ifache)

      # 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

      Metodo 2 (senza ifache)

    # iscsiadm -m node -L all
    1. Elencare le sessioni iSCSI stabilite sull'host.

      # iscsiadm -m session