|
기존 ThingWorx 설치에 ThingWorx Flow를 설치하는 경우 해당 ThingWorx 인스턴스를 버전 8.4.1로 수동으로 업그레이드해야 합니다. ThingWorx 8.4.0에 ThingWorx Flow 8.4.1 자동 설치는 지원되지 않습니다.
|
|
다음 사항에 유의하십시오.
• ThingWorx Flow 설치 관리자는 이전 설치의 모든 아티팩트가 제거된 경우가 아니면 반복 실행을 지원하지 않습니다. 설치 전 상태로 롤백할 수 있는 가상 컴퓨터 스냅샷에서 ThingWorx Flow를 설치합니다.
• ThingWorx Flow 설치 관리자는 제거를 지원하지 않습니다.
|
구성 요소
|
값
|
참고
|
||
---|---|---|---|---|
메모리
|
16 GB RAM(최소)
|
전용 메모리는 Java VM에 할당해야 합니다.
|
||
CPU
|
4
|
가상화된 환경에는 제공 중인 CPU 및 코어 수를 지정하기 위한 자체 용어가 있을 수 있습니다. 이러한 환경이 최소 요구사항을 충족하는지 확인할 때 이를 고려해야 합니다.
|
||
디스크 공간
|
100GB의 사용 가능한 디스크 공간
|
이 크기는 기본 ThingWorx Flow 웹 응용 프로그램 및 일부 초기 구성 데이터를 수용할 수 있습니다.
|
||
디스크 속도
|
10K RPM 이상 속도
|
데이터를 ThingWorx Platform에 저장하는 경우 속도가 중요합니다. ThingWorx Flow에서는 사용자가 감당할 수 있는 가장 빠른 디스크를 권장하지만 10000 RPM보다 느린 디스크는 사용하지 않아야 합니다.
|
지원되는 운영 체제(64비트 전용)
|
생산
|
---|---|
Windows Server 2016 또는 최신 버전(관리자 액세스)
|
예
|
Red Hat Enterprise Linux(RHEL) 7.5
|
예
|
데이터베이스
|
지원되는 버전
|
---|---|
PostgreSQL
|
최소 9.6
|
Microsoft SQL Server
|
2016
|
|
원격 데이터베이스는 ThingWorx Flow에 대해서만 지원됩니다.
|
|
thingworx.war 파일과 설치 관리자를 사용한 ThingWorx 설치 필수조건은 다릅니다. ThingWorx Flow를 설치하기 전에 ThingWorx 설치 관리자에 대한 필수조건을 완료했는지 확인합니다.
|
데이터베이스
|
매개 변수
|
---|---|
PostgreSQL
|
• PostgreSQL IP 주소 또는 호스트 이름
• PostgreSQL 포트
• PostgreSQL 관리자 사용자 이름
• PostgreSQL 관리자 암호
• ThingWorx 데이터베이스 로그인 사용자 이름
• ThingWorx 로그인 암호
• ThingWorx 데이터베이스 이름
|
Microsoft SQL Server
|
• SQL Server IP 주소 또는 호스트 이름
• SQL Server 포트
• SQL Server 데이터베이스 인스턴스
• SQL Server 관리자 사용자 이름
• SQL Server 관리자 암호
• ThingWorx 데이터베이스 로그인 사용자 이름
• ThingWorx 로그인 암호
• ThingWorx 데이터베이스 이름
|
|
ThingWorx Flow 속성 창의 ThingWorx Flow의 호스트 이름 필드에 다음 값 중 하나를 입력합니다.
• ThingWorx Flow를 설치 중인 컴퓨터의 호스트 이름
• ThingWorx가 이미 배포된 경우 ThingWorx 인스턴스에 사용된 호스트 이름을 재사용하는 것이 좋습니다.
이 구성을 사용하면 사용자가 책갈피를 변경하거나 새 URL을 알 수 없습니다. 그러나 Tomcat 설치의 server.xml 파일에서 Host 태그의 name 속성 값을 수정해야 합니다.
|
시나리오
|
해결 방법
|
---|---|
ThingWorx Flow 서버 URL에 액세스할 수 없거나 오류 코드 500을 반환하는 경우
|
1. orchestration-installer 폴더에 있는 settings.json 파일을 엽니다.
2. orchestration 섹션에서 protocol, host 또는 port 매개 변수의 값을 확인합니다.
"orchestration": {
"url": "호스트 이름", "services": { "thingworx": { "protocol": "https", "host": "localhost", "port": "8443", "platform_settings": "C:\\Program Files (x86)\\ThingWorxPostgres-8.4.1-SNAPSHOT\\ThingworxPlatform\\platform-settings.json" } } }, 3. 이들 값 중에서 올바르지 않은 값이 있을 경우, 값을 업데이트하고 파일을 저장합니다.
4. orchestration-installer\bin 폴더로 이동하여 운영 체제에 따라 다음 중 하나를 실행합니다.
◦ install.bat
◦ install.sh
5. ThingWorx-Flow 서비스를 다시 시작합니다.
6. ThingWorx Flow 서버 URL에 액세스합니다.
|
ThingWorx Flow 가상 컴퓨터에서 ThingWorx 호스트에 액세스할 수 없는 경우
|
1. ThingWorxOrchestration\modules\RabbitMQ\log 폴더 아래의 RabbitMQ 로그 파일로 이동합니다.
2. 로그 파일을 열고 다음 줄을 로그 파일에서 사용할 수 있는지 확인합니다.
user 'flowuser' authenticated and granted access to vhost 'orchestration'
3. 이 줄을 사용할 수 없는 경우 다음을 수행합니다.
◦ ThingWorx 가상 컴퓨터에서 방화벽 연결을 확인합니다.
◦ 두 호스트 모두에서 RabbitMQ 포트에 액세스할 수 있는지 확인합니다.
DNS 이름 또는 호스트 이름을 사용하여 ThingWorx 및 ThingWorx Flow 호스트가 서로 연결할 수 있는지 확인합니다.
|