ThingWorx Flow 업그레이드
ThingWorx Flow 설치 관리자가 시스템에 새로 설치된 ThingWorx Flow를 감지하면 자동 ThingWorx Flow 업그레이드를 안내합니다. 이 자동 업그레이드 프로세스는 ThingWorx Flow 8.5.x 이상 버전을 새로 설치할 때 지원됩니다.
이 업그레이드 설치 관리자를 사용하여 새로 설치한 8.4.x를 업그레이드할 수 없습니다. 새로 설치한 8.4.x에서 8.5.x 버전으로
ThingWorx Flow를 수동으로 업그레이드한 경우에도 이 자동 업그레이드 설치 관리자를 사용할 수 없습니다. 이 경우
ThingWorx Flow를 마이그레이션해야 합니다.
|
Red Hat Enterprise Linux에 ThingWorx Flow를 설치했고 ThingWorx Flow 9.1 또는 9.0.2 이상으로 업그레이드할 계획인 경우 ThingWorx Flow를 업그레이드하기 전에 RHEL 버전을 8.2로 업그레이드해야 합니다.
|
ThingWorx Foundation 업그레이드 고려 사항
ThingWorx 9.3.5 이상 및 ThingWorx 9.2.9 이상에서 ThingWorx Flow 버전과 일치하지 않는 ThingWorx Foundation으로 업그레이드하려면 다음 단계를 따르십시오.
1. ThingWorx Flow 및 ThingWorx Foundation를 동일한 버전으로 업그레이드합니다.
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 Flow를 업그레이드한 정확한 버전으로 ThingWorx Foundation를 업그레이드합니다.
• ThingWorx Flow 8.5.0, 8.5.1, 8.5.2 또는 8.5.3을 ThingWorx Foundation이 아닌 다른 시스템에 설치한 경우 ThingWorx Foundation 시스템의 다음 위치에서 ThingWorx Flow 시스템의 동일한 위치로 ThingWorxFoundation.xml 파일을 복사합니다.
Windows: <사용자\사용자 이름 폴더 경로>\.ptc_ccif\ThingWorxFoundation.xml
Linux: ~/.ptc_ccif/ThingWorxFoundation.xml
• ThingWorx Flow 설치 폴더는 ThingWorx Flow 서비스를 제외하고 어떤 응용 프로그램에서도 사용하고 있지 않아야 합니다.
설치 관리자 다운로드
PTC 지원 사이트에서 운영 체제 및 데이터베이스 조합에 따라 적절한
ThingWorx Flow 설치 관리자를 다운로드합니다.
• PostgreSQL용 ThingWorx Flow 설치 관리자 - > > > > > .
• Microsoft SQL Server용 ThingWorx Flow 설치 관리자 - > > > > > .
ThingWorx Flow 설치용 설치 관리자와 ThingWorx Flow 업그레이드용 설치 관리자는 동일합니다. 설치 관리자는 ThingWorx Flow의 새로 설치를 수행하는지 아니면 ThingWorx Flow 업그레이드를 수행하는지를 감지합니다.
업그레이드 프로세스
데이터베이스에 따라 ThingWorx Flow for PostgreSQL 설치 관리자 또는 ThingWorx Flow for MSSQL 설치 관리자를 사용하여 운영 체제의 ThingWorx Flow를 업그레이드합니다.
|
업그레이드하기 전에 다음 사항에 유의하십시오.
• Windows에 ThingWorx Flow를 설치하는 동안 임시로 바이러스 백신을 사용하지 않도록 설정하는 것이 좋습니다.
• Red Hat Enterprise Linux에서 ThingWorx Flow 설치를 시작하기 전에 releasever 파일이 /etc/yum/vars 디렉터리에 없는지 확인합니다. releasever 파일이 있는 경우 파일을 제거합니다. 나중에 이 파일을 사용해야 하는 경우 ThingWorx Flow 설치를 완료한 후 파일을 /etc/yum/vars 디렉터리에 복사하면 됩니다.
|
설치 도구 열기
1. 관리자 권한으로 ThingWorx Flow를 설치하려는 시스템에 로그인합니다.
2. 다운로드한 설치 패키지에 따라 다운로드의 압축을 풀어 설치 관리자 파일을 엽니다.
Windows의 경우 관리자 권한으로 설치 도구를 실행합니다.
Linux의 경우 루트 사용자로 설치 도구를 실행합니다.
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 및 워크플로 편집기에서 워크플로를 작성할 수 있는지 확인합니다. 예를 들어, 다음 작업을 수행할 수 있습니다.
문제 해결
ThingWorx Flow 업그레이드 중에 또는 업그레이드 후에 문제가 발생하는 경우
설치 문제 해결을 참조하십시오.