Este blog describe el procedimiento de mantenimiento óptimo mediante la toma de control de protocolo de enlace de SAP HANA en clústeres de SUSE.
Pasos principales para un procedimiento de mantenimiento exitoso
Para procesar un mantenimiento para su base de datos SAP HANA con replicación del sistema y controlada por el clúster de SUSE, recomendamos seguir siempre estos tres pasos principales .
Estos tres pasos son bastante abstractos, pero fáciles de recordar. Nunca los olvide, hasta que documentemos una lista actualizada de pasos.
Los cuadros verdes describen el comando con el clúster de SUSE. El azul es su interacción con las bases de datos de SAP HANA. Normalmente, el trabajo en las bases de datos de SAP HANA es la parte del mantenimiento que consume más tiempo.
El procedimiento de mantenimiento del apretón de manos paso a paso
Antes de iniciar cualquier procedimiento de mantenimiento, se recomienda comprobar si hay errores en el clúster. Anote los nombres de los sitios de SAP HANA, el SID y el número de instancia. Los nombres de sitios de SAP HANA conocidos por el clúster se pueden obtener con SAPHanaSR-showAttr . Los nombres de los sitios de SAP HANA no se deben cambiar. Deben coincidir con los nombres de sitios conocidos por el clúster.
Comience el mantenimiento
# mantenimiento de recursos crm msl_SAPHana_HA1_HDB10 en
# cs_wait_for_idle -s 5nEstado del clúster: S_IDLE
Realice los cambios en la carga de trabajo de SAP
# su - ha1admn~> HDBSettings.sh systemReplicationStatus.py --sapcontrol=1 | egrep -i '(sitio|general).*estado_de_replicación'nsite/2/ REPLICATION_STATUS= ACTIVO nOverall_replication_status= ACTIVO
Verifique el sitio y el estado general de la replicación. En el mejor de los casos, ambos están " ACTIVOS".
# su - ha1admn~> hdbnsutil -sr_takeover --suspendPrimary
# su - ha1admn~> hdbnsutil-sr_register\n --en línea \n --nombre=WDF \n --remoteHost=suse02 --remoteInstance=10 \n --replicationMode=sincronizar --operationMode=logreplay
Terminar el mantenimiento
# actualización de clúster crm msl_SAPHana_HA1_HDB10n# cs_wait_for_idle -s 5nEstado del clúster: S_IDLE
# mantenimiento de recursos crm msl_SAPHana_HA1_HDB10 desactivado
Finalmente, verifique que el clúster esté en funcionamiento normal, esté en estado inactivo y no muestre errores de recursos.
Dónde obtener más información?
SUSECON 2022 digital Demo DEMO-1339 y Tutorial TUT-1042 también cubren aspectos de mantenimiento. Necesita un inicio de sesión digital SUSECON 2022 .
Como siempre, eche un vistazo a nuestras páginas man de los paquetes SAPHanaSR, ClusterTools2 y otros. En especial para el procedimiento de mantenimiento continuo, consulte las páginas del manual SAPHanaSR (7), SAPHanaSR-showAttr (8) y SAPHanaSR_maintenance_examples (7).
que llevar
Es muy fácil ejecutar el procedimiento de mantenimiento continuo para SAP HANA en un clúster de SUSE. Como se ha descrito, es necesario tener en cuenta algunos conceptos básicos. El procedimiento de mantenimiento proporcionado por SUSE también es compatible con la toma de control del protocolo de enlace. En la toma de control del protocolo de enlace, el principal de SAP HANA suspende la actividad de la transacción. El secundario inicia la toma de control, si la replicación del sistema ya está sincronizada.
Lea también nuestros otros blogs sobre #TowardsZeroDowntime .