개요
App Volumes는 기업이 애플리케이션을 동적으로 제공하고 관리하는 데 사용할 수 있는 실시간 애플리케이션 제공 시스템. 표준 VMDK or VHD 파일을 가상 머신에 연결하여 앱을 패키징하고 제공함. AD와 통합된 웹 기반 인터페이스인 App Volumes Manager를 사용하여 앱을 중앙에서 관리할 수 있음. 관리자는 작업 중 데스크톱을 수정하거나 사용자를 방해할 필요 없이 다음 사용자 로그인 시 제공될 앱을 할당, 업데이트 또는 제거할 수 있음.
쓰기 가능 볼륨을 통해 사용자는 세션과 장치 전반에서 앱 데이터에 액세스 가능
App Volumes 환경은 서로 상호 작용하는 몇 가지의 주요 구성 요소 및 외부 인프라로 구성됨
시스템 요구 사항
구성 요소
앱 볼륨 관리자
AD 및 vSphere와 통합된 웹 기반 인터페이스. 다음 작업에 앱 볼륨 관리자 사용 가능
- 사용자, 그룹 및 대상 컴퓨터에 대한 볼륨 할당 관리
- 앱 패키지 및 쓰기 가능 볼륨 사용 정보 수집
- 관리 조치의 기록 유지
- 데스크톱 시작 및 사용자 로그인 중 에이전트에 대한 앱 및 쓰기 가능 볼륨 할당 자동화
앱 볼륨 에이전트
앱 패키지와 쓰기 가능 볼륨이 제공되는 VDI 또는 서버 팜 기반 이미지에 설치된 소프트웨어
앱 볼륨 데이터베이스
앱 패키지, 쓰기 가능 볼륨 및 사용자에 대한 구성 정보가 포함된 MSSQL Server 데이터베이스.
애플리케이션
애플리케이션은 해당 애플리케이션의 패키지 버전 컬렉션을 나타냄. 사용자, 그룹, 컴퓨터 또는 OU는 현재 패키지를 받거나 특정 패키지에 할당될 수 있는 권한을 가짐
패키지
앱을 실행하는 데 필요한 하나 이상의 프로그램을 저장. 단일 패키지는 여러 컴퓨터와 한 명 이상의 사용자에게 전달될 수 있음.
쓰기 가능 볼륨
앱의 프로필 설정, 문서 및 설치된 앱을 위한 스토리지를 제공. 저장 모드는 생성 중 선택한 템플릿에 따라 결정됨.
** 사용자는 하나 이상의 쓰기 가능 볼륨을 할당받을 수 없음.
프로그램들
프로그램은 패키징 과정에서 설치됨. 응용 프로그램이 할당되고 패키지가 데스크탑에 전달되면 해당 프로그램은 Windwos 내부의 프로그램 및 기능 아래에 표시되며 시작 메뉴에서 사용할 수 있음.
패키징 데스크탑
앱 패키지에 설치하는 데 필요한 프로그램이 포함된 깨끗한 가상 머신. 데스크톱에는 앱 볼륨 매니저에 연결하도록 앱 볼륨 에이전트가 설치 및 구성되어 있어야 함.
대상 컴퓨터
사용자가 패키지에서 제공되는 앱에 액세스하기 위해 로그인하는 VDI 데스크톱, 물리적 클라이언트 컴퓨터, 원격 데스크톱 서비스(RDS) 호스트 등의 서버. 대상 컴퓨터에는 앱 볼륨 매니저에 연결하도록 앱 볼륨 에이전트가 설치 및 구성되어 있어야 함.
vCenter 서버
앱 볼륨은 vCenter Server를 사용하여 vSphere 환경 내 리소스에 연결
스토리지 그룹
앱 패키지를 자동으로 복제하거나 쓰기 가능 볼륨을 여러 데이터 저장소에 배포할 수 있음. 또한 동일한 앱 패키지를 모두 포함해야 하는 데이터 저장소 그룹을 정의하는 데에도 사용됨. 템플릿 위치 및 전략과 같은 그룹의 일부 속성은 쓰기 가능한 볼륨을 배포하기 위해 그룹을 사용할 때만 적용됨. 배포 전략 설정은 쓰기 가능 볼륨이 그룹 전체에 배포되는 방식을 제어함.
App Volumes 애플리케이션 캡처 명령줄 프로그램
응용 프로그램 설치를 .vhd 및 .vmdk 파일 형식의 패키지로 캡처하는 독립 실행형 소프트웨어 프로그램.
이 프로그램을 사용하면 앱 볼륨 관리자 콘솔 외부의 패키지로 작업하여 앱 캡처 프로세스를 쉽게 자동화 할 수 있음. 또한 이 프로그램은 앱 패키지를 최종 사용자에게 전달하기 전에 캡처된 애플리케이션을 테스트하고 검증하는 데 사용할 수도 있음.
명령줄 캡처 프로그램은 다른 앱 볼륨 구성 요소가 없는 VM에 설치되어야 함. Windwos cmd와 Windows PowerShell에서 프로그램 실행 가능.
App Volumes 구성 전 준비
사용자 계정
사용자 계정을 생성하고 다양한 역할에 대한 권한 부여 가능. 사용자 이름엔 ASCII 문자만 가능.
- 앱 볼륨을 vCenter 와 통합하려면 관리자 권한으로 vCenter 내에 서비스 계정을 생성해야 함. 선택적으로 맞춤 사용자 역할에 의해 부여된 권한을 사용하여 서비스 계정을 만들 수 있음
- ESXi에 대한 직접 연결을 사용하거나 vCenter 연결과 함께 "호스트에 마운트" 옵션을 사용하려는 경우 모든 ESXi에 대한 관리자 권한이 있어야 함.
자격 증명
AD 자격 증명
앱 볼륨 관리자는 서비스 계정을 사용하여 AD에 연결. 설치를 준비하려면 다음 요구 사항을 충족하는 AD 도메인 내에 계정을 만들어야 함
- AD 도메인에 대한 읽기 액세스 권한이 있음
관리자 권한은 필요하지 않음 - 만료되지 않는 패스워드가 있음
데이터베이스 자격 증명
앱 볼륨 관리자를 설치할 때 Windows Intergrated Authentication 데이터베이스 연결 방법을 선택하고 데이터베이스 서버가 원격으로 호스팅되는 경우 Windows 인증을 사용하여 Windows 서버(앱 볼륨 관리자 설치에 사용된)에서 SQL 서버에 연결할 수 있는지 확인
관리자 그룹
앱 볼륨 관리자에 대한 액세스는 앱 볼륨 관리자 그룹으로 제한됨. 초기 구성을 수행할 때 앱 볼륨 관리자에 액세스할 수 있는 AD 보안 그룹의 이름을 제공해야 함.
다음 작업에는 로컬 관리자 권한 필요
- 대상 서버에 앱 볼륨 구성 요소 설치
- 사용자가 설치한 앱과 함께 쓰기 가능한 볼륨을 사용
- 패키지 앱 패키지(Package Application Packages)
App Volumes 구성
앱 볼륨 관리자
- 앱 볼륨 설치 프로그램 다운로드
- App Volumes Manager 설치 선택
- 데이터베이스 옵션 선택
- 데이터베이스 연결 방법 선택
- 데이터베이스 이름 설정
- 새 데이터베이스 생성 or 기존 데이터베이스 계속 사용
- SQL 서버에 대한 SSL 연결 유효성을 검사하는 데 필요한 관련 인증서가 없는 경우 SQL Server 인증서 유효성 검사 활성화 확인란 선택 취소 및 다음 클릭
(기본적으로 SQL Server 인증서 유효성 검사 활성화 확인란이 선택되어 있음) - App Volumes Manager가 들어오는 연결을 수신하는 포트 선택
(기본적으로 SSL로 이루어지며 포트 기본값은 443, HTTP로 설정하려면 80으로 지정) - (Optional) HTTP를 통한 연결 허용(비보안) 확인란 선택
(HTTP 포트 수신하도록 매니저를 지정한 경우 이 상자를 선택해야 함. 이 상자를 선택하면 SSL 비활성화 및 앱 볼륨 매니저와의 모든 통신이 안전하지 않게 됨)
(프로덕션 환경에서는 HTTP 활성화 비 권장) - 다음을 클릭하고 앱 볼륨 매니저 설치 경로 입력
- 설치
앱 볼륨 관리자 자동 설치(Silently) : https://docs.vmware.com/en/VMware-App-Volumes/2309/app-volumes-install-guide/GUID-28C2420E-E6B1-487B-9C50-23E1642527E4.html
앱 볼륨 에이전트
앱 볼륨 매니저 설치 뒤, 이미지화(패키징) 데스크톱과 대상 데스크톱에 앱 볼륨 에이전트를 설치
(앱 볼륨 매니저 설치된 데스크톱에 설치하는 것이 아님)
< 전제 조건 >
- 앱 볼륨 매니저 설치했고 호스트 IP 주소와 포트 번호가 있는지 확인
- 시스템 요구 사항 충족 여부 확인
- 계정에 대상 컴퓨터에 대한 로컬 관리자 권한이 있는지 확인
- 대상 컴퓨터에 최신 Windows 버전 설치 후 업데이트 비활성화
- 해당 VM을 패키징 컴퓨터로 사용하려는 경우에 작업 전 백업 혹은 스냅샷
작업 프로세스
- 앱 볼륨 설치 프로그램 실행
- App Volumes Agent 설치 선택 후 다음
- IP 주소와 포트 번호 입력
(매니저의 기본 포트는 443. HTTP 포트 수신으로 매니저 구성한 경우 포트 번호 80 입력) - (Optional) 에이전트가 매니저 인증서의 유효성을 검사 하지 않도록 하려면 매니저로 인증서 유효성 검사 비활성화 상자를 선택
(인증서 유효성 검사는 기본적으로 활성화되어 있음) - 설치 클릭 후 화면 지시 따름
- 설치가 완료된 후 마침
- 에이전트 설치를 완료하려면 패키징 가상 머신을 Reboot
앱 볼륨 에이전트 자동 설치(Silently) : https://docs.vmware.com/en/VMware-App-Volumes/2309/app-volumes-install-guide/GUID-03F11B40-2D24-4CCD-ABC5-4E875928FB35.html
------------------------------------------------------------------------------------------------------------------------------------------
앱 볼륨 애플리케이션 캡처 명령줄 프로그램 설치
라이센스 확인
스케일링 앱 볼륨 관리자
지원되는 앱 볼륨 시나리오
앱 볼륨 구성 요소 업그레이드