Actualizar una instancia
Dado que los recursos computacionales, las bases de datos y los servicios de la Plataforma IREX se despliegan en los servidores del sistema, la rutina de actualización de la Plataforma IREX no requiere ninguna acción especial por parte del cliente. Sin embargo, las actualizaciones de la Plataforma IREX deben gestionarse adecuadamente en la organización del Cliente.
Las actualizaciones de la plataforma Secure Cloud podrían terminar temporalmente el rendimiento del servicio del sistema; las actualizaciones del shell Smart City normalmente no lo hacen. De todos modos, una actualización es un evento de atención especial.
Recomendamos seguir las medidas a continuación para minimizar posibles interrupciones en el rendimiento del sistema:
- Un ingeniero DevOps notifica a su contraparte en el lado del cliente sobre el próximo lanzamiento de la actualización, su propósito, contenido e implicaciones previsibles para la instancia de la Plataforma IREX del Cliente.
- Ambas partes acuerdan la fecha y hora para subir la actualización a los servidores.
- Se notifica a los usuarios del Cliente sobre la fecha y hora de carga de la actualización, la duración y las posibles interrupciones.
- Después de que se complete la carga de la actualización, verifique el rendimiento del sistema.
- Si se revela algún mal funcionamiento, contacte inmediatamente a los representantes de la Plataforma IREX al respecto.
Actualización de Secure Cloud
El proceso de actualización de Secure Cloud es similar al proceso de despliegue. Mientras tanto, también puede actualizarse el SO Ubuntu.
Las actualizaciones solo se pueden aplicar estrictamente en orden secuencial; omitir una actualización es imposible.
Preparar la actualización de Secure Cloud
- Copiar las claves TLS.
- Verificar y corregir, si es necesario, las direcciones IP en el balanceador para mantenerlas diferentes.
- Copiar la nueva versión del repositorio de la sub-plataforma Secure Cloud al servidor MAAS.
Rutina de actualización paso a paso
Verificar y preparar la configuración del clúster y el inventario:
Definir el nombre del clúster, incluir todos los archivos *.yml necesarios en la configuración (monitoreo/registro/DNS, etc.) Definir el usuario y las claves para el despliegue Definir los repositorios requeridos para la lista de fuentes de su máquina.
Después de que la configuración del clúster esté lista, despliegue Secure Cloud usando el script de despliegue que incluye todas las actualizaciones de componentes necesarias:
Kubernetes Ceph Cassandra Postgres Kafka Etc.
Probar la actualización de Private Cloud
Repita las pruebas de funcionalidad para asegurarse de que la actualización se aplicó correctamente.
Actualizar la sub-plataforma Smart City
El proceso de actualización de Smart City es similar al proceso de despliegue en sus características esenciales.
- Copiar el repositorio de la plataforma Smart City o los componentes necesarios al servidor MAAS.
- Preparar las configuraciones de kafka.
- Ingresar el nombre del clúster.
- Agregar configuración al directorio ansible.
- Verificar y preparar las variables; completar la dirección del backend.
- Verificar las etiquetas de nodo necesarias (backend/video analítica y otras).
- Desplegar el shell Smart City usando la herramienta de configuración de despliegue.
Probar la actualización de Smart City
Repita las pruebas de funcionalidad para asegurarse de que la actualización se aplicó correctamente.