다음을 통해 공유


Server Application Virtualization으로 응용 프로그램 패키징

 

적용 대상: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

시퀀싱은 가상 응용 프로그램 패키지를 만드는 프로세스를 말합니다. 다음 정보는 Microsoft Server Application Virtualization(Server App-V)를 사용하여 가상 응용 프로그램 패키지를 만들고 구성하는 방법에 대한 개요를 제공합니다.Server App-V 에이전트를 실행하는 컴퓨터에 가상 응용 프로그램 패키지를 복사할 수 있습니다. 가상 응용 프로그램 패키지란 컴퓨터로 복사하여 로컬에 설치하지 않고도 시작할 수 있으면서도 로컬로 설치한 응용 프로그램과 유사하게 실행되는 응용 프로그램 이미지입니다.

시퀀싱

시퀀서를 설치한 후에는 가상 응용 프로그램 패키지를 만들어야 합니다. 시퀀서는 가상 환경에서 실행되는 응용 프로그램을 만듭니다.Server App-V Sequencer는 응용 프로그램의 설치 및 설정 프로세스를 모니터링하고 가상 환경에서 응용 프로그램을 실행하는 데 필요한 정보를 기록합니다. 시퀀싱된 응용 프로그램은 운영 체제에서 분리되어 가상 환경에서 실행됩니다. 이렇게 분리되기 때문에 표준 응용 프로그램보다 쉽게 가상 응용 프로그램을 배포, 관리, 이동, 제거할 수 있습니다.

System_CAPS_caution주의

응용 프로그램을 시퀀싱하는 데 사용하는 운영 체제는 가상 응용 프로그램 패키지를 배포할 운영 체제 이미지와 일치하는 것이 좋습니다.

Windows Server 2008 이상을 실행하는 컴퓨터의 경우 응용 프로그램을 시퀀싱하기 전에 응용 프로그램을 실행하는 데 필요한 Windows Server 역할 및 기능을 이해해야 합니다. 필요한 모든 역할과 기능은 응용 프로그램을 시퀀싱하기 전에 사용하도록 설정해야 합니다. 그리고 가상 응용 프로그램 패키지를 실행할 모든 컴퓨터에서도 필요한 역할 및 기능을 사용하도록 설정해야 합니다.

응용 프로그램을 시퀀싱하는 방법에 대한 자세한 내용은 새 서버 응용 프로그램을 시퀀싱하는 방법 섹션을 참조하십시오.

명령줄을 사용하여 응용 프로그램을 시퀀싱할 수도 있습니다. PowerShell을 사용하여 응용 프로그램 시퀀싱을 자동화하는 방법에 대한 자세한 내용은 Server Application Virtualization PowerShell Cmdlet을 설치하는 방법 섹션을 참조하거나 PowerShell 콘솔을 사용하여 연결된 도움말을 검토하십시오.

가상 응용 프로그램 패키지를 만든 다음 시퀀싱 프로세스에 대한 정보를 보려면 새 패키지 만들기 마법사의 패키지 만들기 페이지에서 지정한 디렉터리에 있는 Reports.xml 파일을 검토하면 됩니다.

Microsoft SQL Server에 데이터베이스를 만드는 응용 프로그램을 시퀀싱하려면 다음 필수 구성 요소를 설치해야 합니다. 다음 구성 요소는 Microsoft® SQL Server® 2012 기능 팩의 일부입니다.

  1. Microsoft® SQL Server® 2012 데이터 계층 응용 프로그램 프레임워크

  2. Microsoft® SQL Server® 2012 Transact-SQL 언어 서비스

  3. Microsoft ® SQL Server ® 2012 공유 관리 개체

  4. Microsoft® SQL Server® 2012 Transact-SQL ScriptDom

  5. Microsoft® System CLR Types for Microsoft® SQL Server® 2012

시퀀싱 후 작업

응용 프로그램을 시퀀싱한 후에는 연결된 배포 구성 항목을 구성하여 가상 응용 프로그램 패키지를 실행할 방법을 사용자 지정할 수 있습니다. 이러한 설정은 런타임에 가상 응용 프로그램 패키지에 적용되고 이 정보는 연결된 배포 구성 파일에 저장됩니다. 배포 구성 파일은 .xml 파일이고, 고유한 배포 구성 파일을 여러 컴퓨터에서 실행하는 동일한 패키지의 여러 인스턴스에 할당할 수 있습니다. 배포 구성 항목은 Server App-V Sequencer의 배포 구성 항목 탭에 표시됩니다.

참고

배포 구성 파일을 사용하여 로컬 그룹 구성원 자격을 수정할 수는 없습니다. 로컬 그룹 구성원 자격을 변경하려면 가상 응용 프로그램 패키지를 배포한 후 스크립트를 사용하거나 수동으로 구성원 자격 요구 사항을 업데이트해야 합니다.

가상 응용 프로그램 패키지를 구성하는 방법에 대한 자세한 내용은 시퀀싱 후 구성을 수행하는 방법 섹션을 참조하십시오.

패키지를 구성한 후 패키지를 저장해야 합니다. 패키지를 저장하는 방법에 대한 자세한 내용은 서버 가상 응용 프로그램 패키지를 저장하는 방법 섹션을 참조하십시오.

System_CAPS_important중요

신뢰할 수 없는 사용자가 데이터 센터 환경의 컴퓨터에 연결하거나 가상 응용 프로그램 패키지를 구성하도록 허용해서는 안 됩니다.

가상 응용 프로그램 패키지 배포 예제

Server App-V 에이전트를 실행하는 컴퓨터에 서버 가상 응용 프로그램 패키지를 배포하려면 다음 정보를 사용하십시오. 배포는 Server App-V PowerShell Cmdlet을 사용하여 수행합니다. 응용 프로그램 패키지를 배포하는 절차를 수행하기 전에 다음과 같은 필수 구성 요소를 사용할 수 있어야 합니다.

  • Server App-V 에이전트를 실행하는 컴퓨터

  • 설치된 서버 가상 응용 프로그램 패키지

  • PowerShell 2.0 및 Server App-V Cmdlet을 실행하는 컴퓨터

Server App-V 에이전트를 실행하는 컴퓨터는 Server App-V Cmdlet이 설치된 컴퓨터와 동일할 수는 있지만 반드시 동일해야 하는 것은 아닙니다. 여러 컴퓨터를 사용하는 경우 네트워크를 통해 서로 연결할 수 있어야 합니다. 배포를 수행하는 사용자 계정은 두 컴퓨터 모두에 대한 로컬 관리자 로컬 보안 그룹의 구성원이어야 합니다. 가상 응용 프로그램 패키지는 Server App-V 에이전트를 실행하는 컴퓨터에 로컬로 복사해야 합니다. 배포 프로세스는 Server App-V Cmdlet을 실행하는 컴퓨터에서 모두 이루어집니다.

System_CAPS_important중요

패키지 기능을 확인하고 테스트할 테스트 환경에서 패키지를 관리하려면 Cmdlet만 사용해야 합니다.

테스트를 위해 패키지를 배포하는 방법에 대한 자세한 내용은 테스트용 가상 응용 프로그램 패키지를 배포하는 방법 섹션을 참조하십시오.Server App-V에서 사용할 수 있는 cmdlet 목록은 Server Application Virtualization Cmdlet 섹션을 참조하십시오.

기존 가상 응용 프로그램 패키지 업데이트

이미 가상 응용 프로그램 패키지를 만든 경우 업데이트를 사용하거나 패키지를 편집할 수 있습니다. 두 절차에 대한 자세한 내용은 기존 가상 응용 프로그램 패키지 업데이트 방법기존 가상 응용 프로그램 패키지 편집 방법 섹션을 참조하십시오.