|
|
이 항목은 Windchill 온프레미스 시스템을 설정하는 관리자를 대상으로 합니다.
|
|
|
Windchill PartsLink 및 Windchill Index Search 실행 단계 항목에서 설명한 대로 분류 필터 기능을 사용하려면 SOLR 서버가 필요합니다.
|
|
|
플러그 인을 사용하려면 AWS 또는 Azure의 전용 저장소 계정이 필요합니다. Windchill은 현재 BLOB 저장소에 보관소 콘텐츠를 저장하도록 지원하지만 이는 별개의 요구 사항입니다. 고객이 이미 보관소 데이터에 BLOB 저장소를 사용하고 있더라도 특별히 이 플러그 인에 대한 전용 저장소 계정이 필요합니다.
|
|
|
AI Parts Rationalization 플러그 인을 Windchill 버전 12.1.2.22와 함께 사용하는 경우 OIDC-SSO 인증이 지원되지 않습니다.
|
|
|
MPMLink를 사용하는 경우 긴 URL로 인덱싱을 가능하도록 하려면 다음과 같이 AJP 및 Tomcat 서버 설정을 구성합니다.
1. Windchill 셸에서 <HTTPServer> 폴더로 이동하고 다음 명령을 실행합니다.
ant -f config.xml configureAJPWorkers -DajpMaxPacketSize=16384
2. Windchill 셸에서 <Windchill>/Tomcat 폴더로 이동하고 다음 명령을 실행합니다.
ant -f config.xml configureConnectors -DajpMaxPacketSize=16384
3. 다음 줄을 포함하도록 HTTPServer/conf/httpd.conf 파일을 편집합니다.
LimitRequestLine 16384
LimitRequestFieldSize 16384
4. Apache 및 Windchill 서버를 다시 시작하여 변경 사항을 적용합니다.
|
|
|
Windchill이 HTTPS로 구성되어 있는지 확인합니다. 자세한 내용은 PTC HTTP 서버 및 Windchill에 대해 HTTPS 구성을 참조하십시오..
|
|
|
Windchill에서 사용자 정의 응용 프로그램(예: Navigate 앱)에 대해 사용자 정의 인증서가 구성되어 있는 경우, 사용자 정의 인증서 파일의 내용을 HTTPServer/conf/sslvhostconf.d/allClientCerts.crt로 수동으로 복사하고 해당 사용자 정의 인증서를 참조하는 구성 파일을 제거합니다.
|
|
|
Windows에서 플러그 인 설치 디렉터리 경로를 지정할 때, 유효한 경로 형식에 대한 지침은 Specifying URIs and URLs(URI 및 URL 지정) 항목을 참조하십시오.
|
|
|
플러그 인 설치 디렉터리가 설명된 대로 생성되지 않으면 플러그 인 설치가 진행되지 않습니다.
|
|
|
플러그 인 설치는 공유 디렉터리를 통해서만 지원되며 클러스터 구성에서는 로컬 디렉터리가 지원되지 않습니다. 공유 디렉터리가 올바르게 구성되어 있지 않거나 어떤 노드에서도 액세스할 수 없는 경우 플러그 인 설치 프로세스가 실패합니다.
|
|
|
클러스터된 설정에서 플러그 인을 설치하는 동안 노드 중 하나가 다운되면 현재 실행 중인 노드에만 플러그 인이 설치됩니다. 다운되었던 노드가 다시 온라인 상태가 되면 플러그 인이 해당 노드에 자동으로 설치되고 그에 따라 Apache 구성 변경 사항이 업데이트됩니다.
예를 들어, 노드 1과 다른 노드 2가 있는 설정을 살펴보겠습니다. 플러그 인 설치 중에 노드 2가 다운되거나 오프라인 상태가 되면 해당 시점에는 플러그 인이 노드 2에 설치되지 않습니다. 서버 및 Apache 서비스가 다시 시작되고 노드 2가 다시 온라인 상태가 되면 필요한 모든 설치 파일이 노드 2에서 자동으로 업데이트됩니다. 수동 단계는 필요하지 않습니다.
|
|
|
Windchill 관련 로그는 Windchill 설치 로깅 디렉터리의 Apache 및 메서드 서버 로그에서 사용할 수 있습니다.
|
|
|
Windchill 12.1.2.22 이상, 13.0.2.10 이상 및 13.1.3.0 이상 릴리스에서는 고유 인덱스를 작성해야 합니다.
Windchill 2027.0.0.0부터 더 이상 고유 인덱스를 작성할 필요가 없습니다.
|
|
|
VIZSERVERJOBID는 부품 검색 및 외부 작업 흐름에서 키 식별자로 사용됩니다.
|
|
|
VIZSERVERJOBID 열에 고유 인덱스를 작성할 때 인덱스별 매개 변수는 선택 사항입니다. 프로덕션 데이터베이스 서버의 기본 설정을 사용하는 것이 좋습니다. 적절한 테이블 공간 이름과 함께 기본 인덱스 작성 질의만 실행됩니다.
|
|
|
저장소 계정 이름 및 액세스 키는 보안 + 네트워킹의 Azure Storage 페이지에서 찾을 수 있습니다.
Azure Storage 계정이 이미 있는 경우 향상된 보안 및 저장소 구성을 위해 추가 계정을 만드는 것이 좋습니다. 기존 계정 이름은 > 에서 찾을 수 있습니다.
VCS를 사용하려면 Azure Storage에 공개적으로 액세스할 수 있어야 합니다. > > > > 에서 모든 네트워크에서 [사용] 옵션을 설정합니다.
자세한 내용은 Azure Blob Storage 문서 - Create a storage account를 참조하십시오.
|
|
|
AWS 콘솔에서 다음과 같이 위의 세부 정보를 확인할 수 있습니다.
• Amazon S3 Bucket Name - AWS Console의 Amazon S3 서비스로 이동합니다. 버킷 이름은 기본 S3 대시보드의 Bucket name 열 아래에 나열됩니다. 현재 AI Parts Rationalization 플러그 인은 Amazon S3 버킷 아래의 폴더 구조를 지원하지 않습니다.
• Access Key ID - > > > 탭으로 이동하여 액세스 키 ID를 보거나 생성합니다.
• Secret Access Key - > > > 에서 새 액세스 키를 생성할 때만 보안 액세스 키를 찾을 수 있습니다. 한 번만 표시되고 나중에 다시 보이지 않습니다.
• Region - AWS Console의 Amazon S3 서비스로 이동합니다. 버킷 목록에서 리전은 각 버킷 이름 옆에 있는 AWS Region 열에 표시됩니다.
• Amazon S3 버킷에 대한 정책을 정의합니다. Amazon S3 버킷 AIPlugin-s3-bucket에 정의된 정책의 샘플 스냅샷은 다음과 같습니다.
{
"Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "s3:*", "Resource": [ "arn:aws:s3::: AIPlugin-s3-bucket", "arn:aws:s3::: AIPlugin-s3-bucket/*" ] } ] } 이 정책은 고객 보안 요구사항에 따라 사용자 정의할 수 있습니다. Amazon S3 버킷에 대한 읽기, 쓰기, 나열, 삭제 및 있음 액세스 권한을 제공해야 합니다.
자세한 내용은 Getting Started with IAM를 참조하십시오.
|
|
|
• 인덱싱 사용자에게 사이트 레벨 및 컨텍스트 레벨 액세스를 모두 제공합니다.
• 인덱싱 사용자를 작성하고 구성을 추가했지만 인덱싱 사용자에게 정책 관리 규칙이 정의되어 있지 않고 컨텍스트 액세스 권한이 부여되지 않으면 데이터가 인덱싱되지 않습니다.
• 라이선스 제외 그룹을 통해 기본 라이선스 중 하나에 인덱싱 사용자를 추가합니다. 자세한 내용은 라이선스 제외 그룹을 참조하십시오.
|
|
|
플러그 인을 구성할 때 인덱싱 사용자 ID(IndexUser)를 제공해야 합니다. 자세한 내용은 AI Parts Rationalization 플러그 인 구성 섹션을 참조하십시오.
|
|
유형
|
사용자
|
액세스 제어
|
|---|---|---|
|
부품
|
IndexUser
|
읽기
|
|
파생된 이미지
|
IndexUser
|
읽기, 다운로드
|
|
|
인덱싱 사용자를 구성할 때 인덱싱 사용자에게 사이트, 제품, 라이브러리, 프로젝트 또는 조직과 같은 특정 컨텍스트에 대한 액세스 권한을 부여하는 것이 좋습니다. 특정 컨텍스트 내의 특정 데이터만 인덱싱하려면 해당 컨텍스트의 부품 및 파생된 이미지 유형에 대한 권한이 올바르게 부여되었는지 확인해야 합니다. 액세스 권한을 제한하지 않으면 Windchill 데이터베이스에 있는 모든 부품이 인덱싱됩니다. 이는 불필요할 수 있으며 인덱싱에 소요되는 시간이 크게 늘어날 수 있습니다.
라이선스는 AI 크레딧을 사용하므로 인덱싱할 항목은 주의해서 선택합니다. 불필요한 인덱싱으로 크레딧이 줄어들게 되면 나중에 크레딧을 더 구매하는 데 추가 비용이 발생할 수 있습니다. 권한을 신중하게 구성하면 인덱싱할 항목을 제어하고 불필요한 리소스 사용을 방지할 수 있습니다.
|


인덱싱 사용자 또는 컨텍스트에 대해 연관된 권한을 변경한 후 나중에 해당 권한을 제거하더라도 인덱싱된 데이터는 벡터 인덱스에 남아 있습니다. 즉, 인덱싱이 완료되면 컨텍스트에 대한 권한을 제거해도 인덱스에서 해당 엔트리가 삭제되지는 않습니다. 인덱싱 사용자에게 컨텍스트 2개에 대한 권한이 있고 컨텍스트 둘 다에 대해 인덱싱이 완료되는 경우를 예로 들 수 있습니다. 나중에 이러한 컨텍스트 중 하나에 대한 권한을 제거하더라도 해당 임베딩은 제거되지 않습니다. 권한이 제거되더라도 인덱스는 해당 컨텍스트에 대한 엔트리를 계속 유지합니다. |