|
Si se está instalando ThingWorx Flow en una instalación de ThingWorx existente, se debe actualizar manualmente la instancia de ThingWorx a la versión 8.4.1. La instalación automática de ThingWorx Flow 8.4.1 sobre ThingWorx 8.4.0 no está soportada.
|
|
Se deben tener en cuenta lo siguiente:
• El instalador de ThingWorx Flow no soporta la ejecución repetida, a menos que se quiten todos los elementos de una instalación anterior. Se debe instalar ThingWorx Flow en una instantánea de máquina virtual que se pueda revertir a un estado de preinstalación.
• El instalador de ThingWorx Flow no soporta la desinstalación.
|
Aspecto
|
Valor
|
Notas
|
||
---|---|---|---|---|
Memoria
|
16 GB de RAM (mínimo)
|
Se debe asignar memoria dedicada a la máquina virtual de Java.
|
||
CPU
|
4
|
Los entornos virtualizados pueden tener su propia terminología para especificar el número de CPU y núcleos que se proporcionan. Debe tenerse en cuenta al determinar si el entorno cumple con los requisitos mínimos.
|
||
Espacio en disco
|
100 GB de espacio en disco disponibles
|
Este tamaño puede acomodar la aplicación Web por defecto de ThingWorx Flow y algunos datos de configuración inicial.
|
||
Velocidad de disco
|
10.000 RPM o más rápido
|
La velocidad es importante si se almacenan datos en ThingWorx Platform. ThingWorx Flow recomienda los discos más rápidos que pueda permitirse, pero no se deben utilizar discos más lentos que 10.000 RPM.
|
Sistema operativo soportado (solo 64 bits)
|
Producción
|
---|---|
Windows Server 2016 o versión posterior (acceso de administrador)
|
Sí
|
Red Hat Enterprise Linux (RHEL) 7.5
|
Sí
|
Base de datos
|
Versiones soportadas
|
---|---|
PostgreSQL
|
9.6 como mínimo
|
Microsoft SQL Server
|
2016
|
|
Se soporta una base de datos remota para ThingWorx Flow
|
|
Los requisitos previos para instalar ThingWorx con el fichero thingworx.war y el instalador son diferentes. Antes de instalar ThingWorx Flow, asegúrese de haber completado los requisitos previos para el instalador de ThingWorx.
|
Base de datos
|
Parámetros
|
---|---|
PostgreSQL
|
• Nombre de host o dirección IP de PostgreSQL
• Puerto de PostgreSQL
• Nombre de usuario administrador de PostgreSQL
• Contraseña del administrador de PostgreSQL.
• Nombre de usuario de conexión de base de datos de ThingWorx
• Contraseña de conexión de ThingWorx
• Nombre de la base de datos de ThingWorx
|
Microsoft SQL Server
|
• Nombre de host o dirección IP de SQL Server
• Puerto de servidor SQL
• Instancia de base de datos de SQL Server
• Nombre de usuario del administrador de SQL Server
• Contraseña del administrador de SQL Server
• Nombre de usuario de conexión de base de datos de ThingWorx
• Contraseña de conexión de ThingWorx
• Nombre de la base de datos de ThingWorx
|
|
En la ventana Propiedades de ThingWorx Flow, en el campo Hostname for ThingWorx Flow, introduzca uno de los siguientes valores:
• Nombre de host del ordenador en el que se va a instalar ThingWorx Flow
• Si ThingWorx ya se ha implementado, se recomienda reutilizar el nombre de host que se ha utilizado para la instancia de ThingWorx.
Esta configuración permite a los usuarios no cambiar sus marcadores o aprender un nuevo URL. Sin embargo, se debe modificar el valor del atributo name en la etiqueta Host del fichero server. xml de la instalación de Tomcat.
|
Escenario
|
Resolución
|
---|---|
Si no se puede acceder al URL del servidor ThingWorx Flow o se devuelve un código de error 500
|
1. Abra el fichero settings.json que se encuentra en la carpeta orchestration-installer.
2. Verifique los valores de los parámetros protocol, host o port en la sección orchestration.
"orchestration": {
"url": "nombre_de_host", "services": { "thingworx": { "protocol": "https", "host": "localhost", "port": "8443", "platform_settings": "C:\\Program Files (x86)\\ThingWorxPostgres-8.4.1-SNAPSHOT\\ThingworxPlatform\\platform-settings.json" } } }, 3. Si alguno de los valores no es correcto, actualice los valores y guarde el fichero.
4. Navegue hasta la carpeta orchestration-installer\bin y, según el sistema operativo, ejecute una de las siguientes opciones:
◦ install.bat
◦ install.sh
5. Reinicie el servicio de ThingWorx-Flow.
6. Acceda al URL del servidor ThingWorx Flow.
|
Si no se puede acceder al host de ThingWorx desde la máquina virtual de ThingWorx Flow
|
1. Navegue hasta los ficheros de registro de RabbitMQ en la carpeta ThingWorxOrchestration\modules\RabbitMQ\log.
2. Abra el fichero de registro y verifique si está disponible la siguiente línea:
user 'flowuser' authenticated and granted access to vhost 'orchestration'
3. Si la línea no está disponible, realice lo siguiente:
◦ Verifique la conexión de firewall en la máquina virtual de ThingWorx.
◦ Asegúrese de que el puerto de RabbitMQ sea accesible en ambos hosts.
Verifique si los hosts de ThingWorx y ThingWorx Flow se pueden conectar entre sí con el nombre DNS o el nombre de host.
|