Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Sustituir un conmutador de clúster CN1610 de NetApp

Colaboradores netapp-yvonneo netapp-jsnyder

Sustituye un conmutador de clúster CN1610 de NetApp defectuoso en una red de clúster sin interrumpir el funcionamiento del clúster. Este procedimiento sin interrupción (NDU) consiste en preparar un conmutador de sustitución y migrar las conexiones desde el conmutador averiado.

Requisitos de revisión

Antes de empezar

Antes de realizar la sustitución del conmutador, deben cumplirse las siguientes condiciones tanto en el entorno actual como en el conmutador de sustitución para el clúster existente y la infraestructura de red:

  • Debes verificar que el clúster existente funcione correctamente, con al menos un conmutador de clúster totalmente conectado.

  • Todos los puertos del clúster deben estar activos.

  • Todas las interfaces lógicas del clúster (LIF) deben estar activas y no deben haber sido migradas.

  • El comando ping-cluster -node node1 del clúster ONTAP debe indicar que la conectividad básica y la comunicación con un tamaño superior al PMTU se realizan correctamente en todas las rutas.

Habilitar el registro en la consola

NetApp recomienda encarecidamente que habilite el registro de consola en los dispositivos que esté utilizando y que realice las siguientes acciones al reemplazar su switch:

Reemplace el interruptor

Acerca de esta tarea

Debe ejecutar el comando para migrar un LIF de clúster desde el nodo donde se aloja el LIF de clúster.

Los ejemplos de este procedimiento utilizan la siguiente nomenclatura de nodos y conmutadores de clúster:

  • Los nombres de los dos conmutadores de clúster CN1610 son cs1 y cs2.

  • El nombre del switch CN1610 que se va a reemplazar (el switch defectuoso) es old_cs1.

  • El nombre del nuevo conmutador CN1610 (el conmutador de sustitución) es new_cs1.

  • El nombre del conmutador asociado que no se va a sustituir es cs2.

Pasos
  1. Confirma que el archivo de configuración de inicio coincida con el archivo de configuración en ejecución. Debes guardar estos archivos localmente para usarlos durante la sustitución.

    Los comandos de configuración del siguiente ejemplo son para FASTPATH 1.2.0.7:

    Mostrar ejemplo
    (old_cs1)> enable
    (old_cs1)# show running-config
    (old_cs1)# show startup-config
  2. Crea una copia del archivo de configuración en ejecución.

    El comando del siguiente ejemplo corresponde a FASTPATH 1.2.0.7:

    Mostrar ejemplo
    (old_cs1)# show running-config filename.scr
    Config script created successfully.
Nota Puedes utilizar cualquier nombre de archivo excepto CN1610_CS_RCF_v1.2.scr. El nombre del archivo debe tener la extensión .scr.
  1. Guarda el archivo de configuración en ejecución del switch en un host externo como preparación para el reemplazo.

    Mostrar ejemplo
    (old_cs1)# copy nvram:script filename.scr scp://<Username>@<remote_IP_address>/path_to_file/filename.scr
  2. Verifica que las versiones del switch y de ONTAP coincidan en la matriz de compatibilidad. Consulta "NetApp CN1601 y CN1610 Switches" para más detalles.

  3. Desde el "Página de descargas de software" en el sitio de soporte de NetApp, selecciona NetApp Cluster Switches para descargar las versiones RCF y FASTPATH adecuadas.

  4. Configura un servidor TFTP (Trivial File Transfer Protocol) con FASTPATH, RCF y el archivo de configuración guardado .scr para usarlo con el nuevo switch.

  5. Conecta el puerto serie (el conector RJ-45 etiquetado como “IOIOI” en el lado derecho del switch) a un host disponible con emulación de terminal.

  6. En el host, configura los parámetros de conexión del terminal serie:

    1. 9600 baudios

    2. 8 bits de datos

    3. 1 bit de parada

    4. paridad: ninguna

    5. Control de flujo: ninguno

  7. Conecte el puerto de administración (el puerto RJ-45 con forma de llave inglesa en el lado izquierdo del switch) a la misma red donde se encuentra su servidor TFTP.

  8. Prepárate para conectarte a la red mediante el servidor TFTP.

    Si estás usando el Protocolo de configuración dinámica de host (DHCP), no tienes que configurar una dirección IP para el switch en este momento. El puerto de servicio está configurado para usar DHCP por defecto. El puerto de gestión de red está configurado como ninguno para la configuración de los protocolos IPv4 e IPv6. Si tu puerto wrench está conectado a una red que tiene un servidor DHCP, entonces la configuración del servidor se realiza automáticamente.

    Para configurar una dirección IP estática, debes utilizar los comandos «serviceport protocol», «network protocol» y «serviceport ip».

    Mostrar ejemplo
    (new_cs1)# serviceport ip <ipaddr> <netmask> <gateway>
  9. Opcionalmente, si el servidor TFTP está en un ordenador portátil, conecta el switch CN1610 al ordenador portátil usando un cable Ethernet estándar y luego configura su puerto de red en la misma red con una dirección IP alternativa.

    Puedes usar el comando ping para verificar la dirección. Si no puedes establecer la conectividad, deberías usar una red no enrutada y configurar el puerto de servicio usando IP 192.168.x o 172.16.x. Puedes volver a configurar el puerto de servicio con la dirección IP de gestión de producción más adelante.

  10. Si lo deseas, verifica e instala las versiones adecuadas del software RCF y FASTPATH para el nuevo switch. Si has verificado que el nuevo switch está configurado correctamente y no requiere actualizaciones del software RCF y FASTPATH, deberías ir al paso 13.

    1. Comprueba la nueva configuración del conmutador.

      Mostrar ejemplo
      (new_cs1)> enable
      (new_cs1)# show version
    2. Descarga el RCF en el nuevo conmutador.

      Mostrar ejemplo
      (new_cs1)# copy tftp://<server_ip_address>/CN1610_CS_RCF_v1.2.txt nvram:script CN1610_CS_RCF_v1.2.scr
      Mode.	TFTP
      Set Server IP.	172.22.201.50
      Path.	/
      Filename....................................... CN1610_CS_RCF_v1.2.txt
      Data Type...................................... Config Script
      Destination Filename........................... CN1610_CS_RCF_v1.2.scr
      File with same name already exists.
      WARNING:Continuing with this command will overwrite the existing file.
      
      Management access will be blocked for the duration of the transfer Are you sure you want to start? (y/n) y
      
      File transfer in progress. Management access will be blocked for the duration of the transfer. please wait...
      Validating configuration script...
      (the entire script is displayed line by line)
      ...
      description "NetApp CN1610 Cluster Switch RCF v1.2 - 2015-01-13"
      ...
      Configuration script validated.
      File transfer operation completed successfully.
    3. Comprueba que el RCF se haya descargado en el conmutador.

      Mostrar ejemplo
      (new_cs1)# script list
      Configuration Script Nam   Size(Bytes)
      -------------------------- -----------
      CN1610_CS_RCF_v1.1.scr            2191
      CN1610_CS_RCF_v1.2.scr            2240
      latest_config.scr                 2356
      
      4 configuration script(s) found.
      2039 Kbytes free.
  11. Aplica el RCF al switch CN1610.

    Mostrar ejemplo
    (new_cs1)# script apply CN1610_CS_RCF_v1.2.scr
    Are you sure you want to apply the configuration script? (y/n) y
    ...
    (the entire script is displayed line by line)
    ...
    description "NetApp CN1610 Cluster Switch RCF v1.2 - 2015-01-13"
    ...
    Configuration script 'CN1610_CS_RCF_v1.2.scr' applied. Note that the script output will go to the console.
    After the script is applied, those settings will be active in the running-config file. To save them to the startup-config file, you must use the write memory command, or if you used the reload answer yes when asked if you want to save the changes.
    1. Guarda el archivo de configuración en ejecución para que se convierta en el archivo de configuración de inicio al reiniciar el switch.

      Mostrar ejemplo
      (new_cs1)# write memory
      This operation may take a few minutes.
      Management interfaces will not be available during this time.
      
      Are you sure you want to save? (y/n) y
      
      Config file 'startup-config' created successfully.
      
      Configuration Saved!
    2. Descarga la imagen en el conmutador CN1610.

      Mostrar ejemplo
      (new_cs1)# copy tftp://<server_ip_address>/NetApp_CN1610_1.2.0.7.stk active
      Mode.	TFTP
      Set Server IP.	tftp_server_ip_address
      Path.	/
      Filename....................................... NetApp_CN1610_1.2.0.7.stk
      Data Type.	Code
      Destination Filename.	active
      
      Management access will be blocked for the duration of the transfer
      
      Are you sure you want to start? (y/n) y
      
      TFTP Code transfer starting...
      
      File transfer operation completed successfully.
    3. Ejecuta la nueva imagen de arranque activa reiniciando el conmutador.

      Es necesario reiniciar el conmutador para que el comando del paso 6 refleje la nueva imagen. Hay dos posibles formas en las que puedes ver la respuesta después de introducir el comando reload.

    Mostrar ejemplo
    (new_cs1)# reload
    The system has unsaved changes.
    Would you like to save them now? (y/n) y
    
    Config file 'startup-config' created successfully.
    
    Configuration Saved! System will now restart!
    .
    .
    .
    Cluster Interconnect Infrastructure
    
    User:admin Password: (new_cs1) >*enable*
    1. Copia el archivo de configuración guardado del switch antiguo al nuevo.

      Mostrar ejemplo
      (new_cs1)# copy tftp://<server_ip_address>/<filename>.scr nvram:script <filename>.scr
    2. Aplica la configuración guardada anteriormente al nuevo conmutador.

      Mostrar ejemplo
      (new_cs1)# script apply <filename>.scr
      Are you sure you want to apply the configuration script? (y/n) y
      
      The system has unsaved changes.
      Would you like to save them now? (y/n) y
      
      Config file 'startup-config' created successfully.
      
      Configuration Saved!
    3. Guarda el archivo de configuración en ejecución en el archivo de configuración de inicio.

      Mostrar ejemplo
      (new_cs1)# write memory
  12. Si AutoSupport está habilitado en este clúster, suprime la creación automática de casos enviando un mensaje de AutoSupport: system node autosupport invoke -node * -type all - message MAINT=xh

    x es la duración de la ventana de mantenimiento en horas.

    Nota

    El mensaje de AutoSupport notifica al soporte técnico sobre esta tarea de mantenimiento para que se suprima la creación automática de casos durante la ventana de mantenimiento.

  13. En el nuevo switch new_cs1, inicia sesión como el usuario admin y apaga todos los puertos que están conectados a las interfaces del clúster de nodos (puertos 1 al 12).

    Mostrar ejemplo
    User:*admin*
    Password:
    (new_cs1)> enable
    (new_cs1)#
    (new_cs1)# config
    (new_cs1)(config)# interface 0/1-0/12
    (new_cs1)(interface 0/1-0/12)# shutdown
    (new_cs1)(interface 0/1-0/12)# exit
    (new_cs1)# write memory
  14. Migra las LIF del clúster desde los puertos que están conectados al switch old_cs1.

    Debes migrar cada LIF del clúster desde la interfaz de gestión de su nodo actual.

    Mostrar ejemplo
    cluster::> set -privilege advanced
    cluster::> network interface migrate -vserver <vserver_name> -lif <Cluster_LIF_to_be_moved> - sourcenode <current_node> -dest-node <current_node> -dest-port <cluster_port_that_is_UP>
  15. Comprueba que todas las LIF del clúster se hayan movido al puerto de clúster apropiado en cada nodo.

    Mostrar ejemplo
    cluster::> network interface show -role cluster
  16. Desactiva los puertos del clúster que están conectados al switch que reemplazaste.

    Mostrar ejemplo
    cluster::*> network port modify -node <node_name> -port <port_to_admin_down> -up-admin false
  17. Comprueba el estado del clúster.

    Mostrar ejemplo
    cluster::*> cluster show
  18. Comprueba que los puertos estén desactivados.

    Mostrar ejemplo
    cluster::*> cluster ping-cluster -node <node_name>
  19. En el conmutador cs2, desactiva los puertos ISL del 13 al 16.

    Mostrar ejemplo
    (cs2)# config
    (cs2)(config)# interface 0/13-0/16
    (cs2)(interface 0/13-0/16)# shutdown
    (cs2)# show port-channel 3/1
  20. Comprueba si el administrador de almacenamiento está listo para el reemplazo del switch.

  21. Desconecta todos los cables del switch old_cs1 y luego conéctalos a los mismos puertos en el switch new_cs1.

  22. En el conmutador cs2, activa los puertos ISL del 13 al 16.

    Mostrar ejemplo
    (cs2)# config
    (cs2)(config)# interface 0/13-0/16
    (cs2)(interface 0/13-0/16)# no shutdown
  23. Activa los puertos del nuevo switch que están asociados a los nodos del clúster.

    Mostrar ejemplo
    (new_cs1)# config
    (new_cs1)(config)# interface 0/1-0/12
    (new_cs1)(interface 0/13-0/16)# no shutdown
  24. En un único nodo, activa el puerto del nodo del clúster que está conectado al switch reemplazado y luego confirma que el enlace está activo.

    Mostrar ejemplo
    cluster::*> network port modify -node node1 -port <port_to_be_onlined> -up-admin true
    cluster::*> network port show -role cluster
  25. Revierte las LIF del clúster que están asociadas al puerto en el paso 25 en el mismo nodo.

    En este ejemplo, los LIF en el nodo1 se revierten correctamente si la columna “Is Home” es verdadera.

    Mostrar ejemplo
    cluster::*> network interface revert -vserver node1 -lif <cluster_lif_to_be_reverted>
    cluster::*> network interface show -role cluster
  26. Si la LIF del clúster del primer nodo está activa y se ha restablecido a su puerto de origen, repite los pasos 25 y 26 para activar los puertos del clúster y restablecer las LIF del clúster en los demás nodos del clúster.

  27. Mostrar información sobre los nodos del clúster.

    Mostrar ejemplo
    cluster::*> cluster show
  28. Confirma que el archivo de configuración de arranque y el archivo de configuración en ejecución sean correctos en el switch reemplazado. Este archivo de configuración debe coincidir con la salida del paso 1.

    Mostrar ejemplo
    (new_cs1)> enable
    (new_cs1)# show running-config
    (new_cs1)# show startup-config
  29. Si desactivaste la creación automática de casos, vuelve a activarla mediante un mensaje de AutoSupport :

    system node autosupport invoke -node * -type all -message MAINT=END