달력

5

« 2024/5 »

  • 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
  • 31

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

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

지원되는 운영 체제

P2V 변환을 수행하려면 원본 컴퓨터에 다음의 지원되는 운영 체제 중 하나가 있어야 합니다.

  • Windows Server 2008(32비트)
  • Windows Server 2008(64비트)
  • Windows Server 2003(32비트) SP1 이상
  • Windows Server 2003(64비트) SP1 이상
  • Windows 2000 Server SP4 이상(오프라인 P2V만 해당)
  • Windows 2000 Advanced Server SP4 이상(오프라인 P2V만 해당)
  • Windows XP Professional(32비트) SP2 이상
  • Windows XP Professional(64비트) SP2 이상
  • Windows Vista 서비스 팩 1(32비트)
  • Windows Vista SP1 이상(64비트)



Online P2V 과정

1. VMM은 원본 컴퓨터의 하드웨어 및 소프트웨어 설정을 가져오기 위해 원본 컴퓨터에 VMM Agent를 설치한다.
변환이 완료되면 Agent는 제거된다.

2. VMM은 다음과 같은 방법을 통해 원본 컴퓨터의 하드웨어와 소프트웨어 설정을 가져온다.
VMM Agent는 하드웨어, 소프트웨어, 서비스, 핫픽스, 볼륨(파일 시스템, 볼륨 타입, 섹터) 정보들을 수집한다.
그 다음 VMM Agent는 이 정보들을 XML 파일의 형태로 VMM 데이터베이스로 내보낸다.
VMM은 원본 컴퓨터의 OS 및 구성에 대해 가상화가 가능한지를 판단하고 가상화가 가능하다고 판단되면 VMM은 필요한 패치 정보를 확인하고 다운로드한다.

3. 이미징 과정
VSS에 의해 각 NTFS 볼륨이 캡춰된다. 만약 대상 VHD 파일이 동적 확장으로 설정되어 있다면 데이터 부분만 캡춰하고 빈공간은 캡춰하지 않는다.
캡춰된 데이터는 원본 컴퓨터에서 BITS를 실행 중인 VMM 호스트로 전송된다.
각각의 물리적인 볼륨은 별도의 VHD 파일들로 변환된다.

4. 수정 과정
VMM은 가상 하드 디스크와 가상 머신의 생성을 준비한다.

5. 가상 머신 생성 과정
VMM은 가상 머신을 생성하고 하드 디스크와 네트워크 어뎁터, CD-ROM, 메모리를 구성한다.


Offline P2V 과정
Offline P2V는 VSS를 지원하지 않는 윈도우 2000 서버의 변환에 사용되는 옵션이다. Online P2V와 달리 만약 원본 컴퓨터에 Windows PE가 지원하지 않는 드라이버가 있다면 해당 드라이버를 제공해야만 한다.

1. VMM Agent 설치. VMM은 원본 컴퓨터에 VMM Agent를 설치한다.

2. VMM Agent는 원본 컴퓨터에 Windows PE를 설치하고 부트 레코드를 변경한다. 이 과정을 통해 원본 컴퓨터는 기본 운영체제가 아닌 Windows PE로 부팅하게 된다.

3. VMM은 물리적인 디스크의 데이터를 전송한다. 이 과정에서 VSS에서와 같은 스냅샷은 존재하지 않는다.

4. 남은 과정은 Online P2V의 수정 과정, 가상 머신 생성과정과 동일하게 진행된다.

:
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