Requisitos previos de ThingWorx Flow para Microsoft SQL Server
En las siguientes secciones se proporciona información sobre los requisitos previos que se deben definir antes de instalar ThingWorx Flow:
Requisitos previos para Windows Server 2016, Windows Server 2019 con Microsoft SQL Server
Se debe tener lo siguiente:
• Windows Server 2016/2019 con acceso de administrador
• <CARPETA_PRINCIPAL_JAVA>/bin se ha añadido a la variable de entorno PATH.
• Una conexión de base de datos local o remota para ThingWorx Flow. En la siguiente tabla se proporcionan los requisitos previos que se deben definir:
Conexión de base de datos
|
Requisitos previos
|
Conexión de base de datos local
|
• El host en el que se va a instalar ThingWorx Flow debe tener acceso a Microsoft SQL Server.
• Debe estar instalado un cliente válido de Microsoft SQL (sqlcmd) y estar disponible en la variable de entorno PATH.
• Un usuario de Microsoft SQL con acceso de administrador.
|
Conexión de base de datos remota
|
Instale sqlcmd y haga que esté disponible en la variable de entorno PATH.
|
• Utilice la base de datos existente de ThingWorx Foundation o cree una base de datos independiente para ThingWorx Flow. Asegúrese de que no se haya utilizado esta base de datos para una instalación anterior de ThingWorx Flow. Para ThingWorx Flow, se deben definir las siguientes opciones de configuración en la base de datos:
◦ Defina
Collation en la clasificación. Por ejemplo:
Latin1_General_100_CS_AS_SC. Consulte el tema de la documentación de Microsoft
Ver información de intercalación.
◦ Defina Cierre automático en Falso.
◦ Defina Permitir aislamiento de instantáneas en Verdadero.
◦ Defina Set Read Committed Snapshot On en True.
• Asegúrese de que el usuario de la base de datos tenga los siguientes valores y permisos:
◦ Cree una conexión para Microsoft SQL Server con una autenticación de SQL Server.
Al crear la conexión, defina Default database en master, seleccione la casilla Enforce password policy y no seleccione la casilla Enforce password expiration.
◦ Cree un usuario de base de datos para esa conexión. El nombre de usuario y la contraseña para esta conexión proporcionan el nombre de usuario de conexión de la base de datos de ThingWorx Flow y la contraseña de conexión de la base de datos de ThingWorx Flow.
◦ Defina el usuario de la base de datos como propietario de la base de datos añadiéndolo como miembro del rol db_owner de la base de datos.
• En la base de datos de Microsoft SQL Server, tenga en cuenta los siguientes valores:
◦ Nombre de host o dirección IP de SQL Server
◦ Puerto de servidor SQL
◦ Instancia de SQL Server
◦ ThingWorx Flow
◦ Nombre de usuario de la conexión de base de datos de ThingWorx Flow
◦ Contraseña de conexión de base de datos de ThingWorx Flow
• El instalador ThingWorx Flow no soporta el modo de forzar cifrado para Microsoft SQL Server. Defina el modo de forzar cifrado en No antes de la instalación.
Requisitos previos para Red Hat Enterprise Linux 7.5, 7.6, 8.0, 8.1 u 8.2 con Microsoft SQL Server
|
Asegúrese de que se está instalando ThingWorx Flow en la versión soportada de Red Hat Enterprise Linux. Para obtener más información, consulte Sistemas operativos soportados.
|
• Red Hat Enterprise Linux 7.5, 7.6, 8.0, 8.1 u 8.2 con acceso de administrador.
• Para Red Hat Enterprise Linux 8.0, 8.1 u 8.2, asegúrese de registrar y suscribir un sistema en Red Hat Customer Portal mediante Red Hat Subscription Manager.
• En el fichero /etc/selinux/config, defina SELINUX=enforcing y reinicie el ordenador.
• Ejecute los siguientes comandos para activar las recopilaciones de software:
Para Red Hat Enterprise Linux 7.5, 7.6
◦ yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 RHSCL (RPMs)'
◦ yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 Extra(RPMs)'
◦ yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 Optional (RPMs)'
◦ yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 RH Common (RPMs)'
◦ yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 Supplementary (RPMs)'
Para Red Hat Enterprise Linux 8.0, 8.1, 8.2
yum install scl-utils scl-utils-build
• Ejecute los siguientes comandos para activar el almacén de EPEL:
Para Red Hat Enterprise Linux 7.5, 7.6
1. wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
2. yum localinstall epel-release-latest-7.noarch.rpm
Para Red Hat Enterprise Linux 8.0, 8.1, 8.2
1. wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
2. yum localinstall epel-release-latest-8.noarch.rpm
• <CARPETA_PRINCIPAL_JAVA>/bin se ha añadido a la variable de entorno PATH.
• Una conexión de base de datos local o remota para ThingWorx Flow. En la siguiente tabla se proporcionan los requisitos previos que se deben definir:
Conexión de base de datos
|
Requisitos previos
|
Conexión de base de datos local
|
• El host en el que se va a instalar ThingWorx Flow debe tener acceso a Microsoft SQL Server.
• Debe estar instalado un cliente válido de Microsoft SQL (sqlcmd) y estar disponible en la variable de entorno PATH.
• Un usuario de Microsoft SQL con acceso de administrador.
|
Conexión de base de datos remota
|
1. Instale sqlcmd y haga que esté disponible en la variable de entorno PATH. Para obtener instrucciones sobre cómo instalar sqlcmd, consulte el tema Instalación de sqlcmd en Linux.
2. Después de la instalación, ejecute el siguiente comando:
ln -s /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
|
• Utilice la base de datos existente de ThingWorx Foundation o cree una base de datos independiente para ThingWorx Flow. Asegúrese de que no se haya utilizado esta base de datos para una instalación anterior de ThingWorx Flow. Para ThingWorx Flow, se deben definir las siguientes opciones de configuración en la base de datos:
◦ Defina
Collation en la clasificación. Por ejemplo:
Latin1_General_100_CS_AS_SC. Consulte el tema de la documentación de Microsoft
Ver información de intercalación.
◦ Defina Cierre automático en Falso.
◦ Defina Permitir aislamiento de instantáneas en Verdadero.
◦ Defina Set Read Committed Snapshot On en True.
• Asegúrese de que el usuario de la base de datos tenga los siguientes valores y permisos:
◦ Cree una conexión para Microsoft SQL Server con una autenticación de SQL Server.
Al crear la conexión, defina Default database en master, seleccione la casilla Enforce password policy y no seleccione la casilla Enforce password expiration.
◦ Cree un usuario de base de datos para esa conexión. El nombre de usuario y la contraseña para esta conexión proporcionan el nombre de usuario de conexión de la base de datos de ThingWorx Flow y la contraseña de conexión de la base de datos de ThingWorx Flow.
◦ Defina el usuario de la base de datos como propietario de la base de datos añadiéndolo como miembro del rol db_owner de la base de datos.
• En la base de datos de Microsoft SQL Server, tenga en cuenta los siguientes valores:
◦ Nombre de host o dirección IP de SQL Server
◦ Puerto de servidor SQL
◦ Instancia de SQL Server
◦ Nombre de base de datos de ThingWorx Flow
◦ Nombre de usuario de la conexión de base de datos de ThingWorx Flow
◦ Contraseña de conexión de base de datos de ThingWorx Flow
• El instalador ThingWorx Flow no soporta el modo de forzar cifrado para Microsoft SQL Server. Defina el modo de forzar cifrado en No antes de la instalación.