App-V 업그레이드 검사 목록
업데이트 날짜: 2010년 2월
적용 대상: Application Virtualization
Microsoft Application Virtualization(App-V) 4.5 이상 버전으로 업그레이드하기 전에 App-V 4.1 이전 버전을 모두 App-V 4.1로 업그레이드해야 합니다. 클라이언트를 먼저 업그레이드한 후 서버 구성 요소를 업그레이드하도록 계획해야 합니다. App-V 4.5로 업그레이드된 App-V Client는 아직 업그레이드되지 않은 App-V 서버를 계속 사용할 수 있습니다. App-V 4.5로 업그레이드된 서버에서 이전 버전의 클라이언트는 지원되지 않습니다.
단계 | 참조 |
---|---|
App-V Client를 업그레이드합니다. |
|
App-V Server 및 데이터베이스를 업그레이드합니다. 중요 App-V 데이터베이스에 대한 액세스를 공유하는 서버가 하나 이상일 경우 데이터베이스를 업그레이드하는 동안 이러한 모든 서버는 반드시 오프라인 상태로 만들어야 합니다. 데이터베이스를 업그레이드할 때 일반적인 비즈니스 관례를 따라야 하지만 먼저 테스트 서버에서 데이터베이스의 백업 사본을 사용하여 데이터베이스를 업그레이드하는 것이 좋습니다. 그런 다음, 첫 업그레이드를 위해 서버 중 하나를 선택하여 데이터베이스 스키마를 업그레이드해야 합니다. 생산 데이터베이스가 성공적으로 업그레이드되면 다른 서버에서 App-V 소프트웨어를 업그레이드할 수 있습니다. |
|
App-V Management Web Service를 업그레이드합니다. 이 단계는 Management Web Service가 별도의 서버에 있는 상태에서, 해당 서버에서 서버 설치 관리자 프로그램을 실행하여 Management Web Service를 업그레이드해야 하는 경우에만 적용됩니다. 그렇지 않을 경우 이전의 서버 업그레이드 단계가 Management Web Service를 자동적으로 업그레이드합니다. |
|
App-V Management Console을 업그레이드합니다. 이 단계는 Management Console이 별도의 컴퓨터에 있는 상태에서, 해당 컴퓨터에서 서버 설치 관리자 프로그램을 실행하여 콘솔을 업그레이드해야 하는 경우에만 적용됩니다. 그렇지 않을 경우 이전의 서버 업그레이드 단계가 Management Console 을 자동적으로 업그레이드합니다. |
|
App-V Sequencer를 업그레이드합니다. |
추가 업그레이드 고려 사항
4.2 버전에서 시퀀스된 모든 가상 응용 프로그램 패키지는 4.5 버전에서 사용하기 위해 시퀀스할 필요는 없습니다. 하지만 기본 ACL(액세스 제어 목록)을 적용하거나 Windows Installer 파일을 생성하려는 경우 가상 패키지를 Microsoft Application Virtualization 4.5 형식으로 업그레이드할 것을 고려해야 합니다. 이 작업은 단순한 프로세스이며 기존 가상 응용 프로그램 패키지를 App-V 4.5 Sequencer로 열었다가 저장하기만 하면 됩니다. 이 작업은 App-V Sequencer 명령줄 인터페이스를 사용하여 자동화할 수 있습니다. 자세한 내용은 App-V Sequencer를 사용하여 Virtual Application을 만들거나 업그레이드하는 방법을 참조하십시오.
4.5 Sequencer 기능 중의 하나는 가상 응용 프로그램 패키지가 Microsoft System Center Configuration Manager 2007과 같은 ESD(전자적 소프트웨어 배포) 시스템과 상호 운용될 수 있도록 제어 지점으로 Windows Installer(.msi) 파일을 만드는 것입니다. Application Virtualization용 MSI 도구로 만들어 App-V 4.1 또는 4.2 Client(이후 App-V 4.5로 업그레이드됨)에 설치된 이전 Windows Installer 파일은 App-V 4.5 Client에 설치할 수 없지만 계속해서 작동합니다. 하지만 App-V 4.5 Sequencer로 업그레이드하지 않으면 제거하거나 업그레이드할 수 없습니다. 4.5 이전 버전의 원본 App-V 패키지는 App-V 4.5 Sequencer에서 열어서 Windows Installer 파일로 저장해야 합니다.
참고
App-V 4.2 Client를 App-V 4.5로 이미 업그레이드한 경우 해결 방법 스크립트를 작성하여 4.5 버전 클라이언트에서 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.5 버전으로 업그레이드되면 만들고 저장했던 4.2 버전의 모든 보고서가 덮어쓰여집니다. 이러한 보고서를 변경 없이 유지하려면 서버의 SoftGrid Management Console 폴더에 있는 SftMMC.msc 파일의 백업 사본을 저장하고, 업그레이드하는 동안 설치된 새로운 SftMMC.msc와 바꿔야 합니다.
이전 버전에서 업그레이드하는 것에 관한 추가적인 내용은 Microsoft Application Virtualization 4.5로 업그레이드하는 것에 관한 FAQ(https://go.microsoft.com/fwlink/?LinkId=120358)를 참조하십시오.
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를 사용하여 시퀀스 | |
---|---|---|---|---|
4.2 Client |
예 |
아니요 |
아니요 |
아니요 |
4.5 Client 1 |
예 |
예 |
아니요 |
아니요 |
4.6 Client(32비트) |
예 |
예 |
예 |
아니요 |
4.6 Client(64비트) |
예 |
예 |
예 |
예 |
1 App-V 4.5, App-V 4.5 CU1 및 App-V 4.5 SP1을 비롯한 모든 버전의 App-V 4.5 Client에 적용됩니다.
-----
TechNet 라이브러리에서 MDOP에 대한 자세한 내용을 확인하거나, TechNet 위키에서 문제 해결 방법을 검색하거나, Facebook 또는 Twitter에서 Microsoft를 팔로우할 수 있습니다. MDOP 문서에 대한 제안 및 의견은 다음으로 보내 주십시오. MDOPdocs@microsoft.com.