Asistente de instalación

Los pasos para la instalación variarán según si planea usar un servidor todo en uno (generalmente utilizado para instancias pequeñas) o servidores separados para la aplicación y la base de datos (instancia grande con más de 1000 dispositivos). Seleccione la sección correspondiente a continuación según su tipo de instalación.

La instalación requiere el paquete de distribución de la plataforma Navixy. Puede descargarse directamente en el servidor usando el siguiente comando:

wget --content-disposition https://get.navixy.com/latest

Una vez descargado el paquete, puede proceder con la instalación.

Opción 1. Servidor todo en uno

Primero, descomprima la compilación de la plataforma Navixy proporcionada como un tar.gz archivo. Vaya al directorio con el archivo y ejecute el siguiente comando para descomprimirlo (por supuesto, reemplace <PACKAGE_NAME> por el nombre real del archivo):

tar -zxvf <PACKAGE_NAME>.tar.gz

El archivo se extraerá en el directorio /navixy-package . Luego, abra este directorio y ejecute desde allí el script de instalación:

./install.sh

El script verificará la compatibilidad del SO y otros prerrequisitos. No se requiere ninguna acción de su parte en esta etapa.

Seleccione el rol del servidor

Se le pedirá que seleccione el rol del servidor para el despliegue posterior. Debe seleccionar Servidor único: todos los servicios en un solo servidor. Tenga cuidado de no hacer clic en otras opciones, ya que están destinadas a usarse para un despliegue en dos servidores.

Proceso de instalación

El script realizará una verificación de software. Verá que se está instalando el software, incluyendo Java, Nginx y MySQL. Verá una solicitud para reiniciar MySQL; confirme esto ingresando 1. A continuación, se le pedirá confirmar la inicialización de las bases de datos; responda afirmativamente otra vez ingresando y.

MySQL le pedirá que especifique la contraseña de root. No es obligatoria para la plataforma, por lo que puede dejarla en blanco. Si especifica alguna, asegúrese de recordarla. Luego, el script creará las bases de datos y el usuario de BD navixy con una contraseña aleatoria. Este será el usuario principal para que los servicios de la plataforma interactúen con la base de datos. Sin embargo, no necesita recordar su contraseña, ya que se insertará automáticamente en los archivos de configuración. Una vez hecho esto, el script poblará la base de datos con tablas del sistema.

Después de la inicialización de la base de datos, el script preguntará lo siguiente:

Responda afirmativamente con yy realizará lo siguiente:

  • Crear usuario para servicios Java (backend)

  • Crear los directorios de los servicios Java y llenarlos con los archivos requeridos

  • Copiar y configurar componentes web (frontend)

  • Copiar scripts de runit necesarios para ejecutar servicios Java

  • Configurar servicios Java

Dominios

El script le pedirá que especifique un nombre de dominio para su servicio. Este es un dominio usado para:

  • Todos los servicios del sistema en una instalación de un solo dominio.

  • Interfaz de usuario y activación de dispositivos en una instalación de tres dominios.

On-Premise - Instalación en Ubuntu - Configuración de dominio

A continuación, se le pedirán los dominios del API y del Panel de administración.

  • Para una instalación de un solo dominio, deje estos valores en blanco y presione Enter (OK).

  • Para instalaciones de tres dominios, especifique los dominios de API y Panel respectivamente.

On-Premise - Instalación en Ubuntu - Configuración de API
On-Premise - Instalación en Ubuntu - Configuración de Panel

Verá una notificación sobre la configuración de dominios que ha realizado.

Luego, se le solicitará realizar la instalación de certificados SSL para su plataforma. Si esto es lo que desea hacer, haga clic en y siga las indicaciones del asistente.

Para obtener detalles sobre la instalación del certificado SSL, consulte la Asistente de configuración página.

En este punto, la instalación básica de la plataforma está completa. Si necesita más personalización, use el script ./configure.sh .

Opción 2. Dos servidores

Primero, descomprima la compilación de la plataforma Navixy proporcionada como un tar.gz archivo. Cargue y descomprima el archivo en ambos servidores. Para realizar la descompresión, vaya al directorio con el archivo y ejecute el siguiente comando (por supuesto, reemplace <PACKAGE_NAME> por el nombre real del archivo):

El archivo se extraerá en el directorio navixy-package directorio. La siguiente instalación debe hacerse primero en el servidor de base de datos y después en el servidor de aplicaciones.

Servidor de base de datos

Abra /navixy-package directorio y ejecute el script install.sh desde allí.

Se le pedirá que seleccione el rol del servidor para el despliegue posterior. Seleccione #2 SQL server.

On-Premise - Instalación en Ubuntu - Servidor de BD

El script comenzará con una verificación del sistema y del software. Verá que MySQL se está instalando y configurando. Verá una solicitud para reiniciar MySQL; confirme esto ingresando 1. A continuación, se le pedirá confirmar la inicialización de las bases de datos; responda afirmativamente otra vez ingresando y.

MySQL le pedirá que especifique la contraseña de root. No es obligatoria para la plataforma, por lo que puede dejarla en blanco. Si especifica alguna, asegúrese de recordarla. Luego, el script creará las bases de datos y el usuario de BD navixy con una contraseña aleatoria. Este será el usuario principal para que los servicios de la plataforma interactúen con la base de datos.

Luego, el script poblará la base de datos con tablas del sistema. Después de la inicialización de la base de datos, verá la siguiente información con respecto al servidor de base de datos:

  • Nombre de usuario: navixy - este es el usuario de la BD especificado en las configuraciones del sistema para la interacción con la base de datos.

  • Contraseña: aleatoria - la contraseña del usuario navixy .

  • Dirección IP: la dirección real de su servidor de BD.

Asegúrese de guardar estos valores, ya que los necesitará durante la instalación del servidor de aplicaciones.

Servidor de aplicación

Abra /navixy-package directorio y ejecute el script install.sh desde allí.

Se le pedirá que seleccione el rol del servidor para el despliegue posterior. Seleccione #3 Servidor de aplicaciones.

On-Premise - Instalación en Ubuntu - Servidor de aplicaciones

El script descargará e instalará Java, Nginx y otros prerrequisitos para ejecutar la plataforma. Esto se hará automáticamente y no requiere su atención. Después de que se instalen todos los prerrequisitos, el script le pedirá la contraseña del usuario del servidor SQL. Esta es la contraseña del usuario navixy que obtuvo después de instalar la base de datos en el paso anterior. Use Shift+Insert para pegarla desde el portapapeles.

On-Premise - Instalación en Ubuntu - Credenciales de MySQL

Luego se le solicitará la dirección IP de su servidor de base de datos. Ingrésela.

On-Premise - Instalación en Ubuntu - Configuración de MySQL

El script se asegurará de que la IP sea válida. A continuación, se le pedirá que confirme la instalación de la plataforma en su servidor.

Hágalo escribiendo y y presionando Enter.

On-Premise - Instalación en Ubuntu - Servidor de aplicaciones

Dominios

El script le pedirá que especifique un nombre de dominio para su servicio. Este es un dominio usado para:

  • Todos los servicios del sistema en una instalación de un solo dominio.

  • Interfaz de usuario y activación de dispositivos en una instalación de tres dominios.

On-Premise - Instalación en Ubuntu - Comprobación de dominio

A continuación, se le pedirán los dominios del API y del Panel de administración.

  • Para una instalación de un solo dominio, deje estos valores en blanco y presione Enter (OK).

  • Para instalaciones de tres dominios, especifique los dominios de API y Panel respectivamente.

On-Premise - Instalación en Ubuntu - Comprobación de API
On-Premise - Instalación en Ubuntu - Comprobación de Panel

Verá una notificación sobre la configuración de dominios que ha realizado.

Luego, se le solicitará realizar la instalación de certificados SSL para su plataforma. Si esto es lo que desea hacer, haga clic en y siga las indicaciones del asistente.

Para obtener detalles sobre la instalación del certificado SSL, consulte la Asistente de configuración página.

En este punto, la instalación básica de la plataforma está completa. Si necesita más personalización, use el script ./configure.sh .

Última actualización

¿Te fue útil?