ThingWorx Flow > Установка и конфигурация > Установка ThingWorx Flow > Установка ThingWorx Flow на Microsoft SQL Server
Установка ThingWorx Flow на Microsoft SQL Server
В этом разделе приведены инструкции по установке ThingWorx Flow на Windows Server 2016 или Red Hat Enterprise Linux (RHEL), если вы используете базу данных Microsoft SQL Server.
Процесс установки
Для установки ThingWorx Flow в вашей операционной системе используйте Программу установки ThingWorx Flow для MSSQL.
* 
Перед установкой обратите внимание на следующие моменты:
В Windows рекомендуется отключить антивирусную программу на время установки ThingWorx Flow.
В Red Hat Enterprise Linux перед началом установки ThingWorx Flow убедитесь, что файл releasever в каталоге /etc/yum/vars не существует. Если файл releasever существует, удалите его. Если необходимо использовать этот файл позже, можно скопировать его в папку /etc/yum/vars после завершения установки ThingWorx Flow.
* 
Средство установки ThingWorx Flow в Red Hat Enterprise Linux предназначено для работы при наличии подключения к Интернету. Если планируется установка ThingWorx Flow в Red Hat Enterprise Linux без подключения к Интернету, см. Предварительные требования для установки или обновления ThingWorx Flow в режиме без доступа к Интернету на компьютере Linux.
Откройте инструмент установки.
1. Войдите в систему, где требуется установить ThingWorx Flow, как администратор.
2. В соответствии с загруженным пакетом установки разархивируйте файл загрузки и откройте файл установщика.
a. Войдите в систему, где требуется установить ThingWorx Flow, как администратор.
b. В соответствии с загруженным пакетом установки выполните следующие действия.
Для Windows дважды щелкните значок, чтобы открыть инструмент установки.
Для Linux запустите инструмент установки от имени пользователя root, используя следующую команду:
sudo ./ThingWorxFlowMSSQL-9.x-x86_64.run
Однако можно запустить утилиту установки с помощью данной команды,
sudo -E ./ThingWorxFlowMSSQL-9.x-x86_64.run --debuglevel 4
если выполнены все следующие условия:
a. Для ThingWorx Platform и ThingWorx установлен режим SSO.
b. Отсутствует папка ssoSecurityConfig на пути ThingWorxFoundation_installation > ThingWorxPlatform > ssoSecurityConfig.
c. Задана переменная среды THINGWORX_SSO_SETTINGS.
* 
Для версий, более поздних чем ThingWorx Flow 9.0.12, 9.1.7 и 9.2.3, при отсутствии доступа к Интернету инструмент установки необходимо запускать с параметром noInternet.
Пример: sudo ./ThingWorxFlowMSSQL-9.x-x86_64.run --noInternet true.
Добро пожаловать
Нажмите кнопку Далее, чтобы начать установку ThingWorx Flow.
Программа установки готова к установке
Убедитесь, что выполнены все необходимые условия для установки. Можно найти подробное описание предварительных требований в разделе Предварительные требования ThingWorx Flow для Microsoft SQL Server.
Нажмите кнопку Далее.
Приложения в этом установщике
Этот инструмент установки помогает установить ThingWorx Flow на ваш компьютер.
Лицензионное соглашение
1. Прочитайте лицензионное соглашение, а затем выберите Я принимаю условия соглашения. Можно распечатать копию соглашения.
2. Нажмите кнопку Далее.
Расположение установки
Укажите, где вы хотите установить ThingWorx Flow.
Убедитесь, что вы устанавливаете ThingWorx Flow в расположение, где доступно не менее 100 ГБ свободного места на диске.
* 
В RHEL при попытке установить ThingWorx Flow вне папки /opt установка может завершиться неудачей. RHEL налагает ограничения безопасности для операционных систем, находящихся вне контроля установщика. Настоятельно рекомендуется установить ThingWorx Flow в папку /opt.
1. Щелкните , чтобы задать расположение установки или примите расположение по умолчанию:
Windows: C:\Program Files (x86)
Linux: /opt
2. Нажмите кнопку Далее.
Информация о конфигурации ThingWorx Flow
Выполните следующие шаги, чтобы установить соединение с ThingWorx Foundation:
1. В поле IP-адрес или имя хост-компьютера ThingWorx Foundation укажите имя хост-компьютера для экземпляра ThingWorx Foundation.
2. В поле Локальный порт ThingWorx Foundation укажите порт, на котором развертывается ThingWorx Foundation.
3. В зависимости от настроек ThingWorx Foundation в разделе Протокол доступа в Foundation выберите HTTP (небезопасный) или HTTPS (безопасный).
4. В поле Путь к файлу настроек ThingWorx Foundation (platform-settings.json) щелкните значок , чтобы указать расположение файла platform-settings.json.
Если вы устанавливаете ThingWorx Flow на компьютер без ThingWorx Foundation, см. раздел Установка ThingWorx Flow на компьютер без ThingWorx Foundation, чтобы понять, как можно предоставить файл platform-settings.json.
5. Нажмите кнопку Далее.
* 
При установке ThingWorx Flow в среде ThingWorx HA выполните для этого экрана шаги из раздела Шаги установки, специфичные для ThingWorx Flow в ThingWorx HA.
Информация о соединении с SQL Server
1. Чтобы установить соединение с сервером MS SQL, введите следующие сведения:
IP-адрес или имя хост-компьютера SQL Server - введите полное имя хост-компьютера.
Порт SQL Server - введите порт сервера SQL. Значение по умолчанию: 1433.
Экземпляр SQL Server - введите экземпляр SQL Server.
2. Чтобы подключиться к базе данных, которую необходимо использовать для ThingWorx Flow, введите следующие сведения:
Имя базы данных ThingWorx Flow - введите имя базы данных, которую нужно использовать для ThingWorx Flow.
Имя пользователя базы данных ThingWorx Flow - введите имя владельца базы данных.
Пароль базы данных ThingWorx Flow - введите пароль владельца базы данных.
* 
Можно использовать тот же поставщик хранилища данных, который использовался для ThingWorx Foundation.
Установщик проверяет соединение с SQL Server и проверяет, имеет ли указанный пользователь базы данных права владельца базы данных. Если получено сообщение об ошибке, проверьте указанные вами сведения и разрешения, назначенные пользователю базы данных. Дополнительные сведения о требуемых правах для пользователя базы данных см. в разделе Предварительные требования ThingWorx Flow для Microsoft SQL Server.
3. Нажмите кнопку Далее.
Свойства для ThingWorx Flow
Укажите следующие свойства для ThingWorx Flow:
1. В поле Имя хост-компьютера ThingWorx Flow введите одно из следующих значений:
Если планируется использовать сертификат с подписью ЦС (центра сертификации), Имя хост-компьютера ThingWorx Flow должно соответствовать параметру Имя хост-компьютера в сертификате.
Наименование хост-компьютера, на котором выполняется установка ThingWorx Flow
Если приложение ThingWorx уже развернуто, рекомендуется повторно использовать имя хост-компьютера, которое используется для данного экземпляра ThingWorx.
Эта конфигурация позволяет пользователям не изменять закладки и не узнавать новый URL-адрес. Однако необходимо изменить значение атрибута name в теге Host в файле server.xml в установке Tomcat.
Эта опция является действительной только в случае, когда ThingWorx сконфигурирован с hostname (нет IP-адреса или localhost), а доступ к ThingWorx Flow необходимо получать через hostname.
Пользовательское доменное имя. В этом случае необходимо добавить следующую строку в файл hosts, чтобы сопоставить доменное имя:
<IP-адрес сервера ThingWorx Platform/ThingWorx Flow Server> <Пользовательское доменное имя>
Свяжитесь с вашим ИТ-подразделением, чтобы добавить имя хост-компьютера в DNS.
* 
Введенное имя хост-компьютера должно быть указано в качестве имени домена в URL-адресе, используемом для доступа к ThingWorx Flow.
2. В поле Локальный порт HTTPS для ThingWorx Flow укажите порт HTTPS, на котором нужно развернуть ThingWorx Flow. Значение по умолчанию: 443.
3. (Только Linux) В поле Введите имя пользователя для конфигурации установки укажите имя пользователя ThingWorx Flow, которого нужно создать. Можно использовать ThingWorx Flow в качестве этого пользователя.
4. Нажмите кнопку Далее.
Информация об установке
На этом экране представляются папка установки ThingWorx Flow и порт HTTPS ThingWorx Flow.
1. Просмотрите информацию об установке.
2. Если нужно изменить что-либо, нажмите кнопку Назад. Когда будете готовы, нажмите кнопку Далее, чтобы начать установку.
При установке ThingWorx Flow в Windows рекомендуется временно отключить антивирусную программу во время установки.
Вся установка занимает примерно 20 минут в зависимости от аппаратной конфигурации хост-компьютера.
* 
На заключительном этапе установки откроется окно консоли. Не закрывайте и не щелкайте правой кнопкой окно консоли. Окно закроется автоматически после завершения установки.
3. Щелкните кнопку Готово, чтобы закрыть окно установки.
Вы успешно установили ThingWorx Flow.
Проверка и тестирование
Чтобы проверить правильность установки ThingWorx Flow, запустите командную строку от имени администратора и выполните следующую команду:
pm2 ls
Следующие компоненты ThingWorx Flow должны иметь статус "интерактивный":
flow-api
flow-engine
flow-exchange
flow-lookup
flow-oauth-server
flow-trigger
Запустите сервис ValidateFlowSetup, чтобы проверить соединение ThingWorx Flow.
Проверьте функциональность в ThingWorx Foundation и ThingWorx Flow, чтобы убедиться в их правильной работе. Убедитесь, что в ThingWorx Composer и в редакторе Workflow можно создавать рабочие процессы. Например, можно выполнить следующие задания:
Войдите на информационную панель ThingWorx Flow. Сведения о доступе к ThingWorx Flow и ThingWorx Composer см. в разделе Доступ к ThingWorx Flow и ThingWorx Composer.
Создайте соединители для сторонних сервисов, которые нужно использовать.
Было ли это полезно?