domingo, 2 de diciembre de 2012

Actualización de Data Ontap de NetApp



 Como hemos mencionado en anteriores post el Sistema de Almacenamiento de NetApp tiene un sistema operativo llamado Data Ontap, actualmente se encuentra en su versión 8.1, que trae consigo nuevas funcionalidades y mejoras dentro de la arquitectura de NetApp, en este artículo describiremos algunas consideraciones a tomar en cuenta antes de realizar la actualización de Data Ontap y garantizar que esta se realice de manera eficiente y lo más importante sin pérdida de datos.




Empezaremos describiendo las tareas generales

·        Ejecutar el Upgrade Advisor en MyAutosupport de los FAS a actualizar.
                  ·        Seguir recomendaciones del Upgrade Advisor.

·        Elegir el método para configuración de HA entre controladoras disruptivo o no disruptivo.
                  ·        Si se utiliza SnapMirror identificar las controladoras Origen y las controladoras 
                           destino y seguir procedimiento de actualización, la actualización se empezará por la 
                           cabina destino debido a que se utiliza SnapMirror.

                  ·        Ejecutar un Snapshot actual del Vol0 de todas las controladoras a actualizar.
                  ·        Actualizar firmware de Discos.
                  ·        Actualizar firmware de Bandejas
                  ·        Descarga la imagen de la versión de Ontap a actualizar
                  ·        Instalar Ontap en las controladoras.
                  ·        Reiniciar controladoras con la nueva versión de Data Ontap
                  ·        Revisar funcionalidades.

A continuación detallamos algunas herramientas que se deben de ejecutar antes de realizar una actualización a Data Ontap

UPGRADE ADVISOR

Es la herramienta basada en Autosupports de las cabinas en donde se hace un estudio de la plataforma actual de almacenamiento y de acuerdo a la actualización que se quiere realizar te ofrece recomendaciones y metodología para realizar una correcta actualización.

AggrSpaceCheck Tool
Utilizado para verificar el requisito de espacio necesario de los agregados para la actualización.

HA Configuration Checker

Para realizar una actualización de modo no disruptivo entra las controladoras se tiene que ejecutar esta herramienta para verificar que la configuración de HA es correcta en las cabinas.
A continuación se detallan las consideraciones para realizar una correcta actualización de versión

·        Un cambio de versión desde una familia anterior por ejemplo de una versión 7.3 a una 8.X implica los siguientes cambios.

·        Tener en cuenta este BUG que nos informa el Upgrade Advisor.

 

·        Cambios en infraestructura de las controladoras a nivel de WAFL , operaciones de RAID,  NVLOG o el subsistema de Java.

·        La actualización de la versión 7.3.6 a la 8.1 es directa, sin hacer actualizaciones a versiones intermedias.
      ·        En el caso de ser un sistema en HA la actualización no es disruptiva se realiza a través de los procesos de Takeover y Giveback del Cluster.

Excepciones de casos de actualizaciones no disruptivas.

·        En caso de que la controladora sirva CIFS, los clientes perderán la sesión por eso antes de la actualización se tendrá que prevenir la no pérdida de datos.
           
            ·        En el caso que se utilice en las controladoras sesiones por NDMP, si se encuentran   

                    activas o se están realizando copias por NDMP.

Detener todos los procesos de deduplicación durante la actualización de Ontap.

Nota : Consultar la release Notes de la versión 8.1 si se hace una actualización de versión de una versión anterior a la que se le haya aplicado una release.

·        Ampliar el tamaño del volumen root vol0 de acuerdo a los requerimientos de la versión de Ontap a actualizar.

·        Cuando se realiza una actualización de la versión 7.3 Release a la versión 8.1, por ejemplo deduplicación requiere aumentar el tamaño del agregado.
      ·        Revisar el apartado de “Important cautions” de la Release Notes de la versión 8.1
     
      ·        Evitar inicializar una cuota antes de la actualización.

·        Durante la ejecución de los comandos  “Download” o “software” en la controladora que se está realizando la actualización la consola no se encuentra disponible, por tanto

Si se requiere tener acceso al proceso de download  se puede setear la opción “Telnet. Distinct.enable . Comprobar acceso desde AdminHost.

Y finalmente describiremos las tareas previas antes de realizar una actualización.

Verificar requerimientos mínimos de acuerdo al modelo de los FAS.
     ·        Comprobación que todos los Loops de Discos (paths) estén correctos.

storage show disk –p
     ·        Comprobar que no existan discos en fallo

vol status –f
     ·        Verificar que todos los agregados están en Online

aggr status
     ·        Verificar que todos los VFILERS estén ejecutándose

vfiler status –a
     ·        Ejecutar Snapshot de VOL0

Como cada entorno es diferente hay que tomar en cuenta también las diferentes funcionalidades que se tiene, como son Snapmirror, Snapvault o los diferentes SnapManager, comentar también que es importante tener actualizado todo nuestro entorno empezando por el DataOntap, así como firmware tanto de bandejas como de tarjetas dentro de nuestra cabina de almacenamiento.

Bueno amigos espero que este post le haya sido de utilidad para llevar a cabo una correcta actualización de nuestro DataOntap

Hasta pronto.

1 comentario: