Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Configurar a rede no lado do host

Colaboradores

Para configurar a rede do lado do host, você deve executar várias etapas.

Sobre esta tarefa

Você configura a rede iSCSI no lado do host definindo o número de sessões de nós por caminho físico, ativando os serviços iSCSI apropriados, configurando a rede para as portas iSCSI, criando ligações de face iSCSI e estabelecendo as sessões iSCSI entre iniciadores e destinos.

Na maioria dos casos, você pode usar o iniciador de software da caixa de entrada para iSCSI CNA/NIC. Você não precisa baixar o driver, firmware e BIOS mais recentes. Consulte "Ferramenta de Matriz de interoperabilidade do NetApp" para determinar os requisitos de código.

Passos
  1. Verifique a node.session.nr_sessions variável no arquivo /etc/iscsi/iscsid.conf para ver o número padrão de sessões por caminho físico. Se necessário, altere o número padrão de sessões para uma sessão.

    node.session.nr_sessions = 1
  2. Altere a node.session.timeo.replacement_timeout variável no arquivo /etc/iscsi/iscsid.conf para 20, de um valor padrão de 120.

    node.session.timeo.replacement_timeout = 20
  3. Opcionalmente, você pode configurar node.startup = automatic em /etc/iscsi/iscsid.conf antes de executar qualquer iscsiadm comando para que as sessões persistam após a reinicialização.

  4. Certifique-se de iscsid que os serviços e (open-)iscsi estão ativados e ativados para inicialização.

    # systemctl start iscsi
    # systemctl start iscsid
    # systemctl enable iscsi
    # systemctl enable iscsid
  5. Obtenha o nome do iniciador IQN do host, que será usado para configurar o host para um array.

    # cat /etc/iscsi/initiatorname.iscsi
  6. Configurar a rede para portas iSCSI. Estas são instruções de exemplo para RHEL e SLES:

    Observação Além da porta de rede pública, os iniciadores iSCSI devem usar duas ou mais NICs em segmentos privados ou VLANs separados.
    1. Determine os nomes das portas iSCSI usando o ifconfig -a comando.

    2. Defina o endereço IP para as portas do iniciador iSCSI. As portas do iniciador devem estar presentes na mesma sub-rede que as portas de destino iSCSI.

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

      Crie o arquivo de exemplo /etc/sysconfig/network-scripts/ifcfg-<NIC port> com o seguinte conteúdo.

      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=

      Adições opcionais no que diz respeito a 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)

      Utilize a nmtui ferramenta para ativar e editar uma ligação. A ferramenta gerará um <NIC port>.nmconnection arquivo dentro `/etc/NetworkManager/system-connections/`do .

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

      Crie o arquivo de exemplo /etc/sysconfig/network/ifcfg-<NIC port> com o seguinte conteúdo.

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

      Adição opcional no que diz respeito a IPv6:

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

    +

    Observação Certifique-se de definir o endereço para ambas as portas do iniciador iSCSI.
    1. Reinicie os serviços de rede.

      # systemctl restart network
    2. Certifique-se de que o servidor Linux possa fazer ping em all das portas de destino iSCSI.

  7. Estabeleça as sessões iSCSI entre iniciadores e destinos (quatro no total) por um de dois métodos.

    1. (Opcional) ao usar ifaces, configure as interfaces iSCSI criando duas ligações 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>
      Observação Para listar as interfaces, use iscsiadm -m iface.
    2. Descubra iSCSI Targets. Salve o IQN (será o mesmo com cada descoberta) na Planilha para a próxima etapa.

      Método 1 (com ifaces)

      # 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étodo 2 (sem ifaces)

      # iscsiadm -m discovery -t sendtargets -p <target_ip_address>:<target_tcp_listening_port>
      # iscsiadm -m discovery -t sendtargets -p 192.168.0.1:3260
      Observação O IQN parece com o seguinte:
      iqn.1992-01.com.netapp:2365.60080e50001bf1600000000531d7be3
    3. Crie a ligação entre os iniciadores iSCSI e os destinos iSCSI.

      Método 1 (com ifaces)

      # 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étodo 2 (sem ifaces)

    # iscsiadm -m node -L all
    1. Listar as sessões iSCSI estabelecidas no host.

      # iscsiadm -m session