달력

11

« 2024/11 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

MED-V 서버 요구 사항

Memory 2 GB RAM or greater
Processor 2 GHz or faster
Operating system

Windows Server 2008 Standard/Enterprise Edition (x86/x64)

Database (리포트 용도) MS SQL Server 2005 Enterprise Edition SP2
MS SQL 2008 Express / Standard / Enterprise editions


SQL Server와 MED-V 서버가 별도의 서버에 설치된 경우 MED-V 서버에 다음 구성 요소 설치

Microsoft SQL server native client
http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48053B8F9FAD/sqlncli.msi
Microsoft SQL server management objects collection
http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48053B8F9FAD/SQLServer2005_XMO.msi
Feature Pack for Microsoft SQL Server
http://www.microsoft.com/downloads/details.aspx?FamilyId=D09C1D60-A13C-4479-9B91-9E8B9D835CDC&displaylang=en


MED-V 클라이언트 및 관리 콘솔 요구 사항

Memory Minimum: 1 GB, Recommended: 2 GB
Free disk space 10 GB
Operating System Windows XP SP2/3 (Pro, Home), Vista SP1 (Enterprise, Home Basic, Home Premium, Business, Ultimate) 32 bit
Web browser Microsoft Internet Explorer 7.0
File System NTFS
- .NET Framework 2.0, 2.0 SP1 필요


백신이나 백업 프로그램에서 다음 확장자에 대한 작업이 있을 경우 성능에 영향을 미칠 수 있음

(예외 항목 추가 권장)
*.VHD, *.VUD, *.VSV, *.CKM, *.VMC, *.INDEX


가상 머신의 생성 및 관리 과정

1. Microsoft Virtual PC에서 가상 이미지 생성
- 지원되는 운영체제: Windows XP Service Pack 2/3, Windows 2000 Service Pack 4
- Windows XP의 경우 Volume License 버전이어야 한다.
2. MED-V 작업 공간(Workspace) 구성
- 가상 이미지에 설치된 응용 프로그램 목록을 생성(사용자가 사용하게 될)
- 필요에 따라 가상 머신 탐색기에서 보여질 웹 사이트 구성
- 작업 공간을 액티브 디렉터리의 사용자와 그룹에 할당
3. MED-V 관리 콘솔을 통해 이미지를 테스트하고 이미지를 MED-V 이미지 저장소에 저장
4. MED-V 클라이언트 및 Virtual PC 2007 배포
- SMS 솔루션이나 Self-service website, CD/DVD 미디어 등으로 배포
5. 가상 이미지 배포
- 네트워크를 통해 배포: MED-V 클라이언트가 설치되면 HTTP/HTTPs를 이용해 전송된다. Trim Transfer 기술 사용(블록 단위로 변경된 부분만 전송)
- SMS 솔루션을 이용한 배포 (예: SCCM 2007, SMS 2003)
- 이동식 미디어를 이용한 배포 (예: DVD)
6. 사용자 사용
- 사용자는 MED-V 관리 서버에 인증을 받고 사용할 준비를 하게 된다. 첫 번째 온라인 인증 후에는 관리자의 설정에 따라 오프라인 사용도 가능해진다.
7. 작업 공간 관리 및 업데이트
- 관리 콘솔을 이용해 정책을 업데이트하거나 기존 사용자의 사용 권한을 제거하는 등의 작업을 수행한다.
- 관리자에 의해 작업 공간이 업데이트 되면 사용자가 온라인일 때 자동으로 배포된다.
8. 클라이언트 모니터링
- MED-V 관리 콘솔을 이용해 사용자에 대한 로그를 확인할 수 있다. (Report Database)

:
Posted by 커널64
2009. 5. 7. 08:46

Windows 2000 Server P2V Fail (ID : 3128) Virtualization2009. 5. 7. 08:46

ID: 3128
Details: Unknown error (0x80041001)

다음 두 개의 클래스에 대한 WMI 쿼리가 실패하면서 에이전트가 죽는 현상으로
Private Hotfix 적용 후 CIMWIN32 provider에 대한 Recompile이 필요하다.
Win32_SCSIController, Win32_SCSIControllerDevice

The process that runs a WMI statement stops responding on a Windows 2000 Service Pack 3 or later-based computer
http://support.microsoft.com/default.aspx?scid=kb;EN-US;889405


c:\winnt\system32\wbem 폴더로 이동
명령 실행 : mofcomp cimwin32.mfl
명령 실행 : mofcomp cimwin32.mof
:
Posted by 커널64

스크립트로 만들어야겠다.. 너무 많다...;;;

-Show IP Configration-
netsh interface ipv4 show config

-Config IP Address-
netsh interface ipv4 set address name="로컬 영역 연결" static <IP> <Subnet Mask> <G/W>

-Add DNS Server IP Address-
netsh interface ipv4 add dnsserver "로컬 영역 연결" <DNS Server IP>

-Join Domain-
netdom join <HostName> /Domain:<DomainName> /UserD:<DomainUser> /PasswordD:*

-Rename Computer-
netdom renamecomputer <HostName> /NewName:<NewHostName> /UserD:<DomainUser> /PasswordD:*

-Enable RDP(Disable Secure Level)-
Cscript c:\windows\system32\scregedit.wsf /ar 0
Cscript c:\windows\system32\scregedit.wsf /cs 0

-Configure Firewall-
Netsh advfirewall firewall set rule group="원격 관리" new enable=yes
Netsh advfirewall firewall set rule group="WMI(Windows Management Instrumentation)" new enable=yes
Netsh advfirewall firewall set rule group="파일 및 프린터 공유" new enable=yes
Netsh advfirewall firewall set rule group="원격 볼륨 관리" new enable=yes
Netsh advfirewall firewall set rule group="원격 이벤트 로그 관리" new enable=yes
Netsh advfirewall firewall set rule group="원격 서비스 관리" new enable=yes
Netsh advfirewall firewall set rule group="Windows 방화벽 원격 관리" new enable=yes
Netsh advfirewall firewall set rule group="핵심 네트워킹" new enable=yes
Netsh advfirewall firewall set rule group="원격 데스크톱" new enable=yes

-Allow Remote Device Management-
mmc > 그룹 정책 개체 편집기 > Server Core >
컴퓨터 구성 > 관리 템플릿 > 시스템 > 장치 설치 > PnP 인터페이스에 대한 원격 액세스 허용

-Install Features-
start /w ocsetup FailoverCluster-Core
start /w ocsetup MultipathIo
start /w ocsetup TelnetClient

-Install Hyper-V Role-
Start /w ocsetup Microsoft-Hyper-V

-Windows Activation-
Slmgr.vbs -ipk <Product Key> <- Input Product Key
Slmgr.vbs -ato <- Activation
Slmgr.vbs -dlv <- Show Activation Status

:
Posted by 커널64
2009. 4. 21. 15:03

P2V 시 BITS 포트 변경(기본값: 443) Virtualization2009. 4. 21. 15:03

SCVMM의 P2V 시 BITS 포트 변경

1. HKLM\Software\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings
2. DWORD 값 생성, P2VBITSTcpPort
3. 해당 DWORD의 값을 원하는 포트로 설정
4. Virtual Machine Manager 서비스 재시작

:
Posted by 커널64

App-V의 모델
1. Standalone Model
시퀀싱 작업의 한 부분으로 .msi 패키지를 생성해 배포한다.(GPO, SCCM)
.msi 패키지 파일에는 배포 정보, 바로가기, 설치 루틴이 포함된다.

사용 환경
- App-V 환경에 접속할 수 없는 원격지 사용자가 있는 경우
- SMS 2003, SCCM 2007등 소프트웨어 관리 솔루션이 이미 있는 경우
- 소프트웨어를 배포하기 위한 대역폭이 충분하지 않은 경우


2. Streaming Model
응용 프로그램은 Feature Block을 통해 전송(Streaming)된다.
프로그램이 실행되는 데에는 Feature Block 1(FB1)만 필요하다.
이는 응용 프로그램의 빠른 실행을 가능하게 한다.

사용 환경
- 응용 프로그램의 배포에 SCCM 2007 SP1 with R2을 사용하는 경우
- Active Directory가 구성되어 있지 않은 상황에서 스트리밍을 이용해 배포하려 하는 경우

스트리밍 서버 역할 종류
- App-V Management Server or Streaming Server(Active upgrade) - RTSP/RTSPS
- File Server(No Active upgrade) - SMB
- IIS Server(No Active upgrade) - HTTP/HTTPS


3. Full Infrastructure Model
하나 이상의 App-V 관리 서버로 구성되며 SQL Server 데이터베이스가 필요하다.
App-V의 관리를 위해 관리 콘솔이 필요하다.(관리 서버에 설치하거나 별도의 워크스테이션에 설치한다.)

사용 환경
- 관리 서버를 이용해 응용 프로그램의 바로가기를 클라이언트에 배포하고자 하는 경우
- 관리서버의 추가적인 보고서 기능을 필요로 하는 경우
- 그룹 기반의 응용 프로그램 배포가 필요한 경우
- 라이선스 관리가 필요한 경우
- 응용 프로그램을 클라이언트로 신속하게 배포하고자 하는 경우

구성 역할
- App-V Management Server
- Streaming Server
- Server running App-V Management Web Service
- SQL Server
- Active Directory
- App-V Management Console
- Sequencer for creating virtualized application packages
- App-V Client installed on systems requiring app virtualization (desktops, VMs, or Terminal Servers)


고가용성 구성
- SQL Server (MSCS) - SQL Server 2000(SP3a/SP4), SQL Server 2005(SP1/SP2), SQL Server 2008
- Streaming Server(Network Load-Balancing)
- Management Server(Network Load-Balancing)
- Management Server Service(N/A)

 

:
Posted by 커널64

-       The requested operation cannot be performed on a file with a user-mapped section open. (0x800704C8)

-       'VMName' Microsoft Synthetic Ethernet Port (Instance ID {7E0DA81A-A7B4-4DFD-869F-37002C36D816}): Failed to Power On with Error 'The specified network resource or device is no longer available.' (0x80070037)

-       The I/O operation has been aborted because of either a thread exit or an application request. (0x800703E3)

-       Virtual machines disappear from the Hyper-V Management Console

부모 파티션에 백신 프로그램이 설치되어 있는 경우 위와 같은 증상이 발생할 수 있다.

 

해결 방법

백신 설정에서 다음 사항에 대해 예외 설정

-       Default virtual machine configuration directory (C:\ProgramData\Microsoft\Windows\Hyper-V)

-       Custom virtual machine configuration directories

-       Default virtual hard disk directory (C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks)

-       Custom virtual hard disk directories

-       Snapshot directories

-       Vmms.exe

-       Vmwp.exe

:
Posted by 커널64

Processor

1.      32 논리 프로세서 코어 지원

2.      SLAT(Second Level Address Translation)

-       가상 주소와 실제 주소 변환에 대한 overhead 감소

-       Hypervisor CPU Time과 각 가상 머신의 메모리 사용량 절약

3.      CPU Core Parking

-       유휴 상태의 CPU Sleep 상태로 전환해 전원 절약

Networking

1.      Jumbo frame

-       물리적인 NIC이 지원하는 경우 9014byte 크기의 frame 지원

-       전체적인 네트워크 성능 향상, CPU overhead 감소

2.      TCP Chimney

-       Network processing 작업을 NIC(H/W)에서 하도록 해 성능 향상

3.      VMQ(Virtual Machine Queue)

-       물리적인 컴퓨터의 NIC DMA를 이용해 패킷을 VM의 메모리로 직접 전달하도록 해 I/O 성능 향상

 

CSV(Cluster Shared Volumes)

-       CSV는 장애 조치 클러스터링 기능의 일부로 다수의 Windows 서버가 SAN 저장소를 하나의 일관된 이름 공간으로 접근할 수 있게 해준다. 클러스터 구성에서 저장소 설정을 간편하게 만들어주며 라이브 마이그레이션의 속도를 향상시킨다.

 

 

Live Migration

-       Windows Server 2008 R2에 추가된 기능 중 가장 핵심적인 기능

 

요구 사항

ž   지원 운영체제

-       Windows Server 2008 R2 x64 Enterprise Edition

-       Windows Server 2008 R2 x64 Datacenter Edition

-       Hyper-V Server 2008 R2

ž   모든 물리적인 호스트에 Failover Clustering이 구성되어 있어야 한다.

ž   Failover Clustering은 클러스터당 최대 16 노드까지 지원한다.
(
두 클러스터 노드에서 한번에 한 개의 라이브 마이그레이션 세션만 가능하다.)

ž   라이브 마이그레이션을 위한 전용 네트웍이 구성되어 있어야 한다.
(
많은 양의 메모리 페이지를 전송하기 위해 1 Gigabit의 전용 이더넷이 권장된다.)

ž   물리적인 호스트는 같은 제조사의 프로세서를 사용해야 한다. (Intel / AMD)

ž   물리적인 호스트는 동일한 서브넷으로 구성되어야 한다.

ž   물리적인 호스트는 공유 저장소에 접근할 수 있어야 한다.
(
공유 저장소는 CSV가 권장된다.)

 

Live Migration 과정

     Live Migration Setup

ž   원본 호스트와 대상 호스트 간에 데이터 이동을 위한 TCP 세션 생성

ž   대상 호스트에 빈 VM이 생성되고 메모리 할당

     메모리 페이지 전송

ž   대상 호스트에 할당된 메모리로 원본 VM Working Set 전송 시작
(
메모리의 페이지 크기는 4 Kbyte)

ž   전송 중 원본 VM에서 변경되는 메모리 페이지에 대한 추적

ž   메모리 추적으로 변경된 메모리에 대해 수 차례 전송 수행

     메모리 페이지 전송 완료

ž   대상 호스트로 남아 있는 변경된 메모리 페이지를 복사하고 VM의 레지스터와 디바이스의 상태 전송
(
이 과정에서 원본과 대상 호스트의 네트웍 속도가 매우 중요한 요인이 된다. 변경된 페이지와 VM Working Set을 전송하는 시간에 따라 라이브 마이그레이션의 완료 시간이 결정된다.)

ž   대상 호스트로 VM Working Set 전송이 완벽하게 완료되면, VM Working Set과 대상 호스트의 그것과 완전히 일치하면 다음 과정 진행

ž   라이브 마이그레이션은 이 과정 이전 어디서든 취소가 가능하다.

     저장소 핸들 이동

ž   VM에 대한 저장소(VHD 파일 또는 Pass-through 디스크)의 조작(Control) 권한이 대상 호스트로 이동

     대상 호스트에서 VM Online

:
Posted by 커널64

SCVMM 2008 설치 후 Hyper-V 호스트를 등록하면 Need Attention 경고와 함께 Upgrade available로 나타나는 경우 해당 Hyper-V 호스트에 다음 업데이트를 적용하면 해결된다.

KB956589 - KO EN
KB956774 - KO EN



Hyper-V RTM
KB950050 - KO
KB950050 - EN

:
Posted by 커널64
2008. 12. 8. 20:47

Hyper-V RTM의 지원 운영체제 Virtualization2008. 12. 8. 20:47

Supported Server Operating Systems

Microsoft Windows Server 2008 x64 (VMs configured with 1, 2 or 4 virtual processors)
Windows Server 2008 Standard
Windows Server 2008 Enterprise
Windows Server 2008 Datacenter
Windows HPC Server 2008
Windows Web Server 2008
Windows Server 2008 Standard without Hyper-V
Windows Server 2008 Enterprise without Hyper-V
Windows Server 2008 Datacenter without Hyper-V

Microsoft Windows Server 2008 x86 (VMs configured with 1, 2 or 4 virtual processors)
Windows Server 2008 Standard (x86 Edition)
Windows Server 2008 Enterprise (x86 Edition)
Windows Server 2008 Datacenter (x86 Edition)
Windows Web Server 2008 (x86 Edition)
Windows Server 2008 Standard without Hyper-V (x86 Edition)
Windows Server 2008 Enterprise without Hyper-V (x86 Edition)
Windows Server 2008 Datacenter without Hyper-V (x86 Edition)

Microsoft Windows Server 2003 x86 (VMs configured with 1 or 2 virtual processors)
Windows Server 2003 R2 Standard x86 Edition with Service Pack 2
Wndows Server 2003 R2 Enterprise x86 Edition with Service Pack 2
Windows Server 2003 R2 Datacenter x86 Edition with Service Pack 2
Windows Server 2003 Standard x86 Edition with Service Pack 2
Windows Server 2003 Enterprise x86 Edition with Service Pack 2
Windows Server 2003 Datacenter x86 Edition with Service Pack 2
Windows Server 2003 Web Edition with Service Pack 2

Microsoft Windows Server 2003 x64 (VMs configured with 1 or 2 virtual processors)
Windows Server 2003 R2 Standard x64 Edition with Service Pack 2
Windows Server 2003 R2 Enterprise x64 Edition with Service Pack 2
Windows Server 2003 R2 Datacenter x64 Edition with Service Pack 2
Windows Server 2003 Standard x64 Edition with Service Pack 2
Windows Server 2003 Enterprise x64 Edition with Service Pack 2
Windows Server 2003 Datacenter x64 Edition with Service Pack 2

Microsoft Windows 2000 Server (VMs configured with 1 virtual processor)
Windows 2000 Server with Service Pack 4
Windows 2000 Advanced Server with Service Pack 4

Linux Distributions (VMs configured with 1 virtual processor)
Suse Linux Enterprise Server 10 with Service Pack 2 x86 Edition
Suse Linux Enterprise Server 10 with Service Pack 2 x64 Edition
Suse Linux Enterprise Server 10 with Service Pack 1 x86 Edition
Suse Linux Enterprise Server 10 with Service Pack 1 x64 Edition


Supported Client Operating Systems

Microsoft Windows Vista x86
(VMs configured with 1 or 2 virtual processors)
Windows Vista Business x86 with Service Pack 1
Windows Vista Enterprise x86 with Service Pack 1
Windows Vista Ultimate x86 with Service Pack 1

Microsoft Windows Vista x64 (VMs configured with 1 or 2 virtual processors)
Windows Vista Business x64 with Service Pack 1
Windows Vista Enterprise x64 with Service Pack 1
Windows Vista Ultimate x64 with Service Pack 1

Windows XP Professional x86 with SP3 (VMs configured with 1 or 2 virtual processors)

Windows XP Professional x86 with SP2 (VMs configured with 1 virtual processor)

Microsoft Windows XP Professional x64 with SP2 (VMs configured with 1 or 2 virtual processors)

:
Posted by 커널64
2008. 11. 9. 14:23

Microsoft 가상화 정리 Virtualization2008. 11. 9. 14:23

하드웨어 가상화(Hyper-V, Virtual Server 2005 R2)

다중 게스트 OS를 단일 서버에서 구동

 

애플리케이션 가상화(SoftGrid Application Virtualization)

OS에 설치할 필요 없이 어떤 응용 프로그램이라도 구동 가능


프레젠테이션 가상화
(Terminal Services)

한 컴퓨터에서 응용 프로그램을 실행하고 다른 컴퓨터에 그 프로그램을 제공

 

데스크톱 가상화(Virtual PC 2007, Kidaro)

다중 운영체제를 단일 데스크톱에서 실행.

Windows Vista Enterprise를 서버에서 구동되는 VM으로 중앙에서 실행(Windows Vista Enterprise Centralized Desktop) 


 

Hyper-V

모든 서버를 가상화하자는 것은 아니다. 서버 가상화가 아무리 발전해도 물리적인 서버의 성능을 따라잡을 수는 없다.

è  서버 가상화의 주목적은 물리적인 서버의 사용율을 최적화 한다는 것이 1차 목표다.

è  2차 목표는 효과적인 관리다.
Microsoft System Center Virtual Machine Manager 2008
Microsoft Hyper-V Virtual Server, VMware Virtual Center까지 관리할 수 있다.

 

하이퍼바이져 기반 가상화는 크게 모노리틱(Monolithic)마이크로커널(Microkernel) 가상화로 나누어져 있다.

Microsoft Hyper-V는 후자를 사용한다. , Hypervisor에는 가상화 그 자체의 기능인 파티셔닝 및 리소스 고립, 하드웨어에 대한 공정한 제공에 집중하고, 드라이버 운영에 대한 모델은 물리적인 파티션과 가상 파티션간의 처리로 넘기게 된다.

만약, 한 개의 드라이버에 문제가 발생할 경우 모노리틱(Monolithic) 방식은 모든 가상 머신에 부정적인 영향을 미치게 된다.

 

Terminal Service RemoteApp

Windows 2008 Terminal Service의 기능으로 RDP MSI 파일로 배포 가능, 가장 효율적이고 진보된 방법은 웹 억세스 방식이다. - 서버 자원 사용

RDP로 연결 -> 터미널에서 동작하지만 사용자에게는 프로그램에 대한 화면 정보만을 보여주는 형태.

사용자 입장에서는 Local 프로그램 실행과 동일한 경험을 하게 된다. 실제로 배포된 프로그램을 실행하면 Client쪽에서는 mstsc.exe 프로세스가 생성된다.

 

Softgrid Application Virtualization

(사용자 별로 응용프로그램을 설치/삭제할 필요가 없어지고 응용프로그램의 업그레이드가 단일 지점(중앙 집중)에서 수행 가능해진다.)

중앙에서 S/W Package화해 Virtual Application Server에서 Client들이 필요에 따라(on-demand) N/W을 통해 다운받아 실행되는 방식 – 클라이언트 자원 사용

사용자 입장에서는 일반적인 Local 프로그램을 실행하는 것과 동일한 경험을 하게 된다.

세션이 끝난 후에는 Client Local Cache에 저장돼 다시 실행할 때는 N/W Traffic으로 인한 지연이 없다.

필요한 S/W를 실행하면 Virtual Application Server에서 다운받아 Systemguard라는 일종의 Sandbox위에서 실행된다. 그러므로 S/W간의 충돌이 발생하지 않는다. (: Office 2003 Office 2007)

 

Softgrid for Terminal Service

Softgrid Terminal Service의 결합된 형태 - Terminal Server의 자원 사용

Client들은 RDP로 접근하며 각 Terminal Server S/W를 일일이 설치할 필요가 없어진다.

 

Kidaro

별도의 가상화 제품군으로 판매되지 않고 MDOP(Microsoft Desktop Optimization Pack) Microsoft Enterprise Desktop Virtualization(MED-V)로 포함된다.

Corporate Desktop Image – 조직의 가상 머신. 조직 내 데스크톱 환경을 관리자가 미리 꾸며놓은 가상 머신으로 이 안에 조직 내에서 사용중인 각종 응용 프로그램과 설정들을 미리 구성해놓는다.

Image Repository - 가상 머신 이미지를 저장하고, 사용자에게 전송하는 일반 웹 서버이지만, Kidaro의 자체 추가 기술(TrimTransfer)을 통해 빠른 송/수신을 처리할 수 있다.

Management Server - 액티브 디렉터리와의 인증, 가상 머신에 대한 정책, 사용할 수 있는 응용 프로그램 등을 구성

 

사용자에게는 단축 아이콘 형태로 제공이 가능하며 Virtual PC에서와 같은 Drag&Drop을 통한 파일 복사는 불가능하다.(보안!!)

정책에 기반한 파일 복사 기능과 클립 보드를 이용한 복사/붙혀넣기가 가능하다.

해당 정책은 Kidaro 관리 콘솔 내 정책에서 확장자나 실행할 수 있는 프로그램 등의 제어가 가능하다.


 

Windows Vista Enterprise Centralized Desktop

Windows Server 2003(with Terminal Service)에 설치된 Virtual Server 2005 기반에서 실행되는 Windows Vista 가상 머신에 Thin/Rich Client RDP를 통해 접근하는 방식

 

Thin Client(Windows XP Embedded or Windows CE Embedded)

Rich Client(Windows Vista or Windows Fundamentals for Legacy PCs)

Windows Aero와 같은 몇몇 기능은 Windows Vista에서만 가능하다.

 

배포 방식

(SoftGrid와 결합하여 더 나은 가치를 얻을 수 있다)

 

1.     정적 배포
각 사용자는 서버에 별도의 VM 이미지를 갖는다. VM들은 SAN에 저장되며 Virtual Server에 의해 실행된다. 사용자는 RDP를 이용해 제공받는다.

 

2.     동적 배포
그룹이나 사용자에 대해 오직 한 개의 마스터 VM 이미지를 갖는다. 여기에 응용프로그램 이미지와 개별 사용자의 설정 및 데이터는 별도로 저장된다.

사용자가 세션을 요청하면 OS 이미지만 가지고 있는 마스터 VM 이미지가 서버에서 실행된다
.
사용자가 응용프로그램을 실행하면 해당 VM 세션에 동적으로 응용프로그램이 배포/실행된다.

:
Posted by 커널64