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.
¡Muy interesante el artículo!
ResponderEliminar