App-V Client(RDS)에서 읽기 전용 캐시를 구성하는 방법

업데이트 날짜: 2012년 11월

적용 대상: Application Virtualization 4.6 SP1

중요

이 절차를 따르려면 App-V 4.6 SP1을 실행 중이어야 합니다.

모든 사용자에게 필요한 모든 응용 프로그램으로 채워진 공유 캐시를 사용하여 App-V Client를 배포할 수 있습니다. 그런 다음 동일한 캐시 파일을 사용하도록 App-V Remote Desktop Services(RDS) Client를 구성합니다. 사용자는 App-V 게시 프로세스를 사용하여 특정 응용 프로그램을 액세스할 수 있습니다. 캐시에 모든 응용 프로그램이 이미 로드되어 있으므로 사용자가 응용 프로그램을 시작할 때 스트리밍이 발생하지 않습니다. 그러나 캐시를 미리 채우는 데 사용되는 패키지는 RTSP(Real Time Streaming Protocol) 스트리밍을 지원하고 App-V Client에 대한 액세스 권한을 허용하는 App-V Server에 있어야 합니다. App-V Management Server를 사용하여 응용 프로그램을 게시하는 경우 이러한 스트리밍 기능을 사용할 수 있습니다.

참고

이 절차에서 요약하는 세부 내용은 예로서만 제공됩니다. 전체 과정을 완료하기 위해 다른 방법을 사용할 수 있습니다.

RDS 시나리오에서 App-V Client 배포

배포 프로세스는 네 가지 기본 작업으로 이루어집니다.

  • 마스터 공유 캐시 파일 만들기 및 채우기

  • 서버 저장소에 공유 캐시 파일 복사

  • App-V Client 소프트웨어 구성

  • 초기 배포 후 공유 캐시 파일의 업데이트 배포 주기 관리

이러한 작업에는 세심한 계획이 필요합니다. 사용자 조직에서 따를 프로세스 방법과 재현 과정을 문서로 기록하는 것이 좋습니다. 이 작업은 마스터 공유 캐시 파일의 준비 및 배포와 마스터 공유 캐시를 업데이트해야 하는 각 응용 프로그램 업데이트를 지속적으로 관리할 때 특히 중요합니다. 다음 절차에 따라 이러한 기본 작업을 완료합니다.

참고

여러 가지 방법으로 응용 프로그램을 게시할 수 있지만 App-V Management Server를 사용하는 게시의 기본 절차는 다음과 같습니다.

초기 배포용 읽기 전용 캐시를 구성하는 방법

  1. 사용자 인증과 게시 지원을 제공하도록 App-V Management Server를 설정 및 구성합니다.

  2. 이 Management Server의 콘텐츠 폴더에 전체 사용자에게 필요한 모든 응용 프로그램 패키지를 저장합니다.

  3. App-V Client가 설치된 작업 컴퓨터를 준비합니다. 전체 응용 프로그램 집합이 컴퓨터에 게시되도록 모든 응용 프로그램에 대한 액세스 권한을 가진 계정으로 작업 컴퓨터에 로그온한 후 해당 응용 프로그램이 전부 로드되도록 캐시할 응용 프로그램을 스트리밍합니다.

    중요

    작업 컴퓨터는 App-V Client가 실행될 VM에 사용되는 것과 동일한 운영 체제 유형 및 시스템 아키텍처를 사용해야 합니다.

  4. 작업 컴퓨터를 안전 모드에서 다시 시작하여 드라이버가 시작되지 않도록 합니다. 그러면 캐시 파일이 잠깁니다.

    참고

    또는 Application Virtualization 서비스를 중지하고 사용하지 않도록 설정한 후 컴퓨터를 다시 시작합니다. 파일이 복사되면 서비스를 다시 사용하도록 설정하고 시작해야 합니다.

  5. Sftfs.fsd 캐시 파일을 공유 폴더 등 모든 RDS 서버가 액세스할 수 있는 SAN에 복사합니다. Everyone 그룹의 경우 폴더 액세스 권한을 읽기 전용으로 설정하고, 캐시 파일 업데이트를 관리할 관리자의 경우 모든 권한으로 설정합니다. 캐시 파일 위치는 AppFS\FileName 레지스트리에서 확인할 수 있습니다.

    중요

    로컬로 연결된 저장소 성능(예: SAN)과 동일한 응답성과 안정성을 갖는 위치에 FSD 파일에 저장해야 합니다.

  6. 각 RDS 서버에 App-V RDS Client를 설치한 후 해당 클라이언트의 AppFS 키에 다음 레키스트리 키 값을 추가하여 읽기 전용 캐시를 사용하도록 구성합니다. AppFS 키는 32비트 컴퓨터의 경우 HKEY_LOCAL_MACHINE\SOFTWARE\]Microsoft\SoftGrid\4.5\Client\AppFS에 있고, 64비트 컴퓨터의 경우 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\Client\AppFS에 있습니다.

    유형 목적

    FileName 

    문자열

    FSD 경로

    공유 캐시 파일 경로(예: \\RDSServername\Sharefolder\SFTFS.FSD)를 지정합니다(필수).

    ReadOnlyFSD

    DWORD 

    1

    클라이언트가 읽기 전용 모드로 작동하도록 구성합니다. 이렇게 하면 클라이언트가 패키지 캐시에 대한 업데이트를 스트리밍하지 않습니다. (필수)

    ErrorLogLocation

    문자열

    오류 로그(.etl) 파일 경로

    오류 로그 경로를 지정하는 데 사용되는 항목입니다. (권장. C:\Logs\Sftfs.etl과 같은 로컬 경로를 사용합니다).

  7. 게시 서버를 사용하고 사용자가 로그온할 때 게시 업데이트를 사용하도록 팜의 각 RDS 서버를 구성합니다. 사용자가 RDS 서버에 로그온하면 게시 업데이트 주기가 발생하여 해당 계정이 권한을 가진 모든 응용 프로그램을 게시합니다. 이러한 응용 프로그램은 공유 캐시에서 실행됩니다.

패키지 업그레이드를 위해 RDS Client를 구성하는 방법

  1. 응용 프로그램 패키지의 업그레이드와 테스트를 완료합니다.

  2. App-V Server에서 패키지를 업그레이드합니다. 그런 다음 새 응용 프로그램 버전을 작업 컴퓨터의 클라이언트에 게시하고 스트리밍하여 이 응용 프로그램 버전을 캐시에 완전히 로드시킵니다.

  3. 작업 컴퓨터를 안전 모드에서 다시 시작하여 드라이버가 시작되지 않도록 합니다.

    참고

    또는 Services.msc에서 Application Virtualization 서비스를 중지하고 사용하지 않도록 설정한 후 컴퓨터를 다시 시작합니다. 파일이 복사되면 서비스를 다시 설정하고 시작해야 합니다.

  4. Sftfs.fsd 캐시 파일을 공유 폴더 등 모든 RDS 서버가 액세스할 수 있는 SAN에 복사합니다. SFTFS_V2.FSD 등과 같이 다른 파일 이름을 사용하여 새 버전을 구분할 수 있습니다.

  5. 팜의 각 RDS 서버에서 App-V RDS Client가 업데이트된 공유 캐시 파일을 사용하도록 구성하려면 업데이트된 파일 위치를 가리키도록 AppFS 레지스트리 키 FILENAME 값(예: \\RDSServername\Sharefolder\SFTFS_V2.FSD)을 변경합니다. 이렇게 하면 App-V Client 드라이버가 다시 시작될 때 각 RDS 서버가 업데이트된 캐시 사본을 받을 수 있습니다.

    중요

    업데이트된 공유 캐시 파일을 사용하려면 RDS 서버를 다시 시작해야 합니다.

캐시를 업그레이드할 때 바로 가기 링크를 사용하는 방법

새로운 또는 업그레이드된 패키지를 포함한 새 캐시 파일을 배포할 때마다 다음 운영 체제에서 AppFS 키의 FILENAME 값을 수정하는 대신 바로 가기 링크를 사용할 수 있습니다. 해당하는 운영 체제는 Windows Vista, Windows 7 및 Windows Server 2008입니다. 바로 가기 링크에 대한 자세한 내용은 Symbolic Links(바로 가기 링크)(https://go.microsoft.com/fwlink/?LinkId=157626)를 참조하십시오. 반대로 Windows XP에서는 바로 가기 링크를 지원하지 않으므로 연결 지점을 사용해야 합니다. 연결 대상에 대한 자세한 내용은 Microsoft 기술 자료 문서 205524(https://go.microsoft.com/fwlink/?LinkId=182553) 및 Junction v1.05(https://go.microsoft.com/fwlink/?LinkId=182554) 도구를 참조하십시오.

캐시를 참조하도록 바로 가기 링크를 구성하는 방법

  1. 초기 배포 중 RDS 서버 호스트 운영 체제에서 로컬 관리자로 명령 프롬프트 창을 엽니다.

  2. MKLINK 명령을 사용하여 바로 가기 링크를 만든 다음 Sftfs.fsd 파일을 가리키도록 이를 구성합니다.

    **     mklink symlinkname \\rdshostserver\sharefolder\sftfs.fsd**

  3. VDI 마스터 VM 이미지에서 관리자 권한으로 실행 옵션을 사용하여 명령 프롬프트 창을 열고 VM이 VDI 호스트 운영 체제의 바로 가기 링크에 액세스할 수 있도록 원격 링크 사용 권한을 허용합니다. 기본적으로 원격 링크 사용 권한은 사용되지 않습니다.

    **     fsutil behavior set SymlinkEvaluation R2R:1**

    참고

    저장소 서버에 적절한 링크 사용 권한이 설정되어 있어야 합니다. 링크 및 Sftfs.fsd 파일 위치에 따라 사용 권한은 L2L:1, L2R:1, R2L:1 또는 R2R:1입니다.

  4. App-V RDS Client를 구성하는 경우 바로 가기 링크를 사용하는 FSD 파일의 UNC 경로와 동일하게 AppFS 키의 FILENAME 값을 설정합니다. 예를 들어 파일 이름을 \\VDIHostserver\Symlinkname으로 설정합니다. App-V Client가 처음으로 캐시에 액세스할 때 바로 가기 링크를 통해 캐시 파일에 대한 핸들이 클라이언트에 전달됩니다. 클라이언트는 클라이언트가 실행되는 동안 계속해서 이 핸들을 사용합니다. 기존 클라이언트에 이전 공유 캐시가 열려 있는 경우 바로 가기 링크 값을 안전하게 업데이트할 수 있습니다.

  5. 패키지를 업그레이드하거나 캐시에 새 패키지를 추가해야 하는 경우 업그레이드 절차의 1~4단계를 따르십시오. 그런 다음 바로 가기 링크를 삭제하고 새 버전의 공유 캐시 파일을 가리키도록 바로 가기 링크를 다시 만듭니다. 이렇게 하면 App-V Client 드라이버가 다시 시작될 때 각 RDS 서버가 업데이트된 캐시 사본을 받을 수 있습니다. App-V Client는 업데이트된 바로 가기 링크를 포함하는 경로를 사용하므로 RDS 서버가 다시 시작되면 클라이언트에 업데이트된 캐시 사본에 대한 핸들이 전달됩니다. 이제 사용자가 새롭게 업데이트된 응용 프로그램에 액세스할 수 있습니다.

참고 항목

작업

Application Virtualization Management Server 설치 방법
Application Virtualization Client를 수동으로 설치하는 방법

기타 리소스

명령줄을 사용하여 클라이언트를 설치하는 방법

-----
TechNet 라이브러리에서 MDOP에 대한 자세한 내용을 확인하거나, TechNet 위키에서 문제 해결 방법을 검색하거나, Facebook 또는 Twitter에서 Microsoft를 팔로우할 수 있습니다. MDOP 문서에 대한 제안 및 의견은 다음으로 보내 주십시오. MDOPdocs@microsoft.com.