전문 관리 > 시각화 및 게시 지원 > 작업자 에이전트 > 작업자 "공용 파일 시스템" 구성 지침 > 다른 Windows 컴퓨터에 작업자 구성 > 다른 Windows 컴퓨터에 작업자 추가
  
다른 Windows 컴퓨터에 작업자 추가
작업자 에이전트는 시스템에서 작업자가 있는 위치를 알아야 합니다. 다음 절차에서는 이 작업자를 사용하도록 작업자 에이전트를 구성하는 방법을 설명합니다.
작업자 구성 단계는 로컬 구성을 수행하는지 아니면 원격 구성을 수행하는지 여부에 관계없이 유사하므로 공통 구성 단계는 반복해서 설명하지 않습니다. 가능한 경우 "동일한 컴퓨터에 작업자 구성" 단원에 설명된 자세한 지침을 안내합니다.
1. 동일한 컴퓨터에 작업자 구성의 1~5단계를 따릅니다.
2. 이 시나리오에서는 Windchill 서버 컴퓨터와 작업자 컴퓨터가 다르고 작업자가 Windows 컴퓨터에 있으므로 작업자 위치 창에서 다른 Windows NT 컴퓨터를 선택합니다. 다음을 클릭합니다.
3. 작업자 실행 명령 지침을 완료합니다.
이 패널에서 작업자를 시작하는 데 사용되는 스크립트 및 실행 설정을 지정합니다. 다음 매개변수의 값을 입력합니다.
실행명령 - 실행 명령은 Creo View 어댑터 구성 중 작성된 작업자 스크립트입니다. 자세한 내용은 Creo View MCAD Adapter Installation and Configuration Guide(Creo View MCAD 어댑터 설치 및 구성 안내서)의 관련 어댑터 단원에 있는 "서버 제어 게시" 장을 참조하십시오. 실행명령 텍스트 필드에 이 스크립트의 전체 경로를 입력합니다. 호스트 컴퓨터에서 작업자 실행 파일을 시작하는 배치 파일을 지정합니다. 실행 명령의 예는 다음과 같습니다. C:\ptc\creo_view_adapters\inventor_setup\inventorworker.bat
* 
worker.exe.whitelist.prefixes 등록 정보가 위에 설명된 대로 구성되어 있지 않으면 작업자 에이전트 구성 테스트에 실패합니다.
로컬에서 실행 - 로컬에서 실행 옵션은 작업자 위치 창에서 "다른 Windows NT 컴퓨터" 또는 "다른 UNIX 컴퓨터"를 선택한 경우에 사용할 수 있습니다. 이 옵션은 실행 명령이 Windchill 컴퓨터 또는 호스트 컴퓨터의 로컬에서 실행되는지 여부를 지정합니다. 로컬에서 실행 옵션을 선택하면 명령이 Windchill 컴퓨터의 로컬에서 실행되고 Windchill 서버가 명령을 직접 실행합니다. 이 명령은 호스트 컴퓨터에서 작업자 실행 파일을 시작하는 방법을 결정합니다.
로컬에서 실행 옵션을 선택하지 않으면 명령이 호스트의 로컬에서 실행되고 Worker Daemon이 Windchill 서버의 요청에 따라 명령을 실행합니다.
시작 시간(초) - 작업자 및 시스템이 완전하게 시작 및 초기화되고 이를 확인하는 메시지를 반환할 수 있을 때까지 걸리는 시간(초)을 지정합니다. 이 값이 충분히 크지 않으면 작업자가 안정적으로 시작되지 않습니다. 시스템에 맞게 설정을 조정하십시오.
최대 인스턴스 - 시작할 수 있는 이 작업자의 최대 인스턴스 수를 지정합니다. 작업자 컴퓨터가 응용 프로그램의 여러 복사본을 효율적으로 실행할 수 있는 경우에만, 즉 충분한 메모리가 있는 다중 프로세서 시스템인 경우에만 이 값을 1보다 큰 값으로 설정합니다.
자동 시작 - 필요할 때마다 작업자가 자동으로 시작되도록 하려면 이 옵션을 선택합니다. 재부팅 후 시스템이 자동으로 시작되도록 하거나 작업자 에이전트가 과중한 요구를 자동으로 충족하도록 하려면 이 옵션을 사용합니다.
유휴시 자동 중지(초) - 작업자의 유휴 상태가 얼마나 지속되었을 때 자동으로 중지되도록 할 것인지의 시간(초)을 지정합니다. 이 필드를 비워 두거나 0으로 설정하면 유휴시 작업자가 자동으로 중지되지 않습니다. 사용하고 있지 않은 라이선스를 해제해야 할 경우 이 옵션을 사용합니다.
오류시 자동 중지 - 변환 요청 시 오류를 반환할 때마다 작업자를 자동으로 중지하도록 설정하려면 이 옵션을 클릭합니다. 오류 발생 후 응용 프로그램이 불안정한 상태로 남지 않게 하려면 이 옵션을 사용합니다.
* 
관련 작업자 Recipe Editor 설정(Recipe Editor > 고급 > 시스템 > 오류 처리)을 사용하여 작업자의 오류 동작을 제어하는 것이 좋습니다.
완료시 자동 중지(초) - 작업자가 변환 완료 시 자동으로 중지되지 않고 단일 변환 요청에 사용할 수 있는 시간(초)을 지정합니다. 이 필드를 비워 두거나 0으로 설정하면 변환 완료 시 작업자가 자동으로 중지되지 않습니다.
* 
관련 작업자 Recipe Editor 설정(Recipe Editor > 고급 > 시스템 > 작업자 구성)을 사용하여 작업자의 변환 요청 활동을 제어하는 것이 좋습니다.
사용 가능 시간 - 작업자를 사용할 수 있는 시간 및 요일을 나열하여 이 작업자의 가용성을 제어할 수 있습니다. <start-time> - <end-time> -<day-of-week>와 같은 형식의 쉼표로 구분된 시간 목록입니다. 자세한 내용은 Windchill 도움말 센터를 참조하십시오.
4. 작업자 디먼 포트 창에서, Windchill 서버에서 실행 중인 Worker Daemon이 요청을 수신할 포트 번호를 지정합니다. 이 지침에서는 Creo View 어댑터 설치 중에 Worker Daemon이 설치 및 구성되었다고 가정합니다.
기본값인 601을 적용하거나 올바른 포트 번호를 입력합니다. Worker Daemon을 설치하고 구성하는 방법에 대한 자세한 내용은 Creo View MCAD Adapters Installation and Configuration Guide(Creo View MCAD 어댑터 설치 및 구성 안내서)의 "Running Worker Daemon as a Windows Service(Worker Daemon을 Windows 서비스로 실행)"를 참조하십시오.
5. 공용 파일 시스템 창에서 공용 파일 시스템에 연결하는 데 필요한 정보를 입력합니다.
Windchill 컴퓨터 경로 - Windchill 컴퓨터에 대한 상대 공용 파일 시스템 위치(예: 작업자 컴퓨터의 공유에 매핑된 드라이브, K:\jsmith\SharedFolder)를 입력합니다.
WorkerHost(즉, <machine_name>)경로(작업자) - CAD 작업자 컴퓨터에 있는 공용 파일 시스템의 위치(예: Windchill 서버가 매핑된 드라이브를 통해 연결해야 할 공유 폴더)를 입력합니다. 이 예에서는 경로가 다음과 같습니다.
C:\SharedFolder\
FTP 사용자 이름 - FTP 사용자 이름을 입력합니다(FTP를 전송 메커니즘으로 사용하는 경우에만 해당).
FTP 암호 - FTP 암호를 입력합니다(FTP를 전송 메커니즘으로 사용하는 경우에만 해당).
* 
PTC는 서로 다른 컴퓨터의 작업자 간에 익명 FTP 통신을 지원하지 않습니다. 작업자와 FTP 그리고 다른 컴퓨터 간의 통신을 지원하려면 사용자가 FTP 사용자 이름 및 암호를 제공해야 합니다. 그렇지 않으면 Windchill에서 작업자 에이전트를 인식하지 못합니다.
6. 다음을 클릭하여 작업자 요약 정보 패널을 표시합니다. 이 패널에는 작업자 추가 프로세스 중 입력하거나 선택한 값이 표시됩니다.
7. 이 패널에 표시된 작업자 구성 정보를 검토합니다. 필요한 경우 뒤로를 사용하여 적절한 단계로 돌아가 수정합니다. 이 패널에 표시된 작업자 정보가 올바르다는 것을 확인했으면 적용을 클릭합니다.
8. 작업자 구성 창으로 돌아옵니다(구성의 1단계). 파일 저장을 클릭하여 <Windchill>\codebase\agent.ini 파일을 구성 변경 사항으로 업데이트합니다.
9. 작업자 에이전트 다시 로드를 클릭하여 변경 사항을 커밋하고 작업자 에이전트 관리 작업자 엔트리를 업데이트합니다.
10. 작업자 에이전트 관리로 돌아가기를 클릭합니다.
11. 아래의 "작업자 구성의 향상된 보안 조치" 지침을 따릅니다.
작업자 구성의 향상된 보안 조치
WVS에 대한 작업자를 구성할 때 Windchill 서버나 원격 작업자 컴퓨터에서 해당 작업자를 시작하는 데 사용되는 명령은 관리자가 agent.ini 파일에서 구성합니다. Windchill 10.2의 보안 업데이트에서는 다른 OS 명령을 실행할 수 있게 하는 해당 파일의 악의적인 변경을 방지합니다.
Windchill 10.2부터 작업자 실행 파일에 대한 보호 강화를 위해 worker.exe.whitelist.prefixes라는 새로운 필수 WVS 등록 정보가 도입되었습니다. 작업자는 실행 파일이 등록 정보에 지정된 접두사 중 하나와 일치하는 경우에만 사용되며, 그렇지 않으면 작업자가 무시됩니다.
OS 명령이 실행되기 전에 site.xconf 파일에 적절한 값을 추가하여 명령이 포함된 접두사를 wvs.properties에서 구성해야 합니다. 등록정보 설정 세부내용은 wvs.properties.xconf 파일의 WORKER EXECUTABLE PREFIX SETTINGS 섹션에서 확인할 수 있습니다.
worker.exe.whitelist.prefixes 등록 정보를 사용하여 임의 호스트의 작업자에 사용할 수 있는 명령 접두사 목록을 제공할 수 있습니다.
worker.exe.whitelist.prefixes.<worker_host> 형식의 등록 정보를 사용하여 작업자 호스트별로 명령 접두사 목록을 제공할 수도 있습니다.
다음 샘플 사용 사례에서는 worker.exe.whitelist.prefixes 등록 정보의 구성을 보여줍니다.
<Property name="worker.exe.whitelist.prefixes" overridable="true"
targetFile="codebase/WEB-INF/conf/wvs.properties"
value=" C:\|D:\|G:\|/|nohup /"/>
이 구성은 모든 Unix/Linux 작업자와 함께 C, D 및 G 드라이브에 있는 모든 Windows 작업자에 적용됩니다. 세로 막대(파이프)를 사용하여 접두사를 구분합니다.
* 
worker.exe.whitelist.prefixes 등록 정보가 위에 설명된 대로 구성되어 있지 않으면 작업자 에이전트 구성 테스트에 실패합니다.
이제 Windchill 서버와 동일한 컴퓨터에 있는 작업자를 사용하도록 작업자 에이전트를 구성하는 작업을 완료했습니다. 구성이 올바른지 테스트 및 확인하는 방법에 대한 자세한 내용은 작업자 에이전트 구성 테스트를 참조하십시오.