달력

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
2009. 12. 11. 11:54

Hyper-V의 VLAN Virtualization2009. 12. 11. 11:54

Hyper-V에서 VLAN을 설정하는 위치는 물리적인 NIC, 가상 스위치(호스트), 가상 머신(게스트)의 세 곳이다.
가상 스위치와 가상 머신은 오직 한 개의 VLAN ID만 할당될 수 있고, 물리적인 NIC에는 다수의 VLAN이 할당될 수 있다.

VLAN을 사용하는 이유
1. iSCSI와 같은 SAN 네트워크의 격리 (iSCSI 구성 시 전용의 스위치 및 물리적인 NIC 할당 권장)
2. 보안 상의 이유로 네트워크를 분리하는 경우
3. 추가적인 라우터나 장비없이 브로드케스트 도메인을 분리. (VLAN은 논리적인 브로드캐스트 도메인)

일반적으로, iSCSI SAN을 이용해 Failover Cluster를 구성하는 경우 다음과 같이 5개 또는 그 이상의 gigaE NIC가 필요하다.
- 호스트 관리 용도(1)
- 하트비트 용도(1)
- 가상 머신 용도(1 또는 그 이상)
- iSCSI w/ MPIO 용도(2 또는 그 이상)

다음은 4개의 NIC를 가지고 있는 서버의 예이다. 여기서 중요한 부분은 가상 머신이 사용하는 NIC #2가 연결되는 스위치의 포트는 가상 머신의 VLAN ID 사용을 위해서 트렁크 모드로 구성되어야 한다는 것이다.




Hyper-V의 가상 스위치 및 가상 네트워크의 개념도

:
Posted by 커널64
2009. 12. 8. 12:40

Hyper-V의 디스크 타입별 성능 비교 Virtualization2009. 12. 8. 12:40

Hyper-V의 디스크 타입 별 성능 비교
(Fixed VHD vs. Dynamic Expanding VHD vs. Pass-Through Disk)
http://clusteringformeremortals.com/2009/09/25/hyper-v-pass-through-disk-performance-vs-fixed-size-vhd-files-and-dynamic-vhd-files-in-windows-server-2008-r2/

결과를 정리하면, Pass-Through 디스크가 근소한 차이로 가장 좋은 성능을 보이나 VHD가 가지는 여러 장점(스냅샷 등)을 사용할 수 없게 된다. 그렇기 때문에 VHD의 제한 용량인 2TB이상의 디스크가 필요한 경우를 제외하면 Pass-Through 디스크 방식 보다는 VHD 방식을 권장한다. VHD 방식 중에서도 Dynamic Expanding 방식의 성능이 R2에서 크게 개선되어 Fixed 방식과 거의 동등한 성능을 보이므로 Dynamic Expanding 방식을 권장한다.

[참고]
IOPS(Input/Output operations Per Second)

일반적인 IOPS 값
SSD(Solid-state drive): 4,000 IOPS
Standard SATA hard drive: 75 IOPS
Western Digital Raptor 150GB: 126 IOPS
Seagate Savvio 2.5" 15K SAS: 183 IOPS
 

:
Posted by 커널64
2009. 11. 19. 16:56

Windows Server 2008 R2 Core의 기능/역할 설치 Etc.2009. 11. 19. 16:56

Powershell 설치
설치된 기능 쿼리
Dism /online /get-features /format:table

Powershell 설치를 위해 .NET Framework 2.0 설치
Dism /online /enable-feature /featurename:NetFx2-ServerCore

Powershell 설치
Dism /online /enable-feature /featurename:MicrosoftWindowsPowerShell

ServerManager, BestPractices 설치
Dism /online /enable-feature /featurename:ServerManager-PSH-Cmdlets
Dism /online /enable-feature /featurename:BestPractices-PSH-Cmdlets


Powershell 실행
c:\windows\system32\WindowsPowerShell\v1.0\powershell.exe

기능 및 역할 설치를 위해 ServerManager 모듈 Import
Import-Module ServerManager

설치된 기능 쿼리
Get-WindowsFeature | Where {$_.installed –eq $true}

기능 설치/제거 (예: Hyper-V Role)
Add-WindowsFeature Hyper-V
Remove-WindowsFeature Hyper-V

:
Posted by 커널64
2009. 10. 20. 22:57

Hyper-V Server 2008 R2 기능 Virtualization2009. 10. 20. 22:57

:
Posted by 커널64

:
Posted by 커널64

1. Live Migration
가장 특징적인 기능이라 할 수 있겠다. VM의 다운타임 없이 호스트 간 이동이 가능해진다.
이를 위해서는 R2에서 제공되는 CSV(Clustered Shared Volume)가 요구된다.
SCVMM 2008 R2와 함께 사용 시 Live Magration의 Queue와 같은 기능을 사용할 수 있다.
기존 인프라에 대한 변경은 불필요하다.

2. Logical Processor Support
호스트 컴퓨터에 대해 64개의 논리적인 코어 지원
최초 Hyper-V 버전 대비 두 배수의 논리적 코어 지원이다.

3. Hot add/remove Storage
VHD 또는 Pass-through 디스크에 대한 hot add/remove 지원
Hot add/remove는 SCSI 컨트롤러에 대해서만 지원
저장소 컨트롤러에 대한 hot add/remove는 지원 안 함

4. SLAT
Second Level Address Translation (SLAT)
메모리 주소 변환에 대한 하드웨어(CPU)적인 지원으로 성능 증가 및 Hypervisor의 부하 감소
Intel에서는 EPT(Enhanced Page Tables)이라 부르고 AMD에서는 NPT(Nested Page Tables)라 칭한다.
메모리 관리에 대한 성능을 증가 시킨다. 구체적으로 Hypervisor의 메모리 사용량을 약 5%에서 1%로 감소시킨다.

5. VHD를 통한 부팅(물리적인 서버) 지원


* Hot Add Memory 지원 Windows Server 2003/2008 Edition 목록

> Windows Server 2003 Enterprise Edition(Not supported in 64-bit versions)
> Windows Server 2003 Datacenter Edition(Not supported in 64-bit versions)
> Windows Server 2008 Enterprise Edition
> Windows Server 2008 Datacenter Edition
> Windows Server 2008 Itanium Edition

:
Posted by 커널64
2009. 6. 13. 09:47

Windows Server 2008 R2 특징 정리 (MS 문서 정리) Etc.2009. 6. 13. 09:47

     x64 버전으로만 출시되는 첫번째 Windows 서버 플랫폼

     최대 256개의 논리적인 프로세서 지원

     SLAT(Second Level Address Translation) 지원

     SLAT = 가상화에 대한 지원으로 기존에는 Guest 운영체제에서 메모리를 실제 메모리에 맵핑할 때 CPU가 한 번의 메모리 주소 변환만을 수행할 수 있었기 때문에 Hypervisor Guest 운영체제가 사용하는 실제 메모리로 맵핑하는 업무를 담당해 Hypervisor에 메모리와 CPU에 대한 Overhead가 있었으나 이제는 이러한 두 번의 메모리 변환을 수행할 수 있는 기능을 CPU에서 지원(Intel: EPT(Extended Page Tables), AMD: NPT(Nested Page Tables) / RVI(Rapid Virtualization Indexing)하게 되었으며 이 기능을 운영체제 레벨에서 사용할 수 있게 됨

     Hyper-V가 호스트 CPU에 대해 최대 64개의 논리적인 CPU를 지원

     프로세서의 사용량에 따라 프로세서의 성능 조절을 통해 전원을 효율적으로 사용하며 이에 대한 설정을 그룹 정책을 통해 Windows Server 2008 Windows 7에 적용 가능

     Hyper-V에 대한 업데이트. (Live Migration 지원, SLAT 지원, 64개의 논리적인 프로세서 지원, Hot Add/Remove Storage(VHD))

     터미널 서비스의 기능을 확장한 Virtual Desktop Integration (VDI) 기능 포함. (터미널 서비스를 이용한 데스크탑 가상화(일반적인 응용 프로그램과 동일한 사용자 경험), 그래픽/오디오에 대한 클라이언트 자원 이용, 웹 페이지를 통한 Presentation 가상화(Remote App))

     원격 관리에 대한 향상된 지원. (원격 설치가 가능한 서버 관리자(Server Manager), 향상된 AD DS/AD FS 관리 도구)

     240개의 새로운 명령어 세트를 포함하는 PowerShell 2.0 포함 (디버깅 및 테스트를 위한 Cmdlet 포함)

     외부에서 사내 망에 접근하기 위해 VPN과 같은 복잡한 설정없이 손쉽게 사내 망에 연결할 수 있도록 해주는 DirectAccess 기능

     BranchCache라는 기술을 통해 지사 간(WAN 구간) 데이터 전송에 대한 네트워크 사용량을 줄여준다. 지사의 규모에 따라 일종의 Cache 역할을 하는 BranchCache 서버를 두거나 Windows 7 컴퓨터로도 구성이 가능하다. BranchCache은 이용해 이전에 요청했던 파일을 로컬에 위치하는 BranchCache 서버에 저장해 두었다가 재 요청이 있는 경우 로컬 Cache 서버에서 전송하게 해 WAN 구간의 네트워크 사용량을 줄이고 사용자는 빠르게 데이터에 접근할 수 있게 해 준다.

     SMB 시장을 위한 Small Business Server, Windows Essential Business Server에는 여러 관리 콘솔을 한 곳에서 관리할 수 있도록 하는 PowerShell에 기반한 통합된 관리 콘솔을 제공한다. 예를 들면 Active Directory Administration Center가 있겠다.

     Windows Server 2008 R2에는 IIS 7.5가 포함된다. IIS의 효율적인 관리를 위한 IIS PowerShell Provider, 서버 코어 버전에 .NET Framework가 포함되며 문제 해결을 위한 Configuration logging 기능과 전용 BPA(Best Practice Analyzer)가 제공되며 URLScan 3.0(Request Filter Module)도 통합된다.

     지속적으로 증가하고 있는 데이터 저장소의 효율적인 관리를 위해 File Classification Infrastructure(FCI) 기능을 제공한다. FCI는 파일 공유에 기반한 확장가능하고 자동화된 파일 분류 기능이다. 관리자는 특정 파일에 대한 분류를 이용해 특정한 작업을 취할 수 있게 된다. 또한, FCI는 파트너가 확장할 수 있도록 해 ISV들에 의해 FCI를 이용한 여러 응용 프로그램이 개발될 수 있다.


:
Posted by 커널64