Workspace ONE Access에서 배포할 ThinApp 애플리케이션을 캡처하고 저장할 때는 ThinApp 패키지 및 네트워크 공유 저장소에 대한 특정 요구 사항을 충족해야 합니다. 또한 통합에 필요한 모든 구성 요소의 지원되는 버전을 사용해야 합니다.
구성 요소 요구 사항
ThinApp과 Workspace ONE Access를 통합하려면 다음 구성 요소가 필요합니다.
- Workspace ONE Access 클라우드 테넌트 또는 Workspace ONE Access 가상 장치 버전 22.09 이상
- 하나 이상의 가상 애플리케이션 서비스 인스턴스, Workspace ONE Access Windows 커넥터 버전 22.09 이상의 구성 요소
- VMware ThinApp 설치, 버전 5.2.9 이상
- (최종 사용자의 경우) Windows 10 20H2 시스템에 설치된 Workspace ONE Access Desktop 애플리케이션 버전 22.09 이상
ThinApp 패키지에 대한 요구 사항
- Workspace ONE Access에서 관리할 수 있는 ThinApp 패키지를 만들거나 다시 패키징하려면 Workspace ONE Access에서 지원하는 버전의 ThinApp을 사용해야 합니다. Workspace ONE Access는 ThinApp 5.2.9 이상을 지원합니다. 지원되는 버전에 대한 업데이트된 정보는 VMware 제품 상호 운용성 매트릭스를 참조하십시오.
- Workspace ONE Access에서 관리할 수 있는 ThinApp 패키지를 만들어야 합니다. Workspace ONE Access와 호환되는 패키지를 생성하는 데 사용하기에 적절한 매개 변수에 관한 내용은 VMware ThinApp 설명서를 참조하십시오.
기존 ThinApp 패키지의 경우에는 relink - h 명령을 사용하여 패키지를 Workspace ONE Access에 대해 사용하도록 설정할 수 있습니다.
- Workspace ONE Access 요구 사항을 충족하는 네트워크 공유에 ThinApp 패키지를 저장해야 합니다.
네트워크 공유 저장소에서의 요구 사항
ThinApp 패키지는 ThinApp 패키지 저장소라고도 하는 네트워크 공유에 있어야 합니다. Workspace ONE Access에서는 네트워크 공유에 다음 요구 사항이 적용됩니다.
- ThinApp 패키지 액세스에 사용할 Workspace ONE Access Desktop 애플리케이션을 실행하는 각 시스템에서 UNC(Uniform Naming Convention) 경로를 사용하여 네트워크 공유에 액세스할 수 있어야 합니다. 예를 들어
server
라는 호스트에 있는appshare
라는 네트워크 공유에는 UNC 경로 \\server\appshare를 사용하여 액세스할 수 있습니다. - 네트워크 공유 폴더의 정규화된 호스트 이름은 Workspace ONE Access Connector에서 확인할 수 있어야 합니다.
- Workspace ONE Access는 SMB(Server Message Block) 파일 공유만 지원합니다.
- Workspace ONE Access는 네트워크 공유에 대한 계정 기반 액세스만 지원합니다.
커넥터에서 공유 사용자 계정 및 암호를 사용하여 네트워크 공유와 패키지에 액세스하도록 구성해야 합니다. 공유 사용자 계정 및 암호는 네트워크 공유 폴더의 UNC 경로에 대한 읽기 액세스 권한이 있는 조합입니다.
- ThinApp 패키지에 대해 다음 설치 모드를 사용할 수 있습니다.
- 사용자의 Windows 시스템이 도메인에 연결되어 있지 않으면 클라이언트에서 HTTP_DOWNLOAD 설치 모드를 사용하여 가상화된 애플리케이션을 가져와야 합니다. 이 설치 모드는 가상화된 애플리케이션에 대해 ThinApp 다운로드 모드를 사용하는 것에 해당됩니다.
커넥터에서는 공유 사용자 계정을 사용하여 저장소에서 패키지를 검색합니다.
- 사용자가 Windows 시스템을 도메인에 가입시키면 클라이언트에서 COPY_TO_LOCAL 설치 모드 또는 RUN_FROM_SHARE 설치 모드를 사용하여 사용 권한이 있는 ThinApp 패키지를 실행할 수 있습니다. 클라이언트 Windows 시스템에 로그인하는 데 사용되는 계정은 네트워크 공유에서 패키지를 가져오는 데 사용되는 사용자 계정이며, 이 계정에는 네트워크 공유에 대한 적절한 사용 권한이 있어야 합니다.
- 어떤 때는 사용자의 Windows 시스템이 도메인에 가입되어 있고 어떤 때는 가입되어 있지 않다면 COPY_TO_LOCAL 모드와 AUTO_TRY_HTTP 옵션을 사용하도록 설정한 상태에서 클라이언트를 설치할 수 있습니다.
이 구성을 사용하면 클라이언트에서 먼저 COPY_TO_LOCAL 모드를 사용하여 패키지를 다운로드하려고 합니다. 이때 Windows 시스템이 도메인에 가입되어 있지 않으면 패키지 복사에 실패합니다. 그러나 AUTO_TRY_HTTP 옵션을 사용하도록 설정하면 클라이언트에서 즉시 HTTP를 사용하여 패키지를 다운로드하려고 합니다. 이 COPY_TO_LOCAL과 AUTO_TRY_HTTP 조합은 Windows 시스템에서 클라이언트 설치 관리자 프로그램의 그래픽 버전을 실행하여 Workspace ONE Access Desktop 애플리케이션을 실행할 때의 기본값입니다.
중요: HTTP_DOWNLOAD 모드에서는 사용자의 Windows 시스템에서 연결할 수 있도록 ThinApp 가상 애플리케이션 수집에서 설정한 기본 다운로드 URL이 필요합니다. RUN_FROM_SHARE 및 COPY_TO_LOCAL 모드에는 사용자의 Windows 시스템에서 연결할 수 있도록 ThinApp 공유가 필요합니다.
- 사용자의 Windows 시스템이 도메인에 연결되어 있지 않으면 클라이언트에서 HTTP_DOWNLOAD 설치 모드를 사용하여 가상화된 애플리케이션을 가져와야 합니다. 이 설치 모드는 가상화된 애플리케이션에 대해 ThinApp 다운로드 모드를 사용하는 것에 해당됩니다.
또한 ThinApp 패키지 저장소는 다음 조건을 충족해야 합니다.
- 설정에 따라 Active Directory 도메인에 시스템이 가입되면, 연결되지 않은 네임스페이스로 인해 도메인 구성원 컴퓨터가 ThinApp 패키지를 호스팅하는 네트워크 공유에 액세스하지 못하는 일이 없도록 해야 합니다. 연결되지 않은 네임스페이스는 Active Directory 도메인 이름이 해당 도메인의 시스템에서 사용하는 DNS 네임스페이스와 다른 경우에 발생합니다.
- 네트워크 공유의 파일 및 공유 사용 권한은 COPY_TO_LOCAL 또는 RUN_FROM_SHARE 옵션을 사용하여 ThinApp 애플리케이션을 실행할 사용자에게 읽기 액세스와 애플리케이션 실행 권한을 제공할 수 있도록 구성해야 합니다.
예를 들어 스트리밍 모드에서 ThinApp 애플리케이션을 실행할 사용자의 Active Directory 사용자 계정에서 공유 폴더 사용 권한을 읽기로 설정하고 NTFS 사용 권한을 읽기 및 실행으로 설정하면 해당 사용자에게 읽기 액세스와 애플리케이션 실행 권한이 제공됩니다.
Workspace ONE Access Desktop 애플리케이션의 RUN_FROM_SHARE 설치 모드에 해당되는 ThinApp 스트리밍 모드를 사용하여 ThinApp 애플리케이션을 실행하려면 NTFS 사용 권한 설정이 읽기 및 실행이어야 합니다. 조직에서 NTFS 사용 권한을 읽기로 설정해야 하는 경우에는 사용자가 가상화된 애플리케이션에 대해 ThinApp 다운로드 모드를 사용할 수 있습니다. ThinApp 다운로드 모드는 COPY_TO_LOCAL 설치 모드 또는 HTTP_DOWNLOAD 설치 모드에서 Windows 클라이언트를 설치하는 것에 해당합니다. 어느 설치 모드에서나 애플리케이션은 Windows 시스템에 다운로드되어 로컬에서 실행됩니다.
네트워크 공유에서는 네임스페이스 자체의 하위 디렉토리가 아닌 네임스페이스 아래에 있는 디렉토리의 개별 하위 디렉토리에 ThinApp 패키지가 구성되어 있어야 합니다(예: \\server\appshare\thinapp1, \\server\appshare\thinapp2 등). Workspace ONE Access에서 관리하는 ThinApp 패키지에 대한 네트워크 공유 만들기의 내용을 참조하십시오.