Skip to main content
Element Software
Hay disponible una nueva versión de este producto.
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.

Actualizar el firmware de almacenamiento

Colaboradores netapp-pcarriga

A partir de Element 12.0 y la versión 2.14 de los servicios de administración, puede realizar actualizaciones solo de firmware en sus nodos de almacenamiento utilizando la interfaz de usuario de NetApp Hybrid Cloud Control y la API REST. Este procedimiento no actualiza el software Element y le permite actualizar el firmware de almacenamiento fuera de una versión principal de Element.

Lo que necesitarás
  • Privilegios de administrador: Usted tiene permisos de administrador del clúster de almacenamiento para realizar la actualización.

  • Sincronización de la hora del sistema: Se ha asegurado de que la hora del sistema en todos los nodos esté sincronizada y de que NTP esté configurado correctamente para el clúster de almacenamiento y los nodos. Cada nodo debe configurarse con un servidor de nombres DNS en la interfaz web de cada nodo.(https://[IP address]:442 ) sin fallos de clúster sin resolver relacionados con la asimetría temporal.

  • Puertos del sistema: Si utiliza NetApp Hybrid Cloud Control para las actualizaciones, se ha asegurado de que los puertos necesarios estén abiertos. Ver"puertos de red" Para más información.

  • Nodo de administración: Para la interfaz de usuario y la API de NetApp Hybrid Cloud Control, el nodo de administración de su entorno ejecuta la versión 11.3.

  • Servicios de gestión: Ha actualizado su paquete de servicios de gestión a la última versión.

Importante Para los nodos de almacenamiento H610S que ejecutan la versión 12.0 del software Element, debe aplicar el parche D SUST-909 antes de actualizar al paquete de firmware de almacenamiento 2.27. Póngase en contacto con el soporte de NetApp para obtener el parche D antes de actualizar. Ver"Notas de la versión 2.27 del paquete de firmware de almacenamiento" .
Importante Debe actualizar al paquete de servicios de administración más reciente antes de actualizar el firmware de sus nodos de almacenamiento. Si está actualizando su software Element a la versión 12.2 o posterior, necesita los servicios de administración 2.14.60 o posterior para continuar.
Nota Para obtener una matriz completa de firmware y firmware de controladores para su hardware, consulte"Versiones de firmware de almacenamiento compatibles para nodos de almacenamiento SolidFire" .
  • Tiempo del proceso de actualización: Ha programado tiempo suficiente para realizar su actualización. Cuando actualice al software Element 12.5 o posterior, el tiempo del proceso de actualización variará según su versión actual del software Element y las actualizaciones de firmware.

    Nodo de almacenamiento Versión actual del software Element Tiempo aproximado de instalación de software y firmware por nodo1 Tiempo aproximado de sincronización de datos por nodo2 Tiempo total aproximado de actualización por nodo

    Todos los nodos SolidFire y NetApp de la serie H con firmware actualizado3

    12.x

    15 minutos

    De 10 a 15 minutos

    De 20 a 30 minutos

    H610S y H410S

    12.x y 11.8

    60 minutos

    De 30 a 60 minutos

    De 90 a 120 minutos

    H610S

    11.7 y anteriores

    90 minutos

    De 40 a 70 minutos

    De 130 a 160 minutos También debes "Realizar un apagado completo del nodo y una desconexión de la alimentación" para cada nodo H610S.

    1Para obtener una matriz completa de firmware y firmware de controladores para su hardware, consulte"Versiones de firmware de almacenamiento compatibles para nodos de almacenamiento SolidFire" .

    2Si se combina un clúster con una carga de IOPS de escritura elevada con un tiempo de actualización de firmware más largo, el tiempo de sincronización de datos aumentará.

    3 Los siguientes nodos no son compatibles. Si intenta actualizar uno de estos nodos a una versión de Element no compatible, verá un error que indica que el nodo no es compatible con Element 12.x:

    • Comenzando con los nodos de almacenamiento Element 12.8, SF4805, SF9605, SF19210 y SF38410.

    • Comenzando con los nodos de almacenamiento Element 12.7, SF2405 y SF9608 y los nodos FC FC0025 y SF-FCN-01.

  • Acuerdo de licencia de usuario final (EULA): A partir de los servicios de administración 2.20.69, debe aceptar y guardar el EULA antes de utilizar la interfaz de usuario o la API de NetApp Hybrid Cloud Control para actualizar el firmware del almacenamiento:

    1. Abra la dirección IP del nodo de administración en un navegador web:

      https://<ManagementNodeIP>
    2. Inicie sesión en NetApp Hybrid Cloud Control proporcionando las credenciales de administrador del clúster de almacenamiento.

    3. Seleccione Actualizar, situado en la parte superior derecha de la interfaz.

    4. Aparece el EULA. Desplácese hacia abajo, seleccione Acepto las actualizaciones actuales y futuras y seleccione Guardar.

Opciones de actualización

Elija una de las siguientes opciones de actualización del firmware de almacenamiento:

Utilice la interfaz de usuario de NetApp Hybrid Cloud Control para actualizar el firmware del almacenamiento.

Puede utilizar la interfaz de usuario de NetApp Hybrid Cloud Control para actualizar el firmware de los nodos de almacenamiento de su clúster.

Lo que necesitarás
Precaución Para conocer los posibles problemas que puedan surgir al actualizar clústeres de almacenamiento mediante NetApp Hybrid Cloud Control y sus soluciones alternativas, consulte la documentación. "Artículo de la base de conocimientos" .
Consejo El proceso de actualización tarda aproximadamente 30 minutos por nodo de almacenamiento. Si está actualizando un clúster de almacenamiento Element a un firmware de almacenamiento más reciente que la versión 2.76, los nodos de almacenamiento individuales solo se reiniciarán durante la actualización si se escribió un nuevo firmware en el nodo.
Pasos
  1. Abra la dirección IP del nodo de administración en un navegador web:

    https://<ManagementNodeIP>
  2. Inicie sesión en NetApp Hybrid Cloud Control proporcionando las credenciales de administrador del clúster de almacenamiento.

  3. Seleccione Actualizar, situado en la parte superior derecha de la interfaz.

  4. En la página Actualizaciones, seleccione Almacenamiento.

    Nota

    La pestaña Almacenamiento muestra los clústeres de almacenamiento que forman parte de su instalación. Si un clúster es inaccesible para NetApp Hybrid Cloud Control, no se mostrará en la página Actualizaciones. Si tiene clústeres que ejecutan Element 12.0 o posterior, verá la versión actual del paquete de firmware indicada para estos clústeres. Si los nodos de un mismo clúster tienen diferentes versiones de firmware o a medida que avanza la actualización, verá Múltiple en la columna Versión actual del paquete de firmware. Puede seleccionar Múltiple para navegar a la página Nodos y comparar las versiones de firmware. Si todos sus clústeres ejecutan versiones de Element anteriores a la 12.0, no verá ninguna información sobre los números de versión del paquete de firmware.

    Si el clúster está actualizado y/o no hay paquetes de actualización disponibles, las pestañas Elemento y Solo firmware no se muestran. Estas pestañas tampoco se muestran cuando hay una actualización en curso. Si se muestra la pestaña Elemento, pero no la pestaña Solo firmware, no hay paquetes de firmware disponibles.

  5. Seleccione la flecha desplegable situada junto al clúster que está actualizando.

  6. Seleccione Examinar para cargar el paquete de actualización que descargó.

  7. Espere a que finalice la carga. Una barra de progreso muestra el estado de la carga.

    Precaución Si abandona la ventana del navegador, se perderá la carga del archivo.

    Aparece un mensaje en pantalla una vez que el archivo se ha cargado y validado correctamente. La validación puede tardar varios minutos. Si abandona la ventana del navegador en este momento, la carga del archivo se conservará.

  8. Seleccione Solo firmware y elija entre las versiones de actualización disponibles.

  9. Seleccione Iniciar actualización.

    Consejo El Estado de actualización cambia durante la actualización para reflejar el estado del proceso. También cambia en respuesta a las acciones que realice, como pausar la actualización, o si la actualización devuelve un error. VerCambios en el estado de la actualización .
    Nota Mientras la actualización está en curso, puede abandonar la página y volver a ella más tarde para continuar supervisando el progreso. La página no actualiza dinámicamente el estado ni la versión actual si la fila del clúster está contraída. Para actualizar la tabla, debe expandir la fila del clúster o bien actualizar la página.

Podrá descargar los registros una vez finalizada la actualización.

Cambios en el estado de la actualización

Aquí están los diferentes estados que muestra la columna Estado de actualización en la interfaz de usuario antes, durante y después del proceso de actualización:

Estado de actualización Descripción

A hoy

El clúster se actualizó a la última versión de Element disponible o el firmware se actualizó a la última versión.

No se pudo detectar

Este estado se muestra cuando la API del servicio de almacenamiento devuelve un estado de actualización que no se encuentra en la lista enumerada de posibles estados de actualización.

Versiones disponibles

Hay disponibles versiones más recientes del firmware de Element y/o del almacenamiento para su actualización.

En curso

La actualización está en curso. Una barra de progreso muestra el estado de la actualización. Los mensajes en pantalla también muestran fallos a nivel de nodo y el ID de cada nodo del clúster a medida que avanza la actualización. Puede supervisar el estado de cada nodo utilizando la interfaz de usuario de Element o el complemento NetApp Element para la interfaz de usuario de vCenter Server.

Pausa de actualización

Puedes optar por pausar la actualización. Dependiendo del estado del proceso de actualización, la operación de pausa puede tener éxito o fracasar. Verás una ventana emergente en la interfaz de usuario que te pedirá que confirmes la operación de pausa. Para garantizar que el clúster se encuentre en un lugar seguro antes de pausar una actualización, la operación de actualización puede tardar hasta dos horas en pausarse por completo. Para reanudar la actualización, seleccione Reanudar.

Paused

Has pausado la actualización. Seleccione Reanudar para reanudar el proceso.

Error

Se ha producido un error durante la actualización. Puede descargar el registro de errores y enviarlo al soporte de NetApp . Una vez resuelto el error, puede volver a la página y seleccionar Reanudar. Al reanudar la actualización, la barra de progreso retrocede durante unos minutos mientras el sistema realiza la comprobación de estado y verifica el estado actual de la actualización.

¿Qué ocurre si falla una actualización utilizando NetApp Hybrid Cloud Control?

Si una unidad o un nodo falla durante una actualización, la interfaz de usuario de Element mostrará fallos del clúster. El proceso de actualización no pasa al siguiente nodo y espera a que se resuelvan los fallos del clúster. La barra de progreso en la interfaz de usuario muestra que la actualización está esperando a que se resuelvan los fallos del clúster. En esta etapa, seleccionar Pausar en la interfaz de usuario no funcionará, porque la actualización espera a que el clúster esté en buen estado. Deberá ponerse en contacto con el soporte de NetApp para que le ayuden con la investigación del fallo.

NetApp Hybrid Cloud Control tiene un período de espera preestablecido de tres horas, durante el cual puede ocurrir uno de los siguientes escenarios:

  • Los fallos del clúster se resuelven en un plazo de tres horas y se reanuda la actualización. En este caso, no es necesario que tome ninguna medida.

  • El problema persiste después de tres horas y el estado de la actualización muestra Error con un banner rojo. Puede reanudar la actualización seleccionando Reanudar una vez resuelto el problema.

  • El soporte de NetApp ha determinado que es necesario interrumpir temporalmente la actualización para tomar medidas correctivas antes de que transcurran las tres horas. El soporte técnico utilizará la API para cancelar la actualización.

Precaución Si se interrumpe la actualización del clúster mientras se está actualizando un nodo, es posible que las unidades se extraigan del nodo de forma incorrecta. Si las unidades se extraen de forma incorrecta, volver a agregarlas durante una actualización requerirá la intervención manual del soporte de NetApp . Es posible que el nodo esté tardando más en realizar las actualizaciones de firmware o las actividades de sincronización posteriores a la actualización. Si el progreso de la actualización parece estancado, póngase en contacto con el soporte de NetApp para obtener ayuda.

Utilice la API de NetApp Hybrid Cloud Control para actualizar el firmware del almacenamiento.

Puede utilizar las API para actualizar los nodos de almacenamiento de un clúster a la última versión del software Element. Puedes utilizar la herramienta de automatización que prefieras para ejecutar las API. El flujo de trabajo de la API que se documenta aquí utiliza como ejemplo la interfaz de usuario de la API REST disponible en el nodo de administración.

Pasos
  1. Descargue el paquete de actualización del firmware de almacenamiento a un dispositivo accesible para el nodo de administración; acceda al software Element. "página de descargas" y descarga la última imagen de firmware de almacenamiento.

  2. Cargue el paquete de actualización del firmware de almacenamiento al nodo de administración:

    1. Abra la interfaz de usuario de la API REST del nodo de administración en el nodo de administración:

      https://<ManagementNodeIP>/package-repository/1/
    2. Seleccione Autorizar y complete lo siguiente:

      1. Introduzca el nombre de usuario y la contraseña del clúster.

      2. Introduzca el ID del cliente como mnode-client .

      3. Seleccione Autorizar para iniciar una sesión.

      4. Cierre la ventana de autorización.

    3. Desde la interfaz de usuario de la API REST, seleccione POST /packages.

    4. Seleccione Probarlo.

    5. Seleccione Examinar y elija el paquete de actualización.

    6. Seleccione Ejecutar para iniciar la carga.

    7. A partir de la respuesta, copie y guarde el ID del paquete.("id" ) para su uso en un paso posterior.

  3. Verifique el estado de la carga.

    1. Desde la interfaz de usuario de la API REST, seleccione GET​ /packages​/{id}​/status.

    2. Seleccione Probarlo.

    3. Introduzca el ID del paquete de firmware que copió en el paso anterior en id.

    4. Seleccione Ejecutar para iniciar la solicitud de estado.

      La respuesta indica state como SUCCESS cuando esté completo.

  4. Localice el ID del activo de instalación:

    1. Abra la interfaz de usuario de la API REST del nodo de administración en el nodo de administración:

      https://<ManagementNodeIP>/inventory/1/
    2. Seleccione Autorizar y complete lo siguiente:

      1. Introduzca el nombre de usuario y la contraseña del clúster.

      2. Introduzca el ID del cliente como mnode-client .

      3. Seleccione Autorizar para iniciar una sesión.

      4. Cierre la ventana de autorización.

    3. Desde la interfaz de usuario de la API REST, seleccione GET /installations.

    4. Seleccione Probarlo.

    5. Seleccione Ejecutar.

    6. Copie el ID del recurso de instalación de la respuesta.(id ).

      "id": "abcd01e2-xx00-4ccf-11ee-11f111xx9a0b",
      "management": {
        "errors": [],
        "inventory": {
          "authoritativeClusterMvip": "10.111.111.111",
          "bundleVersion": "2.14.19",
          "managementIp": "10.111.111.111",
          "version": "1.4.12"
    7. Desde la interfaz de usuario de la API REST, seleccione GET /installations/{id}.

    8. Seleccione Probarlo.

    9. Pegue el ID del activo de instalación en el campo id.

    10. Seleccione Ejecutar.

    11. A partir de la respuesta, copie y guarde el ID del clúster de almacenamiento.("id" ) del clúster que pretende actualizar para su uso en un paso posterior.

      "storage": {
        "errors": [],
        "inventory": {
          "clusters": [
            {
              "clusterUuid": "a1bd1111-4f1e-46zz-ab6f-0a1111b1111x",
              "id": "a1bd1111-4f1e-46zz-ab6f-a1a1a111b012",
  5. Ejecutar la actualización del firmware de almacenamiento:

    1. Abra la interfaz de usuario de la API REST de almacenamiento en el nodo de administración:

      https://<ManagementNodeIP>/storage/1/
    2. Seleccione Autorizar y complete lo siguiente:

      1. Introduzca el nombre de usuario y la contraseña del clúster.

      2. Introduzca el ID del cliente como mnode-client .

      3. Seleccione Autorizar para iniciar una sesión.

      4. Cerrar la ventana.

    3. Seleccione POST /actualizaciones.

    4. Seleccione Probarlo.

    5. Introduzca el ID del paquete de actualización en el campo de parámetros.

    6. Introduzca el ID del clúster de almacenamiento en el campo de parámetros.

    7. Seleccione Ejecutar para iniciar la actualización.

      La respuesta debe indicar el estado como initializing :

    {
      "_links": {
        "collection": "https://localhost:442/storage/upgrades",
        "self": "https://localhost:442/storage/upgrades/3fa85f64-1111-4562-b3fc-2c963f66abc1",
        "log": https://localhost:442/storage/upgrades/3fa85f64-1111-4562-b3fc-2c963f66abc1/log
      },
      "storageId": "114f14a4-1a1a-11e9-9088-6c0b84e200b4",
      "upgradeId": "334f14a4-1a1a-11e9-1055-6c0b84e2001b4",
      "packageId": "774f14a4-1a1a-11e9-8888-6c0b84e200b4",
      "config": {},
      "state": "initializing",
      "status": {
        "availableActions": [
          "string"
        ],
        "message": "string",
        "nodeDetails": [
          {
            "message": "string",
            "step": "NodePreStart",
            "nodeID": 0,
            "numAttempt": 0
          }
        ],
        "percent": 0,
        "step": "ClusterPreStart",
        "timestamp": "2020-04-21T22:10:57.057Z",
        "failedHealthChecks": [
          {
            "checkID": 0,
            "name": "string",
            "displayName": "string",
            "passed": true,
            "kb": "string",
            "description": "string",
            "remedy": "string",
            "severity": "string",
            "data": {},
            "nodeID": 0
          }
        ]
      },
      "taskId": "123f14a4-1a1a-11e9-7777-6c0b84e123b2",
      "dateCompleted": "2020-04-21T22:10:57.057Z",
      "dateCreated": "2020-04-21T22:10:57.057Z"
    }
    1. Copie el ID de actualización("upgradeId" ) eso forma parte de la respuesta.

  6. Verifique el progreso y los resultados de la actualización:

    1. Seleccione GET ​/upgrades/{upgradeId}.

    2. Seleccione Probarlo.

    3. Introduzca el ID de actualización del paso anterior en upgradeId.

    4. Seleccione Ejecutar.

    5. Realice una de las siguientes acciones si surgen problemas o requisitos especiales durante la actualización:

      Opción Pasos

      Debe corregir los problemas de salud del clúster debido a failedHealthChecks mensaje en el cuerpo de la respuesta.

      1. Consulte el artículo de la base de conocimientos específico que se indica para cada problema o realice la solución indicada.

      2. Si se especifica un KB, complete el proceso descrito en el artículo KB correspondiente.

      3. Después de haber resuelto los problemas del clúster, vuelva a autenticarse si es necesario y seleccione PUT ​/upgrades/{upgradeId}.

      4. Seleccione Probarlo.

      5. Introduzca el ID de actualización del paso anterior en upgradeId.

      6. Ingresar "action":"resume" en el cuerpo de la solicitud.

        {
          "action": "resume"
        }
      7. Seleccione Ejecutar.

      Debe pausar la actualización porque la ventana de mantenimiento está finalizando o por otro motivo.

      1. Vuelva a autenticarse si es necesario y seleccione PUT ​/upgrades/{upgradeId}.

      2. Seleccione Probarlo.

      3. Introduzca el ID de actualización del paso anterior en upgradeId.

      4. Ingresar "action":"pause" en el cuerpo de la solicitud.

        {
          "action": "pause"
        }
      5. Seleccione Ejecutar.

    6. Ejecute la API GET /upgrades/{upgradeId} varias veces, según sea necesario, hasta que el proceso esté completo.

      Durante la actualización, status indica running si no se producen errores. A medida que se actualiza cada nodo, el step cambios de valor a NodeFinished .

    La actualización finalizó correctamente cuando percent El valor es 100 y el state indica finished .

Encuentra más información