ThingWorx Flow > Установка и конфигурация > Обновление ThingWorx Flow
Обновление ThingWorx Flow
Если установщик ThingWorx Flow обнаруживает новую установку ThingWorx Flow на компьютере, он выполняет шаги автоматизированного обновления ThingWorx Flow. Этот процесс автоматического обновления поддерживается из новой установки ThingWorx Flow 8.5.x и более поздних версий.
Нельзя использовать этот установщик обновления для обновления новой установки 8.4.x. Даже если вы вручную обновили ThingWorx Flow с версии 8.4.x до версии 8.5.x, вы не можете использовать этот автоматический установщик обновления. В этом случае требуется перенос ThingWorx Flow.
* 
Если ThingWorx Flow установлен в Red Hat Enterprise Linux и планируется обновление до версий ThingWorx Flow 9.1 или 9.0.2 и более поздних, необходимо обновить RHEL до версии 8.2 перед обновлением ThingWorx Flow.
Рекомендации по обновлению ThingWorx Foundation
Для ThingWorx 9.3.5 и более поздних версий и ThingWorx 9.2.9 и более поздних версий, чтобы обновить версию ThingWorx Foundation, не соответствующую версии ThingWorx Flow, выполните следующие действия.
1. Обновите ThingWorx Foundation и ThingWorx Flow до одной и той же версии.
2. Обновите ThingWorx Foundation до последней версии.
Например, чтобы обновить ThingWorx Foundation до версии 9.3.8, выполните обновление ThingWorx Foundation и ThingWorx Flow до версии 9.3.7, а затем обновите ThingWorx Foundation до версии 9.3.8.
Предварительные требования
Перед началом обновления ThingWorx Flow убедитесь в соблюдении следующих предварительных условий.
Создайте резервную копию базы данных. Программа установки не выполняет резервное копирование базы данных.
Запишите имя пользователя и пароль для входа в базу данных ThingWorx Flow.
Обновите ThingWorx Foundation до такой же версии, до которой обновляется ThingWorx Flow.
Если используется версия ThingWorx Flow 8.5.0, 8.5.1, 8.5.2 или 8.5.3, запустите утилиту поддержки обновления ThingWorx.
Если вы установили версию ThingWorx Flow 8.5.0, 8.5.1, 8.5.2 или 8.5.3 на компьютер, отличный от компьютера с ThingWorx Foundation, скопируйте файл ThingWorxFoundation.xml из следующего расположения на компьютере ThingWorx Foundation в то же самое расположение на компьютере ThingWorx Flow.
Windows: <путь к папке Users\имя_пользователя>скопируйте файл
Linux: ~/.ptc_ccif/ThingWorxFoundation.xml
Папка установки ThingWorx Flow не должна использоваться каким-либо приложением за исключением сервисов ThingWorx Flow.
Загрузите установщик
Загрузите установщик ThingWorx Flow, соответствующий вашей комбинации операционной системы и базы данных, с сайта поддержки PTC.
Установщики ThingWorx Flow для PostgreSQL: Download Software (Загрузка ПО) > Order or Download Software Updates (Заказать или загрузить обновления ПО) > ThingWorx Foundation > Release (Выпуск) <n.n.n> > ThingWorx PostgreSQL > Most Recent Datecode (Самый последний код даты).
Установщики ThingWorx Flow для Microsoft SQL Server: Download Software (Загрузка ПО) > Order or Download Software Updates (Заказать или загрузить обновления ПО) > ThingWorx Foundation > Release (Выпуск) <n.n.n> > ThingWorx Mssql > Most Recent Datecode (Самый последний код даты).
Для установки ThingWorx Flow и обновления ThingWorx Flow используется один и тот же установщик. Установщик обнаруживает, выполняется ли новая установка ThingWorx Flow или обновление ThingWorx Flow.
Процесс обновления
В соответствии с базой данных используйте Установщик ThingWorx Flow для PostgreSQL или Установщик ThingWorx Flow для MSSQL, чтобы обновить ThingWorx Flow в операционной системе.
* 
Перед обновлением обратите внимание на следующие моменты:
В Windows рекомендуется отключить антивирусную программу на время установки ThingWorx Flow.
В Red Hat Enterprise Linux перед началом установки ThingWorx Flow убедитесь, что файл releasever в каталоге /etc/yum/vars не существует. Если файл releasever существует, удалите его. Если необходимо использовать этот файл позже, можно скопировать его в папку /etc/yum/vars после завершения установки ThingWorx Flow.
Откройте инструмент установки.
1. Войдите в систему, где требуется установить ThingWorx Flow, как администратор.
2. В соответствии с загруженным пакетом установки разархивируйте файл загрузки и откройте файл установщика.
Для Windows запустите средство установки от имени администратора.
Для Linux запустите инструмент установки от имени пользователя root.
Добро пожаловать в ThingWorx Flow
После того как установщик обнаружит, что выполняется обновление ThingWorx Flow, нажмите кнопку Далее.
Готовится обновление
Щелкните Далее, чтобы убедиться, что заданы все компоненты, необходимые для обновления.
Информация о соединении с PostgreSQL или с SQL Server
1. Чтобы соединиться с существующей базой данных ThingWorx Flow, введите следующие сведения:
Имя пользователя базы данных ThingWorx Flow - введите имя владельца базы данных PostgreSQL или SQL Server.
Пароль базы данных ThingWorx Flow - введите пароль базы данных PostgreSQL или SQL Server.
2. Щелкните Далее.
(Необязательно) Разверните пользовательские соединители.
1. Установите флажок Развернуть пользовательские соединители.
2. В поле Путь к корневому каталогу пользовательских соединителей укажите путь к корневому каталогу пользовательского соединителя или, если имеется несколько пользовательских соединителей, укажите их родительскую папку.
Информация об установке
На этом экране предоставляется информация об имеющейся установке ThingWorx Flow.
1. Просмотрите информацию о существующей установке.
2. Если нужно изменить что-либо, нажмите кнопку Назад. При готовности щелкните Далее.
Начать обновление
На этом экране предоставляется информация об обновлении ThingWorx Flow.
1. Просмотрите информацию об обновлении.
2. Если нужно изменить что-либо, нажмите кнопку Назад. При готовности щелкните Далее.
Вся установка занимает примерно 20 минут в зависимости от аппаратной конфигурации хост-компьютера.
* 
На заключительном этапе обновления откроется окно консоли. Не закрывайте и не щелкайте правой кнопкой окно консоли. Окно закроется автоматически после завершения обновления.
3. Щелкните кнопку Готово, чтобы закрыть окно установки.
Вы успешно обновили ThingWorx Flow.
Проверка и тестирование
Чтобы проверить правильность обновления ThingWorx Flow, запустите командную строку от имени администратора и выполните следующую команду:
pm2 ls
Следующие компоненты ThingWorx Flow должны иметь статус "интерактивный":
flow-api
flow-engine
flow-exchange
flow-lookup
flow-oauth-server
flow-trigger
Убедитесь, что выполняются сервисы RabbitMQ/ rabbitmq.service, ThingWorx-Foundation, thingworxflow.exe/ ThingWorx-Flow и ThingWorxFlowNginx/ nginx.
Проверьте функциональность в ThingWorx Foundation и ThingWorx Flow, чтобы убедиться в их правильной работе. Убедитесь, что в ThingWorx Composer и в редакторе Workflow можно создавать рабочие процессы. Например, можно выполнить следующие задания:
Войдите на информационную панель ThingWorx Flow. Сведения о доступе к ThingWorx Flow и ThingWorx Composer см. в разделе Доступ к ThingWorx Flow и ThingWorx Composer.
Создайте соединители для каждых сервиса или утилиты, которые нужно использовать.
Устранение неисправностей
При возникновении проблем во время обновления ThingWorx Flow или после него см. раздел Устранение неисправностей установки.
Было ли это полезно?