Skip to main content
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.

Ejecute comprobaciones del estado del almacenamiento de Element antes de actualizar el almacenamiento

Colaboradores

Debe ejecutar comprobaciones del estado antes de actualizar el almacenamiento Element para garantizar que todos los nodos de almacenamiento del clúster estén listos para la siguiente actualización de almacenamiento de Element.

Lo que necesitará
  • Servicios de administración: Ha actualizado el último paquete de servicios de administración (2.10.27 o posterior).

    Importante Debe actualizar al paquete de servicios de gestión más reciente antes de actualizar el software Element.
  • Nodo de gestión: Está ejecutando el nodo de gestión 11.3 o posterior.

  • Software Element: La versión del clúster ejecuta el software NetApp Element 11.3 o posterior.

  • Contrato de licencia para el usuario final (CLUF): A partir de los servicios de gestión 2.20.69, debe aceptar y guardar el CLUF antes de utilizar la IU o API de control de cloud híbrido de NetApp para ejecutar comprobaciones del estado del almacenamiento de Element:

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

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

    3. Seleccione Actualizar cerca de la parte superior derecha de la interfaz.

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

Opciones de comprobación del estado

Puede realizar comprobaciones del estado con la interfaz de usuario de control de cloud híbrido (HCC) de NetApp, la API de HCC o la suite HealthTools:

También puede obtener más información sobre las comprobaciones del estado del almacenamiento que realiza el servicio:

Utilice Cloud Control de NetApp híbrido para ejecutar comprobaciones del estado del almacenamiento Element antes de actualizar el almacenamiento

Con el control de cloud híbrido (HCC) de NetApp, puede verificar que un clúster de almacenamiento está listo para actualizarse.

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

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

  3. Seleccione Actualizar cerca de la parte superior derecha de la interfaz.

  4. En la página actualizaciones, seleccione la ficha almacenamiento.

  5. Seleccione la comprobación del estado . para el clúster que desea comprobar si está listo para la actualización.

  6. En la página Comprobación del estado del almacenamiento, seleccione Ejecutar comprobación del estado.

  7. Si hay problemas, haga lo siguiente:

    1. Vaya al artículo de la base de conocimientos específico indicado para cada problema o realice la solución especificada.

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

    3. Después de resolver los problemas del clúster, seleccione Volver a ejecutar comprobación del estado.

Una vez que la comprobación del estado se completa sin errores, el clúster de almacenamiento está listo para actualizar. Consulte actualización del nodo de almacenamiento "instrucciones" para continuar.

Utilice API para ejecutar comprobaciones del estado del almacenamiento de Element antes de actualizar el almacenamiento

Es posible utilizar API DE REST para verificar que un clúster de almacenamiento esté listo para actualizarse. La comprobación del estado verifica que no hay obstáculos para la actualización, como los nodos pendientes, los problemas de espacio en disco y los fallos del clúster.

Pasos
  1. Busque el ID del clúster de almacenamiento:

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

      https://<ManagementNodeIP>/mnode
    2. Seleccione autorizar y complete lo siguiente:

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

      2. Introduzca el ID de cliente as mnode-client si el valor no se ha rellenado todavía.

      3. Seleccione autorizar para iniciar una sesión.

      4. Cierre la ventana de autorización.

    3. En la interfaz de usuario de API de REST, seleccione GET /assets.

    4. Seleccione probar.

    5. Seleccione Ejecutar.

    6. De la respuesta, copie la "id" desde la "storage" sección del clúster que pretende comprobar si está listo para la actualización.

      Nota No utilice la "parent" Valor de esta sección porque éste es el ID del nodo de administración, no el ID del clúster de almacenamiento.
    "config": {},
    "credentialid": "12bbb2b2-f1be-123b-1234-12c3d4bc123e",
    "host_name": "SF_DEMO",
    "id": "12cc3a45-e6e7-8d91-a2bb-0bdb3456b789",
    "ip": "10.123.12.12",
    "parent": "d123ec42-456e-8912-ad3e-4bd56f4a789a",
    "sshcredentialid": null,
    "ssl_certificate": null
  2. Ejecute las comprobaciones del estado en el clúster de almacenamiento:

    1. Abra la interfaz de usuario de API DE REST de almacenamiento en el nodo de gestió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 de cliente as mnode-client si el valor no se ha rellenado todavía.

      3. Seleccione autorizar para iniciar una sesión.

      4. Cierre la ventana de autorización.

    3. Seleccione POST /Health-checks.

    4. Seleccione probar.

    5. En el campo Parameter, introduzca el ID del clúster de almacenamiento obtenido en el paso 1.

      {
        "config": {},
        "storageId": "123a45b6-1a2b-12a3-1234-1a2b34c567d8"
      }
    6. Seleccione Ejecutar para ejecutar una comprobación del estado en el clúster de almacenamiento especificado.

      La respuesta debe indicar el estado como initializing:

    {
      "_links": {
        "collection": "https://10.117.149.231/storage/1/health-checks",
        "log": "https://10.117.149.231/storage/1/health-checks/358f073f-896e-4751-ab7b-ccbb5f61f9fc/log",
        "self": "https://10.117.149.231/storage/1/health-checks/358f073f-896e-4751-ab7b-ccbb5f61f9fc"
      },
      "config": {},
      "dateCompleted": null,
      "dateCreated": "2020-02-21T22:11:15.476937+00:00",
      "healthCheckId": "358f073f-896e-4751-ab7b-ccbb5f61f9fc",
      "state": "initializing",
      "status": null,
      "storageId": "c6d124b2-396a-4417-8a47-df10d647f4ab",
      "taskId": "73f4df64-bda5-42c1-9074-b4e7843dbb77"
    }
    1. Copie el healthCheckID eso es parte de la respuesta.

  3. Compruebe los resultados de las comprobaciones de estado:

    1. Seleccione GET ​/Health-checks​/{healthCheckId}.

    2. Seleccione probar.

    3. Introduzca el ID de comprobación del estado en el campo parámetro.

    4. Seleccione Ejecutar.

    5. Desplácese hasta la parte inferior del cuerpo de respuesta.

      Si todas las comprobaciones del estado se realizan correctamente, la devolución es similar al ejemplo siguiente:

    "message": "All checks completed successfully.",
    "percent": 100,
    "timestamp": "2020-03-06T00:03:16.321621Z"
  4. Si la message return indica que se han producido problemas con el estado del clúster, haga lo siguiente:

    1. Seleccione GET ​/Health-checks​/{healthCheckId}/log

    2. Seleccione probar.

    3. Introduzca el ID de comprobación del estado en el campo parámetro.

    4. Seleccione Ejecutar.

    5. Revise cualquier error específico y obtenga los enlaces asociados del artículo de la base de conocimientos.

    6. Vaya al artículo de la base de conocimientos específico indicado para cada problema o realice la solución especificada.

    7. Si se especifica un KB, complete el proceso descrito en el artículo de la base de conocimientos correspondiente.

    8. Después de resolver los problemas del clúster, ejecute GET ​/health-checks​/{healthCheckId}/log de nuevo.

Utilice HealthTools para ejecutar comprobaciones del estado del almacenamiento Element antes de actualizar el almacenamiento

Puede verificar que el clúster de almacenamiento esté listo para actualizar mediante el sfupgradecheck comando. Este comando verifica información como nodos pendientes, espacio de disco y fallos de clúster.

Si el nodo de gestión se encuentra en un sitio oscuro sin conectividad externa, la comprobación de preparación para la actualización necesita el metadata.json archivo descargado durante "Actualizaciones de HealthTools" para funcionar correctamente.

Acerca de esta tarea

Este procedimiento describe cómo tratar las comprobaciones de actualización que generan uno de los siguientes resultados:

  • Ejecutando el sfupgradecheck el comando se ejecuta correctamente. Su clúster está listo para la actualización.

  • Comprobaciones dentro de sfupgradecheck la herramienta falla con un mensaje de error. Su clúster no está listo para la actualización y se requieren pasos adicionales.

  • Se produce un error en la comprobación de actualización porque HealthTools no está actualizado.

  • Se produce un error en la comprobación de la actualización porque el nodo de gestión está en un sitio oscuro.

Pasos
  1. Ejecute el sfupgradecheck comando:

    sfupgradecheck -u <cluster-user-name> MVIP
    Nota Para las contraseñas que contienen caracteres especiales, añada una barra diagonal inversa (\) antes de cada carácter especial. Por ejemplo: mypass!@1 debe introducirse como mypass\!\@.

    Comando de entrada de muestra con salida de muestra en la que no aparecen errores y está listo para la actualización:

    sfupgradecheck -u admin 10.117.78.244
    check_pending_nodes:
    Test Description: Verify no pending nodes in cluster
    More information: https://kb.netapp.com/support/s/article/ka11A0000008ltOQAQ/pendingnodes
    check_cluster_faults:
    Test Description: Report any cluster faults
    check_root_disk_space:
    Test Description: Verify node root directory has at least 12 GBs of available disk space
    Passed node IDs: 1, 2, 3
    More information: https://kb.netapp.com/support/s/article/ka11A0000008ltTQAQ/
    SolidFire-Disk-space-error
    check_mnode_connectivity:
    Test Description: Verify storage nodes can communicate with management node
    Passed node IDs: 1, 2, 3
    More information: https://kb.netapp.com/support/s/article/ka11A0000008ltYQAQ/mNodeconnectivity
    check_files:
    Test Description: Verify options file exists
    Passed node IDs: 1, 2, 3
    check_cores:
    Test Description: Verify no core or dump files exists
    Passed node IDs: 1, 2, 3
    check_upload_speed:
    Test Description: Measure the upload speed between the storage node and the
    management node
    Node ID: 1 Upload speed: 90063.90 KBs/sec
    Node ID: 3 Upload speed: 106511.44 KBs/sec
    Node ID: 2 Upload speed: 85038.75 KBs/sec
  2. Si hay errores, se requieren acciones adicionales. Consulte las siguientes subsecciones para obtener detalles.

Su clúster no está listo para la actualización

Si ve un mensaje de error relacionado con una de las comprobaciones del estado, siga estos pasos:

  1. Revise la sfupgradecheck mensaje de error.

    Respuesta de ejemplo:

The following tests failed:
check_root_disk_space:
Test Description: Verify node root directory has at least 12 GBs of available disk space
Severity: ERROR
Failed node IDs: 2
Remedy: Remove unneeded files from root drive
More information: https://kb.netapp.com/support/s/article/ka11A0000008ltTQAQ/SolidFire-
Disk-space-error
check_pending_nodes:
Test Description: Verify no pending nodes in cluster
More information: https://kb.netapp.com/support/s/article/ka11A0000008ltOQAQ/pendingnodes
check_cluster_faults:
Test Description: Report any cluster faults
check_root_disk_space:
Test Description: Verify node root directory has at least 12 GBs of available disk space
Passed node IDs: 1, 3
More information: https://kb.netapp.com/support/s/article/ka11A0000008ltTQAQ/SolidFire-
Disk-space-error
check_mnode_connectivity:
Test Description: Verify storage nodes can communicate with management node
Passed node IDs: 1, 2, 3
More information: https://kb.netapp.com/support/s/article/ka11A0000008ltYQAQ/mNodeconnectivity
check_files:
Test Description: Verify options file exists
Passed node IDs: 1, 2, 3
check_cores:
Test Description: Verify no core or dump files exists
Passed node IDs: 1, 2, 3
check_upload_speed:
Test Description: Measure the upload speed between the storage node and the management node
Node ID: 1 Upload speed: 86518.82 KBs/sec
Node ID: 3 Upload speed: 84112.79 KBs/sec
Node ID: 2 Upload speed: 93498.94 KBs/sec

En este ejemplo, el nodo 1 tiene poco espacio en disco. Puede encontrar más información en la "base de conocimientos" (KB) artículo incluido en el mensaje de error.

HealthTools está desfasada

Si aparece un mensaje de error que indica que HealthTools no es la última versión, siga estas instrucciones:

  1. Revise el mensaje de error y tenga en cuenta que la comprobación de actualización falla.

    Respuesta de ejemplo:

    sfupgradecheck failed: HealthTools is out of date:
    installed version: 2018.02.01.200
    latest version: 2020.03.01.09.
    The latest version of the HealthTools can be downloaded from: https://mysupport.netapp.com/NOW/cgi-bin/software/
    Or rerun with the -n option
  2. Siga las instrucciones descritas en la respuesta.

Su nodo de gestión está en un sitio oscuro

  1. Revise el mensaje y tenga en cuenta que la comprobación de actualización falla:

    Respuesta de ejemplo:

    sfupgradecheck failed: Unable to verify latest available version of healthtools.
  2. Descargar una "Archivo JSON" En el sitio de soporte de NetApp de un equipo que no es el nodo de gestión y cambie su nombre metadata.json.

  3. Ejecute el siguiente comando:

    sfupgradecheck -l --metadata=<path-to-metadata-json>
  4. Para obtener información detallada, consulte adicional "Actualizaciones de HealthTools" información para sitios oscuros.

  5. Compruebe que el conjunto HealthTools está actualizado ejecutando el siguiente comando:

    sfupgradecheck -u <cluster-user-name> -p <cluster-password> MVIP

Comprobaciones del estado del almacenamiento realizadas por el servicio

Las comprobaciones del estado del almacenamiento realizan las siguientes comprobaciones por clúster.

Nombre de comprobación Nodo/clúster Descripción

check_asinc_results

Clúster

Verifica que el número de resultados asincrónicos en la base de datos está por debajo de un número de umbral.

check_cluster_errantes

Clúster

Comprueba que no hay errores del clúster de bloqueo de actualizaciones (tal y como se define en el origen de elementos).

compruebe_upload_speed

Nodo

Mide la velocidad de carga entre el nodo de almacenamiento y el nodo de gestión.

comprobación_velocidad_conexión

Nodo

Verifica que los nodos tienen conectividad con el nodo de gestión que sirve paquetes de actualización y realiza una estimación de la velocidad de conexión.

comprobar_núcleos

Nodo

Comprueba si hay volcado de bloqueo del kernel y archivos principales en el nodo. Se produce un error en la comprobación de cualquier bloqueo en un período de tiempo reciente (umbral de 7 días).

check_root_disk_space

Nodo

Verifica que el sistema de archivos raíz tiene suficiente espacio libre para realizar una actualización.

check_var_log_disk_space

Nodo

Lo verifica /var/log el espacio libre cumple con algún umbral de porcentaje libre. Si no lo hace, la comprobación girará y purgará los registros más antiguos para caer por debajo del umbral. La comprobación falla si no se puede crear suficiente espacio libre.

check_pending_nodes

Clúster

Verifica que no hay nodos pendientes en el clúster.

Obtenga más información