IREX
ES

Implementar una instancia

Normalmente, la IREX Platform es desplegada por personal autorizado; sin embargo, se pueden proporcionar cursos de capacitación bajo solicitud a aquellos clientes que deseen hacerlo por su cuenta desde cero.

Además, quienquiera que despliegue la Plataforma debe tener suficiente calificación en las áreas de:

  • Conocimiento de la familia de SO Linux (Debian/Ubuntu)
  • Comprensión de tecnologías de red (enrutamiento, pila de protocolos TCP/IP, etc.)
  • Experiencia con sistemas de gestión de configuración.
  • Conocimiento básico de despliegue de cluster Kubernetes.

A continuación se muestra el flujo de trabajo a seguir para desplegar una instancia de IREX Platform.

Instalar el hardware

  1. Asegúrese de que se cumplan los requisitos de hardware.
  2. Instale servidores y equipos de red
  3. Encienda el equipo
  4. Configure la interfaz IPMI/ILO/IDRAC (y etc.) para su red local

Desplegar sistemas operativos y red

  1. Instale Ubuntu server con acceso a nivel root
  2. Configure las interfaces de red
  3. Configure el acceso ssh/VPN al servidor
  4. Configure los nombres de dominio del servidor en su red privada (recomendado)

Desplegar la nube segura

  1. Agregue usuarios "sudo" y defina los derechos de otros usuarios.

  2. Genere nuevas claves ssh.

  3. Copie el repositorio de la sub-plataforma Secure Cloud al servidor MAAS.

  4. Verifique las unidades y cree un grupo de volúmenes habiendo marcado las unidades como físicas.

  5. Prepare la configuración e inventario del cluster:

    Defina el nombre del cluster, incluya todos los *.yml necesarios en la configuración (monitoreo/logging/DNS, etc.). Agregue usuario y claves para el despliegue Defina las rutas a los archivos de certificado. Agregue los repositorios necesarios a la lista de fuentes de su computadora Complete la sección DNS requerida para la consola de Secure Cloud — una interfaz web para configuración rápida de los componentes del cluster (número de bases de datos, réplicas de servicios, etc.; opcional para clusters). Complete la sección de red: defina la subred para la computadora y la dirección IP para el balanceador de espacio de nombres. Defina los espacios de nombres y servicios obligatorios. Complete el registro y otras secciones necesarias.

  6. Instale el entorno virtual "virtualenv" — una herramienta para crear entornos Python aislados. Crea una carpeta que contiene todos los ejecutables necesarios para usar los paquetes que necesitaría un proyecto Python. Lo necesita en un servidor bare-metal para la primera instalación de la IREX Platform.

  7. Despliegue todos los servicios requeridos.

  8. Agregue los repositorios a la lista de fuentes.

  9. Después de que la configuración del cluster esté lista, despliegue Secure Cloud usando el script de despliegue que incluye todos los servicios necesarios:

    Kubernetes Ceph Cassandra Postgres Kafka Otros

  10. Agregue los nombres DNS.

Desplegar la sub-plataforma Smart City

  1. Copie el repositorio de componentes de Smart City a su computadora
  2. Prepare las configuraciones de kafka; ingrese el nombre del cluster
  3. Agregue la configuración de despliegue
  4. Verifique y prepare las variables.
  5. Complete la dirección backend
  6. Verifique las etiquetas de nodos necesarias (backend/analíticas de video y otras)
  7. Despliegue Smart City usando la herramienta de configuración de despliegue.

Configurar la sub-plataforma Smart City

Siga los pasos desde este hasta aquel para configurar la instancia de la IREX Platform incluyendo usuarios, recursos, bases de datos y todo lo necesario.

Probar funcionalidades principales

Verifique: