다음을 통해 공유


이전 버전에서 마이그레이션하는 계획 수립

업데이트 날짜: 2010년 2월

적용 대상: Application Virtualization

Microsoft Application Virtualization 4.5 이상으로 업그레이드를 시도하기 전에 4.1 이전의 모든 버전은 반드시 4.1로 업그레이드해야 합니다. 먼저 클라이언트 업그레이드 계획을 수립한 다음 서버 구성 요소 업그레이드 계획을 수립해야 합니다. 4.5로 업그레이드된 클라이언트는 아직 업그레이드되지 않은 Application Virtualization 서버에서 계속 사용할 수 있습니다. 클라이언트의 이전 버전은 4.5로 업그레이드되지 않은 서버에서 지원하지 않습니다. 시스템 구성 요소를 업그레이드하는 방법에 대한 자세한 내용은 Application Virtualization 배포 및 업그레이드 고려 사항을 참조하십시오.

성공적으로 마이그레이션할 수 있도록 Application Virtualization 시스템 구성 요소를 다음 순서에 따라 업그레이드해야 합니다.

  1. Microsoft Application Virtualization Client 단계별 업그레이드 지침은 Application Virtualization Client를 업그레이드하는 방법을 참조하십시오.

  2. Microsoft Application Virtualization 서버와 데이터베이스 단계별 업그레이드 지침은 서버와 시스템 구성 요소를 업그레이드하는 방법을 참조하십시오.

    참고

    Application Virtualization 데이터베이스에 대한 액세스를 공유하는 서버가 하나 이상일 경우 데이터베이스를 업그레이드하는 동안 이러한 모든 서버는 반드시 오프라인 상태로 만들어야 합니다. 데이터베이스를 업그레이드할 때 일반적인 비즈니스 관례를 따라야 하지만 먼저 테스트 서버에서 데이터베이스의 백업 사본을 사용하여 데이터베이스를 업그레이드할 것을 강력하게 권고합니다. 그런 다음, 첫 업그레이드를 위해 서버 중 하나를 선택하여 데이터베이스 스키마를 업그레이드해야 합니다. 생산 데이터베이스가 성공적으로 업그레이드되면 다른 서버도 업그레이드할 수 있습니다.

  3. Microsoft Application Virtualization Management Web Service 이 단계는 Management Web Service가 별도의 서버에 위치하고 있어 웹 서비스를 업그레이드하기 위해서는 해당 서버에서 서버 설치 관리자 프로그램을 실행해야 하는 경우에만 적용됩니다. 그렇지 않을 경우 이전의 서버 업그레이드 단계가 Management Web Service를 자동적으로 업그레이드합니다.

  4. Microsoft Application Virtualization Management Console 이 단계는 Management Console 이 별도의 서버에 위치하고 있어 콘솔을 업그레이드하기 위해서는 해당 별도 서버에서 서버 설치 관리자 프로그램을 실행해야 하는 경우에만 적용됩니다. 그렇지 않을 경우 이전의 서버 업그레이드 단계가 Management Console 을 자동적으로 업그레이드합니다.

  5. Microsoft Application Virtualization Sequencer 단계별 지침은 Application Virtualization Sequencer를 설치하는 방법을 참조하십시오. 4.2 버전에서 순차가 설정된 모든 가상 응용 프로그램 패키지는 4.5 버전에서 사용하기 위해 다시 순차를 설정할 필요는 없습니다. 하지만 기본 ACL(액세스 제어 목록)을 적용하거나 Windows Installer 파일을 생성하려는 경우 가상 패키지를 Microsoft Application Virtualization 4.5 형식으로 업그레이드할 것을 고려해야 합니다. 이 작업은 단순한 프로세스이며 기본 가상 응용 프로그램 패키지를 4.5 Sequencer로 열었다가 저장하기만 하면 됩니다. 이 작업은 Application Virtualization Sequencer 명령줄 인터페이스를 사용하여 자동화할 수 있습니다.

App-V 4.6 Client 패키지 지원

이전 버전의 App-V에서 만든 패키지를 App-V 4.6 Client에 배포할 수 있습니다. 하지만 적절한 운영 체제 및 칩 아키텍처 정보를 포함하도록 관련 .osd 파일을 수정해야 합니다. 다음 값을 사용합니다.

OS 값

<OS VALUE="Win2003TS"/>

<OS VALUE="Win2003TS64"/>

<OS VALUE="Win2008TS"/>

<OS VALUE="Win2008TS64"/>

<OS VALUE="Win2008R2TS64"/>

<OS VALUE="Win7"/>

<OS VALUE="Win764"/>

<OS VALUE="WinVista"/>

<OS VALUE="WinVista64"/>

<OS VALUE="WinXP"/>

<OS VALUE="WinXP64"/>

새로 만든 32비트 패키지를 실행하려면 App-V 4.6 Sequencer가 설치된 32비트 운영 체제 컴퓨터에서 응용 프로그램을 시퀀스해야 합니다. 응용 프로그램을 시퀀스한 후 Sequencer 콘솔에서 배포 탭을 선택한 후 필요에 따라 적절한 운영 체제 및 칩 아키텍처를 지정합니다.

중요

64비트 운영 체제를 실행하는 컴퓨터에서 시퀀스된 응용 프로그램은 64비트 운영 체제를 실행하는 컴퓨터에 배포해야 합니다. App-V 4.6 Sequencer로 만든 새 32비트 패키지는 App-V 4.5 Client를 실행하는 컴퓨터에서 실행되지 않습니다.

App-V 4.6 Client에서 새 64비트 패키지를 실행하려면 App-V 4.6 Sequencer와 64비트 운영 체제를 실행하는 컴퓨터에서 응용 프로그램을 시퀀스해야 합니다. 응용 프로그램을 시퀀스한 후 Sequencer 콘솔에서 배포 탭을 선택한 후 필요에 따라 적절한 운영 체제 및 칩 아키텍처를 지정합니다.

다음 표에서는 다양한 버전의 Sequencer를 사용하여 만든 패키지를 실행하는 클라이언트 버전에 대해 나열합니다.

  App-V 4.2 Sequencer를 사용하여 시퀀스 App-V 4.5 Sequencer를 사용하여 시퀀스 32비트 App-V 4.6 Sequencer를 사용하여 시퀀스 64비트 App-V 4.6 Sequencer를 사용하여 시퀀스 32비트 App-V 4.6 SP1 Sequencer를 사용하여 시퀀스 64비트 App-V4.6 SP1 Sequencer를 사용하여 시퀀스

4.2 Client

아니요

아니요

아니요

아니요

아니요

4.5 Client 1

아니요

아니요

아니요

아니요

4.6 Client(32비트)

아니요

아니요

4.6 Client(64비트)

4.6 SP1 Client

아니요

아니요

4.6 SP1 Client(64비트)

1 App-V 4.5, App-V 4.5 CU1 및 App-V 4.5 SP1을 비롯한 모든 버전의 App-V 4.5 Client에 해당됩니다.

추가적인 마이그레이션 고려 사항

App-V 4.5 Sequencer 기능 중의 하나는 가상 응용 프로그램 패키지가 Microsoft System Center Configuration Manager와 같은 ESD(전자적 소프트웨어 배포) 시스템과 상호 운용될 수 있도록 제어 지점으로 Windows Installer 파일(.msi)을 만드는 것입니다. Application Virtualization용 .msi 도구로 만들어 App-V 4.1 또는 4.2 Client(이후 4.5로 업그레이드됨)에 설치된 이전 Windows Installer 파일은 4.5 Client에 설치할 수 없지만 계속해서 작동합니다. 하지만, 4.5 Sequencer로 업그레이드하지 않으면 제거하거나 업그레이드할 수 없습니다. 원본 4.5 버전 이전의 가상 응용 프로그램 패키지는 4.5 Sequencer에서 열어서 Windows Installer 파일로 저장해야 할 수도 있습니다.

참고

App-V 4.2 Client를 4.5로 이미 업그레이드한 경우 해결 방법 스크립트를 사용하여 4.5 Client에서 4.2 패키지를 보존하고 관리할 수 있습니다. 이 스크립트는 msvcp71.dll 및 msvcr71.dll 두 파일을 App-V 설치 폴더에 복사하고 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Client\Configuration] 레지스트리 키 아래에 다음 레지스트리 키 값을 설정합니다.

"ClientVersion"="4.2.1.20"

"GlobalDataDirectory"="C:\\Documents and Settings\\All Users\\Documents\\"(전역적 쓰기 가능 위치)

App-V 4.6 Client에서 App-V 4.5 Sequencer로 생성된 Windows Installer 파일을 실행하려고 하면 "이 패키지를 설치하려면 Microsoft Application Virtualization Client 4.5 이상이 필요합니다." 오류 메시지가 표시됩니다. App-V 4.5 SP1 Sequencer 또는 App-V 4.6 Sequencer에서 이전 패키지를 열고 해당 패키지의 .msi 파일을 새로 생성합니다.

만들고 저장했던 모든 4.2 보고서는 서버가 4.5로 업그레이드되면 겹쳐쓰여집니다. 이러한 보고서를 변경 없이 유지하려면 서버에 있는 SoftGrid Management Console 폴더에 있는 SftMMC.msc 파일의 백업 사본을 저장하고, 업그레이드하는 동안 설치된 새로운 SftMMC.msc와 바꾸어야 합니다.

이전 버전에서 업그레이드하는 것에 관한 추가적인 내용은 Microsoft Application Virtualization 4.5로 업그레이드하는 것에 관한 FAQ(https://go.microsoft.com/fwlink/?LinkId=120358)를 참조하십시오.

참고 항목

기타 리소스

Application Virtualization System 배포 계획 수립

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