Actualización del entorno regional de recuperación ante desastres de Data Foundation de OpenShift
Nube privada virtual 4.21 y más tarde
Descubre cuándo y cómo actualizar los componentes de tu entorno de recuperación ante desastres regional (RDR) de OpenShift Data Foundation (ODF), incluidos Red Hat OpenShift on IBM Cloud, el complemento Advanced Cluster Management (ACM), ODF y el operador ODF-DR.
Antes de empezar
Actualiza tu entorno ODF-RDR cuando haya disponible una nueva versión de Red Hat OpenShift on IBM Cloud, ACM u ODF, o cuando algún componente esté obsoleto o a punto de quedar en desuso. Si no se realiza la actualización, podrían producirse interrupciones del servicio en el futuro.
Espera a que estén disponibles las versiones actualizadas de los tres componentes antes de empezar. Esto reduce el esfuerzo total que supone la actualización.
Actualización del clúster de concentradores
Clúster de concentradores
Actualiza tanto el plano de control como los nodos de trabajo del clúster central antes de actualizar cualquier complemento.
- Actualiza el servidor maestro del clúster a la versión deseada.
ibmcloud oc cluster master update --cluster CLUSTER_NAME --version VERSION - Espera unos minutos y, a continuación, comprueba que la actualización principal se haya completado.
ibmcloud oc cluster ls - Enumera los nodos de trabajo y anota el ID de cada nodo que debas actualizar.
ibmcloud oc worker ls --cluster CLUSTER_NAME - Sustituye cada nodo de trabajo para actualizarlo a la misma versión que el maestro. Repite este proceso para cada nodo de trabajo.
ibmcloud oc worker replace --cluster CLUSTER_NAME --worker WORKER_NODE_ID --update - Comprueba que todos los nodos de trabajo estén ejecutando la versión deseada y muestren el estado « Listo ».
ibmcloud oc worker ls --cluster CLUSTER_NAME
Actualización de los clústeres gestionados
Clúster gestionado
Dado que los clústeres gestionados ejecutan ODF, sigue el procedimiento de actualización de nodos compatibles con ODF, que abarca tanto las actualizaciones de « Red Hat OpenShift on IBM Cloud » como las de ODF. Para obtener instrucciones detalladas, consulta « Actualización o sustitución de nodos de trabajo de VPC que utilizan ODF ».
Actualización de ACM en el clúster de concentradores
Clúster de concentradores
Una vez que todos los clústeres estén ejecutando la versión de Red Hat OpenShift on IBM Cloud deseada, actualiza el complemento ACM en el clúster central.
- Actualiza el complemento ACM a la versión de destino. Sustituye
<cluster_id>por el ID de tu clúster de concentradores y<version>por la versión de ACM de destino (por ejemplo,2.16).ibmcloud oc cluster addon update acm --cluster CLUSTER_ID --version VERSION - Comprueba que el complemento se haya actualizado correctamente. En el resultado, comprueba que el complemento ACM muestre la versión de destino.
ibmcloud oc cluster addon ls --cluster CLUSTER_ID
Actualización del operador ODF-DR en el clúster central
Clúster de concentradores
Una vez actualizado ODF en todos los clústeres gestionados, actualiza el operador ODF Multicluster Orchestrator en el clúster central.
-
Confirma el canal de suscripción actual del operador ODF Multicluster Orchestrator.
oc get subscription odf-multicluster-orchestrator -n openshift-operators -o jsonpath='{.spec.channel}' -
Asigna la suscripción al canal de destino. Sustituye «
stable-4.21» por el canal de la versión de destino.oc patch subscription odf-multicluster-orchestrator -n openshift-operators \ --type merge -p '{"spec":{"channel":"stable-4.21"}}' -
Comprueba que se haya creado y aprobado el plan de instalación de la nueva versión.
oc get installplan -n openshift-operators -
Comprueba que el informe « CSV » de la versión de destino muestre el estado «
Succeeded».oc get csv -n openshift-operators | grep odf-multicluster -
Comprueba que los pods del operador ODF Multicluster Orchestrator se estén ejecutando en el espacio de nombres
openshift-operators.oc get pods -n openshift-operators | grep -i odfComprueba que tanto el pod «
odf-multicluster-console» como el «odfmo-controller-manager» muestren el estado «Running». -
Comprueba que el «
DRPolicy» esté validado tras la conciliación.oc get drpolicy -AComprueba que la columna «
VALIDATED» muestre «True» para todas las políticas. Si no es así, ejecuta el siguiente comando para comprobar el estado.oc describe drpolicy <drpolicy_name> -
Comprueba que el «
MirrorPeer» haya finalizado la conciliación.oc get mirrorpeers -AComprueba que en
PhaseaparezcaExchangedSecret. Si aparece el mensaje «ExchangingSecret», comprueba la conexión del Submariner antes de continuar.
Para obtener más información, consulta la sección « Instalación de ODF Multicluster Orchestrator » en la documentación de « Red Hat ».
Actualización de operadores opcionales
Si tu entorno incluye los siguientes operadores, actualízalos después del operador ODF-DR.
- GitOps
- Para obtener más información, consulta la descripción general de « GitOps » en la documentación de « Red Hat ».
- OADP
- Para obtener más información, consulta « Introducción a la API de OpenShift para la protección de datos » en la documentación de Red Hat.
Próximos pasos
Una vez completadas todas las actualizaciones, comprueba que el entorno funcione correctamente y que el sistema de recuperación ante desastres funcione sin problemas. Para conocer los pasos detallados de verificación, consulta « Verificación de la configuración de recuperación ante desastres regional de ODF ».