Instalación de ThingWorx Flow en Microsoft SQL Server
En este tema se proporcionan los pasos para instalar ThingWorx Flow en Windows Server 2016 o Red Hat Enterprise Linux (RHEL), si se utiliza la base de datos Microsoft SQL Server.
Proceso de instalación
Utilice la herramienta de instalación Configuración de ThingWorx Flow para MSSQL para instalar ThingWorx Flow en el sistema operativo.
* 
Si se instala ThingWorx Flow en Windows, se recomienda desactivar el antivirus temporalmente durante la instalación.
La herramienta de instalación de ThingWorx Flow en Red Hat Enterprise Linux está diseñada para funcionar con una conexión a Internet. Si el usuario tiene previsto instalar ThingWorx Flow en Red Hat Enterprise Linux sin una conexión a Internet, debe realizar lo siguiente:
1. Ejecute los siguientes comandos para instalar todo el software de terceros en otra instancia de Linux Box que tenga una conexión a Internet:
yum install 'nginx'
yum install 'rh-nodejs8'
yum install 'rabbitmq'
yum install 'openssl'
yum install 'policycoreutils-python'
2. Configure el sistema de gestión de paquetes Yum en la instancia de Box en la que se va a ejecutar el instalador para definir esta instancia de Box como dependencia de yam.
Apertura de la herramienta de instalación
1. Inicie sesión en el sistema en el que desea instalar ThingWorx Flow como administrador.
2. Según el paquete de instalación que se haya descargado, descomprima la descarga y, a continuación, abra el fichero del instalador.
Para Windows, pulse dos veces para abrir la herramienta de instalación.
Para Linux, ejecute la herramienta de instalación con el usuario raíz.
Bienvenido a ThingWorx Flow
Pulse en Siguiente para comenzar con la instalación de ThingWorx Flow.
Preparación de la instalación
Asegúrese de satisfacer todos los requisitos previos necesarios para la instalación. Los requisitos previos detallados se pueden encontrar en Requisitos previos de ThingWorx Flow para Microsoft SQL Server.
Pulse en Siguiente.
Aplicaciones en este instalador
Esta herramienta de instalación ayuda a instalar ThingWorx Flow en el sistema.
Convenio de licencia
1. Lea el convenio de licencia y, a continuación, seleccione Acepto los términos del Acuerdo. Se puede imprimir una copia del convenio.
2. Pulse en Siguiente.
Ubicación de la instalación
Especifique la ubicación en la que desea instalar ThingWorx Flow.
1. Pulse en para definir la ubicación de la instalación o acepte la ubicación por defecto:
Windows: c:\Archivos de programa (x86)
Linux: /opt
Asegúrese de instalar ThingWorx Flow en una ubicación que tenga al menos 100 GB de espacio libre en disco.
2. Pulse en Siguiente.
Información de configuración de ThingWorx Flow
Para configurar una conexión con ThingWorx Foundation, siga estos pasos:
1. En el campo Dirección IP o nombre de host de ThingWorx Foundation, especifique el nombre de host de la instancia de ThingWorx Foundation.
2. En el campo Puerto local de ThingWorx Foundation, especifique el puerto en el que se está implementado ThingWorx Foundation.
3. En función de cómo se haya configurado ThingWorx Foundation, en Protocolo para acceder a ThingWorx Foundation, seleccione HTTP (no seguro) o HTTPS (seguro).
4. En el campo Ruta fichero config. ThingWorx Foundation (platform-settings.json), pulse en para especificar la ubicación del fichero platform-settings.json.
Si se instala ThingWorx Flow en un ordenador distinto al de ThingWorx Foundation, consulte la sección Instalación de ThingWorx Flow en un ordenador distinto al de ThingWorx Foundation para comprender cómo se puede proporcionar el fichero platform-settings.json.
5. Pulse en Siguiente.
Información de conexión de SQL Server
1. Para establecer una conexión con el servidor MS SQL Server, introduzca los siguientes detalles:
Dirección IP o nombre de host de SQL Server: permite introducir el nombre de host completo.
Puerto de SQL Server: permite introducir el puerto de SQL Server. El valor por defecto es 1433.
Instancia de SQL Server: permite introducir la instancia de SQL Server.
2. Para conectarse a la base de datos que desea utilizar para ThingWorx Flow, introduzca los siguientes detalles:
Nombre de base de datos de ThingWorx Flow: permite introducir el nombre de la base de datos que desea utilizar para ThingWorx Flow.
Nombre de usuario de conexión a la base de datos de ThingWorx Flow: permite introducir el nombre de usuario del propietario de la base de datos.
Contraseña de conexión a la base de datos de ThingWorx Flow: permite introducir la contraseña del propietario de la base de datos.
El instalador permite validar la conexión de SQL Server y verificar si el usuario de la base de datos que se ha proporcionado tiene los permisos de propietario en la base de datos. Si se recibe un mensaje de error, verifique los detalles que se han especificado aquí y los permisos que se han asignado al usuario de la base de datos. Para obtener información detallada sobre los permisos necesarios para el usuario de la base de datos, consulte Requisitos previos de ThingWorx Flow para Microsoft SQL Server.
Propiedades de ThingWorx Flow
Especifique las siguientes propiedades para ThingWorx Flow:
1. En el campo Nombre de host de 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.
Con esta configuración, los usuarios pueden evitar 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.
2. En Puerto HTTPS local de ThingWorx Flow, especifique el puerto HTTPS en el que desea implementar ThingWorx Flow. El valor por defecto es 443.
3. Pulse en Siguiente.
Resumen de la configuración
En esta pantalla se proporciona el directorio de instalación de ThingWorx Flow y el puerto HTTPS de ThingWorx Flow.
1. Revise la información sobre la instalación.
2. Si se necesita cambiar algo, pulse en Atrás. Cuando esté listo, pulse en Siguiente para iniciar la instalación.
Si se instala ThingWorx Flow en Windows, se recomienda desactivar el antivirus temporalmente durante la instalación.
Toda la configuración tarda aproximadamente 20 minutos en función de la configuración del hardware del host.
* 
Durante las fases finales de la instalación, se inicia una ventana de la consola. No cierre ni pulse con el botón derecho en la ventana de la consola. La ventana se cierra automáticamente una vez completada la instalación.
3. Pulse en Finalizar para cerrar la ventana de instalación.
ThingWorx Flow se ha instalado correctamente.
Verificación
Ejecute el servicio ValidateFlowSetup para verificar la conectividad de ThingWorx Flow.
Para verificar que ThingWorx Flow se ha instalado correctamente, inicie el símbolo del sistema y ejecute el siguiente comando:
pm2 ls
El estado de los siguientes componentes de ThingWorx Flow debe ser "en línea":
flow-api
flow-engine
flow-exchange
flow-lookup
flow-oauth-server
flow-trigger
Se puede continuar con la sección Pasos posteriores a la instalación de ThingWorx Flow.