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

Automatiza la generación de planes de actualización con Upgrade Health Checker

Colaboradores netapp-ivanad netapp-yvonneo netapp-barbe

Puedes automatizar la generación de informes de Upgrade Health Checker para reducir tu esfuerzo manual al planificar las actualizaciones de ONTAP en entornos grandes y complejos.

Acerca de esta tarea

Upgrade Health Checker admite actualizaciones para las versiones locales de ONTAP 9.11.1 y posteriores. Si usas Cloud Volumes ONTAP, consulta "Actualiza Cloud Volumes ONTAP" para información sobre cómo actualizar tu sistema.

Pasos
  1. Para garantizar la creación correcta de tus informes de actualización, completa todos los pasos de configuración necesarios y las tareas puntuales descritas en "Genera un informe de actualización de ONTAP".

  2. Crea un script para ejecutar Upgrade Health Checker con los parámetros adecuados para tu entorno.

    ./uhc \
      --cluster-ip=<cluster-ip> \
      --cluster-username=<cluster-username> \
      --cluster-password=<cluster-password> \
      --target-ontap-version=<target-ontap-version> \
      --accept-eula=true
  3. Crea un script de automatización para que las tareas programadas de cron ejecuten Upgrade Health Checker. El siguiente script de ejemplo ejecuta Upgrade Health Checker en varios clústeres. Los archivos binarios y config.yaml se han instalado en /opt/uhc/tool/.

    #!/bin/bash
    # /opt/uhc/tool/uhccron.sh
    # Automated weekly Upgrade Health Checker run for all managed clusters
    # Schedule: Every Monday to Friday at 4am
    
    cd /opt/uhc/tool/
    
    # Cluster1 - keep current version (health check only)
    /opt/uhc/tool/uhc --cluster-ip cluster1-mgmt.example.com \ --target-ontap-version current
    
    # Cluster2 - target upgrade to 9.16.1
    /opt/uhc/tool/uhc --cluster-ip cluster2-mgmt.example.com \ --target-ontap-version 9.16.1
    
    # Cluster3 - target upgrade to 9.17.1
    /opt/uhc/tool/uhc --cluster-ip cluster3-mgmt.example.com \ --target-ontap-version 9.17.1
    
    # Cluster4 - by IP address
    /opt/uhc/tool/uhc --cluster-ip 10.20.30.40 --target-ontap-version 9.16.1
    
    # Add additional clusters as needed
    
    # Make the script executable (one-time setup step)
    chmod +x /opt/uhc/tool/uhccron.sh
  4. Configura la tarea programada para que ejecute el script de lunes a viernes a las 4:00 de la madrugada:

    # Edit the crontab for the uhctool user
    crontab -e
    
    # Add the following line to schedule the script to run Monday through Friday at 4:00 am
    0 4 * * 1-5 /opt/uhc/tool/uhccron.sh
Nota Para el monitoreo continuo del estado, usa --target-ontap-version current sin un objetivo de actualización específico.
  1. Cuando Upgrade Health Checker termine sus comprobaciones, ve a la carpeta runs para ver el plan de actualización y el informe del clúster.

    Nota Cada ejecución del programa es una ejecución única y tendrá todos los datos, registros y resultados asociados en la carpeta asociada runs.
  2. Abre el archivo de informe (llamado uhc_<cluster-name>_<YYYYMMDDHHMMSS>) en un navegador web, Microsoft Excel o un visor JSON para ver el informe. Si estás ejecutando Upgrade Health Checker en un host remoto, primero descarga el archivo de informe en una máquina donde puedas ver el informe en un navegador web, en Excel o en un visor JSON.

    La ruta del registro y la ruta del informe son las siguientes:

    • Ruta de registro: <output-path>/<unique-run-dir>/<cluster-name>/logs

    • Ruta del informe HTML: <output-path>/<unique-run-dir>/<cluster-name>/results/uhc_<cluster-name>_<YYYYMMDDHHMMSS>.html

    • Ruta del informe Excel: <output-path>/<unique-run-dir>/<cluster-name>/results/uhc_<cluster-name>_<YYYYMMDDHHMMSS>.xlsx

    • Ruta del informe JSON: <output-path>/<unique-run-dir>/<cluster-name>/results/uhc_<cluster-name>_<YYYYMMDDHHMMSS>.json