구성 요소
|
값
|
참고
|
||
메모리
|
16GB RAM(최소)
|
전용 메모리는 Java VM에 할당해야 합니다.
|
||
CPU
|
4
|
가상화된 환경에는 제공 중인 CPU 및 코어 수를 지정하기 위한 자체 용어가 있을 수 있습니다. 이러한 환경이 최소 요구사항을 충족하는지 확인할 때 이를 고려해야 합니다.
|
||
디스크 공간
|
100GB의 사용 가능한 디스크 공간
|
이 크기는 기본 응용 프로그램 및 일부 초기 구성 데이터를 수용할 수 있습니다.
|
||
디스크 속도
|
10K RPM 이상 속도
|
데이터를 ThingWorx Navigate Platform에 저장하는 경우 속도가 중요합니다.
|
|
변수를 JRE로 설정하지 마십시오.
|
데이터베이스 사전 요구 사항
|
||
데이터베이스 버전
|
로컬 데이터베이스
|
원격 데이터베이스
|
PostgreSQL 9.4.5, 9.5.11, 9.6 및 10
|
• PostgreSQL을 설치해야 합니다.
• PostgreSQL/bin 경로가 PATH 환경 변수에 있어야 합니다.
|
• postgres가 설치된 컴퓨터에서 다음을 수행합니다.
◦ postgres가 설치된 컴퓨터의 PATH 환경 변수에 PostgreSQL/bin이 있는지 확인합니다.
◦ \PostgreSQL\<버전>\data 폴더의 pg_hba.conf를 업데이트하여 ThingWorx Navigate 호스트로부터 PostgreSQL에 대한 연결이 허용되어 있습니다.
예를 들어, ThingWorx Navigate가 PostgreSQL과 동일한 호스트에 설치되어 있을 경우 다음과 같이 pg_hba.conf를 업데이트하여 연결을 허용할 수 있습니다.
# "local" is for Unix domain socket connections only
local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust • ThingWorx Navigate 설치 관리자를 실행하려는 원격 컴퓨터에서 다음을 수행합니다.
◦ PostgreSQL 버전과 호환되는 psql 클라이언트를 설치합니다.
◦ 설치된 psql을 PATH 환경 변수에 추가합니다.
|
Microsoft SQL Server 2016
|
• 유효한 Microsoft SQL 클라이언트(sqlcmd)가 설치되어 있으며 PATH 환경 변수에서 사용할 수 있는지 확인합니다.
|
• 유효한 Microsoft SQL 클라이언트(sqlcmd)가 설치되어 있으며 PATH 환경 변수에서 사용할 수 있습니다.
• ThingWorx Navigate를 설치할 호스트에서 Microsoft SQL Server 2016에 액세스할 수 있어야 합니다.
|
데이터베이스 사전 요구 사항
|
||
데이터베이스 버전
|
로컬 데이터베이스
|
원격 데이터베이스
|
PostgreSQL 9.4.5, 9.5.11, 9.6 및 10
|
• ThingWorx Navigate를 설치할 호스트에서 PostgreSQL 서버에 액세스할 수 있어야 합니다.
• PostgreSQL이 설치되어 있으며, PostgreSQL/bin 경로가 PATH 환경 변수에 있어야 합니다.
• \PostgreSQL\<버전>\data 폴더의 pg_hba.conf를 업데이트하여 ThingWorx Navigate 호스트로부터 PostgreSQL에 대한 연결을 허용합니다.
예를 들어, ThingWorx Navigate가 PostgreSQL과 동일한 호스트에 설치되어 있을 경우 다음과 같이 pg_hba.conf를 업데이트하여 연결을 허용할 수 있습니다.
$ cat /var/lib/pgsql/9.6/data/pg_hba.conf
... # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust |
postgres가 설치된 컴퓨터에서 다음을 수행합니다.
• postgres가 설치된 컴퓨터의 PATH 환경 변수에 PostgreSQL/bin이 있는지 확인합니다.
• \PostgreSQL\<버전>\data 폴더의 pg_hba.conf를 업데이트하여 ThingWorx Navigate 호스트로부터 PostgreSQL에 대한 연결이 허용되어 있습니다.
예를 들어, ThingWorx Navigate가 PostgreSQL과 동일한 호스트에 설치되어 있을 경우 다음과 같이 pg_hba.conf를 업데이트하여 연결을 허용할 수 있습니다.
$ cat /var/lib/pgsql/9.6/data/pg_hba.conf
... # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust • 설치 관리자를 실행하려는 원격 컴퓨터에서 다음을 수행합니다.
◦ psql 클라이언트를 설치하려면 다음 명령을 실행합니다.
yum install rh-postgresql96-postgresql-syspaths
|
Microsoft SQL Server 2016
|
• 유효한 Microsoft SQL 클라이언트(sqlcmd)가 설치되어 있으며 PATH 환경 변수에서 사용할 수 있습니다.
• sqlcmd를 설치합니다.
설치 지침은 https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools?view=sql-server-2017#RHEL을 참조하십시오. 설치 후 다음을 실행합니다.
ln -s /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
|
• ThingWorx Foundation을 설치할 호스트에서 Microsoft SQL Server 2016에 액세스할 수 있어야 합니다.
• 유효한 Microsoft SQL 클라이언트(sqlcmd)가 설치되어 있으며 PATH 환경 변수에서 사용할 수 있습니다.
• Microsoft SQL 사용자가 관리자 권한을 보유해야 합니다.
sqlcmd를 설치합니다.
설치 지침은 https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools?view=sql-server-2017#RHEL을 참조하십시오. 설치 후 다음을 실행합니다.
ln -s /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
|
|
이전의 ThingWorx 설치에 이 데이터베이스를 사용한 적이 없어야 합니다. 기존 데이터베이스를 재사용하려면 데이터베이스의 모든 테이블을 제거해야 합니다.
|
|
서버 인스턴스를 둘 이상 설정한 경우 MSSQL에 연결할 때 MSSQL Server 데이터베이스 인스턴스 이름을 입력합니다. 그렇지 않은 경우 이 필드를 비워 둡니다. MSSQL Server IP 주소와 MSSQL Server 포트 값을 사용하여 연결을 설정할 수 있습니다.
|