Вы находитесь на странице: 1из 74

Windows Server 2012 Hyper-V

Windows Server 2012 Hyper-V: ............. 4


..................................................................................................................................... 5

, ................................................................................................................................................ 5

............................................................................................................................................................................................. 6

......................... 7
................................................................................... 7

Hyper-V Extensible Switch........................................................................................................................................... 11

............................................................... 16
VLAN Hyper-V.......................................................................................... 16

................................................................................................................................................................ 24

..................................................................................................................................... 29

.......................................................................................................................................................................... 31

............................................................................................................ 34

Hyper-V ........................................................................................................................................................ 34

, .......................................................................... 38
Hyper-V ......................................................................................................................................... 38

Hyper-V............................................................................................................................................... 42

.......................................................................................................................................................................................................... 42

Hyper-V ...................................................................................................................................................................................................... 45

................................................................................................................................................................. 48

Offloaded Data Transfer Hyper-V ....................................................................................................................................... 50

Windows Server 2012 Hyper-V

Data Center Bridging ............................................................................................................................................................................................. 52

Virtual Fibre Channel Hyper-V......................................................................................................................................... 53

Hyper-V 4 ................................................................................................ 56

........................................................................................................................................................................................................ 58

............................................................................................................................................. 63
............................................................................................................................................................................. 63

Hyper-V Replica ................................................................................................................................................................................................ 65

(NIC Teaming) ........................................................................................................................ 67

Hyper-V ............................................................................................................................................................ 69

.............................................................................................................................................................. 72
............................................................................................................................................................. 73
Hyper-V Windows Server 2012 ..................................................................................................................................................................... 73

,
. Microsoft
, .

Windows Server 2012 Hyper-V

Windows Server 2012 Hyper-V:



.
, ,
. , -
, .
, :


- .

.
,
. , , ,
.
Hyper-V , ,
. Hyper-V (Windows, Linux ) . Windows Server 2012
Hyper-V,
, .
, , , Microsoft
, Hyper-V ,
, .



,
.
. ,
, . , , ,
, .
Windows Server 2012,
, . 2- ,
.
.
. Windows Server 2012 , :

.
,
.
Hyper-V Extensible Switch. Hyper-V ,
.

Windows Server 2012 Hyper-V


. ,
Hyper-V,
(VLAN), ,
,
. Windows Server 2012

:
VLAN Hyper-V. ,
IP-, .
.
,
.
. .
.
.
. . .
Hyper-V. - Hyper-V
. 140 Hyper-V Windows
PowerShell.

,
, :
.
, .
, .
Windows Server 2012 , : , . .
:

Hyper-V . 320
, 4 , 64 1 . 64 4000 .

Hyper-V.
, , ,
, .
Hyper-V. IP- , .

. VHDX

,
4 . ,
.

Windows Server 2012 Hyper-V

Offloaded Data Transfer Hyper-V.


, ,
, .

Data Center Bridging (DCB). DCB ,


, ,
10- .

Virtual Fibre Channel Hyper-V. Hyper-V


Fibre Channel.

Hyper-V 4 .
4
, .

. (SLA),
.
, .



. ,
, :

, .

Windows Server 2012 , ,


. , :

.
. , , .

Hyper-V Replica. Windows Server 2012 .


Hyper-V . Hyper-V Replica , .

(NIC teaming) .
. ,
, . ,
.
( )
.

Hyper-V.
. Windows Server 2012 , Hyper-V.

Windows Server 2012 Hyper-V



Hyper-V Windows Server 2012,
.
:

Hyper-V Extensible Switch.



. -
(IaaS), .
, -
.
, ,
. Windows
Server 2012 ,
. 2- , .

.
.
. ,
, y (, ) . -,
IaaS,
, .
Windows Server 2012
Hyper-V Extensible Switch.

Windows Server 2012 Hyper-V


Hyper-V Extensible Switch ,

.
Hyper-V Extensible Switch.

Hyper-V


Hyper-V Extensible Switch

Hyper-V Extensible Switch


Windows Server 2012 Hyper-V ,
.
Windows Server 2012 :

(PVLAN).
(), ARP (ARP/ND).
DHCP DHCP.
(ACL).
.
.
Windows PowerShell 3.0 Windows (WMI).

PVLAN
VLAN , . Windows Server 2012 PVLAN, VLAN,
.

Windows Server 2012 Hyper-V

,
PVLAN
. PVLAN
VLAN VLAN. PVLAN
, . PVLAN , PVLAN . , .
PVLAN


2.


, VLAN.

VLAN
2.

PVLAN ,
VLAN.

1
10.0.0.1

2
10.0.0.2

3
10.0.0.3

2, 4

2, 4

2, 4, 5

4
10.0.0.4

2, 5

5
10.0.0.5

2, 5


Hyper-V Extensible Switch
2, 4, 5
PVLAN:

PVLAN VLAN 2

ARP/ND
Hyper-V IP- ARP (
ARP- IPv4).
ARP,
MAC- IP-, . , IP-, - . IPv6 Windows Server 2012 ND-.

Windows Server 2012 Hyper-V

DHCP
DHCP DHCP- DHCP . DHCP- , ,
.
Hyper-V , Hyper-V DHCP-. DHCP- Hyper-V
. Hyper-V DHCP-, IP-,
.

ACL
ACL
Hyper-V. ACL , IP- -,
. , ACL , . , IP- -, .
ACL. ACL
.
, () .


VLAN ,
, . Hyper-V, ,
VLAN. , VLAN.

.

,
. Hyper-V
. , . , , .
, .

Windows PowerShell WMI


Windows Server 2012 Windows PowerShell
Hyper-V,
, , . . Windows
PowerShell
Hyper-V.


Windows Server 2012 Hyper-V.

Windows Server 2012 Hyper-V

10


Windows Server 2012 ,
. Hyper-V Extensible Switch,
Windows Server 2012 ,
IaaS. Hyper-V Extensible Switch :

. Hyper-V Extensible Switch


, IaaS,
(PVLAN), ARP, DHCP,
(ACL) VLAN.

.

. .

. Windows PowerShell WMI ,


.

Windows Server 2012 , - Hyper-V . : (1) ,


(VLAN) Ethernet- ; (2)
. Hyper-V
Windows Server 2012 ACL
, VLAN. ,
ARP DHCP.

Hyper-V Extensible Switch



, . - , , ,
, , , , , .
,
.
, ,

.
Hyper-V Extensible Switch . Hyper-V Extensible
Switch - .
, .
- , , , .
Windows Server 2012 Hyper-V Extensible Switch .

Windows Server 2012 Hyper-V

11


Hyper-V Extensible Switch Windows Server 2012 ,
. Hyper-V Extensible Switch , Windows
(API). Windows .
Windows Hardware Quality Labs (WHQL).
Hyper-V Extensible Switch Windows PowerShell,
WMI Hyper-V Manager.
, . Hyper-V
Extensible Switch
.

Hyper-V Extensible Switch Windows Server 2012


, , , . - (NDIS) Windows Filtering
Platform (WFP). Windows Windows
:

NDIS
Windows. NDIS NDIS 6.0.

WFP, Windows Vista Windows Server 2008,


(ISV)
TCP/IP-, , IPsec
(RPC).
TCP/IP TCP/IP. ,
. TCP/IP ,
, ,
.
: Windows.
, :
.
.
.
, .
Hyper-V Extensible Switch. .
Hyper-V Extensible Switch .

Windows Server 2012 Hyper-V

12

Hyper-V Extensible Switch.

sFlow

NDIS

NDIS

OpenFlow, Virtual
Ethernet Port Aggregator
(VEPA)

NDIS


TCP/IP, , IPsec RPC

WFP

Hyper-V Extensible Switch API, Hyper-V.

Windows Server 2012 Hyper-V

13

Hyper-V Extensible Switch Windows Server 2012


, .
Hyper-V Extensible Switch .

WMI

(VMWP)

10 CTL

10 CTL


(VMMS)

VMBUS

Hyper-V Extensible Switch

Hyper-V

System Center
Virtual Machine
Manager


Windows

Windows

Hyper-V Extensible Switch


Hyper-V Extensible Switch:

. ,
Hyper-V Extensible Switch.

Hyper-V Extensible Switch.

. Hyper-V Extensible Switch .

, .
, . .

. , Hyper-V
Extensible Switch. ,
.

.
Hyper-V Extensible Switch.

Windows Server 2012 Hyper-V

14


Hyper-V Extensible Switch ,
Hyper-V Extensible Switch:

Windows PowerShell . Windows Server 2012


Windows PowerShell Hyper-V,
, , . Windows PowerShell Hyper-V
Extensible Switch.

. Hyper-V Extensible
Switch ,
. Windows (Event Tracing
for Windows, ETW) Hyper-V Extensible
Hyper-V Extensible Switch ,
. .

Hyper-V Extensible Switch Hyper-V Windows Server 2012.

Hyper-V Extensible Switch , , , ,


.
Windows PowerShell WMI.
Hyper-V Extensible Switch :

.
Hyper-V ,
, . , . , Hyper-V Extensible Switch.
Hyper-V .
. .
, . .

Windows. Windows. Windows Logo


.

. Windows
Windows PowerShell WMI.
.

. . .

. Hyper-V Extensible Switch Hyper-V.

Hyper-V Extensible Switch Windows Server 2012. ,



.

Windows Server 2012 Hyper-V

15



Hyper-V Windows Server 2012,
. :

VLAN Hyper-V.

Hyper-V.

VLAN
Hyper-V

. , . (VLAN). . VLAN:

, ,
VLAN
.
VLAN , 1000 VLAN ( 4095).
VLAN , VLAN
.

VLAN, ,
IP-:
.

IP-.

Windows Server 2012 Hyper-V

16

IP- , , TCP/IP. ,
IP- , . IP- , ,
IP-.
IP-
, -, . ,
,
IP-. , IP-
, IP-. , .
Hyper-V .

. VLAN. Hyper-V
, . , Hyper-V

.


Hyper-V ,
, ,
IP-. Hyper-V ,
. ,
Hyper-V ,
.
. ,
, IP- .



(Top-of-Rack)

,
.

,
.

Hyper-V

Windows Server 2012 Hyper-V

17

Hyper-V Network Virtualization :

IP- .

(Generic Routing Encapsulation, GRE).

IP-.

IP-
IP-:

(Customer Address, CA) IP-,


.
,
. CA .

(Provider Address, PA) IP-,


. PA , Hyper-V, . PA , .

CA ,
( PA). , - Windows Server 2012
Hyper-V , Hyper-V
, .
. , IPv4,
IPv6, . IP- . , ,
CA PA ,
.

(Generic Routing Encapsulation)


GRE ( RFC 2784 RFC 2890),

- Internet Protocol. Hyper-V
IP- GRE . IP- GRE
:
.
. .
Key () GRE.
MAC-.

Windows Server 2012 Hyper-V

18

GRE Hyper-V.

Windows Server 2012 Hyper-V

19

GRE Hyper-V

IP-
Hyper-V IP-
CA PA. CA PA
. TCP/IP-. IP-
, .
. IP-.

IP-


,
.

Windows Server 2012 Hyper-V

20


Contoso Ltd. . , Microsoft SQL Server ,
Contoso, IP-. , Windows Server 2012 Hyper-V, Contoso
(. ).

Hyper-V 1

Hyper-V 2

IP-, IP-
.
-:

SQL Server ( SQL)


IP- 10.1.1.1 - ( WEB) IP- 10.1.1.2,
SQL Server .

SQL Server (
SQL) IP- 10.1.1.1 - ( WEB) IP- 10.1.1.2, SQL Server .

SQL WEB IaaS , SQL Hyper-V


1, WEB Hyper-V 2.
IP- ( CA):
CA : SQL 10.1.1.1, WEB 10.1.1.2.

CA : SQL 10.1.1.1, WEB 10.1.1.2.

, PA:

PA : SQL 192.168.1.10, WEB 192.168.1.12.

PA : SQL 192.168.1.11, WEB 192.168.1.13.


. CA PA. .
Hyper-V 1, Hyper-V 2.

: 192.168.1.12 ( PA WEB )

: 192.168.1.10 ( PA SQL )

Hyper-V 1, , , :
o

: 192.168.1.12 ( PA WEB )

: 192.168.1.10 ( PA SQL )

:
o

: 10.1.1.2 ( CA WEB )

Windows Server 2012 Hyper-V

21

: 10.1.1.1 ( CA SQL )

SQL .

SQL Hyper-V 1 , :

Hyper-V 1, , :
o

: 10.1.1.1 ( CA SQL )

: 10.1.1.2 ( CA WEB )

: 192.168.1.10 ( PA SQL )

: 192.168.1.12 ( PA WEB )

Hyper-V 2, , , :
o

: 192.168.1.10 ( PA SQL )

: 192.168.1.12 ( PA WEB )

:
o

: 10.1.1.1 ( CA SQL )

: 10.1.1.2 ( CA WEB )

WEB .
WEB SQL
, . , Hyper-V, ,
, , IP-. (CA PA), Hyper-V CA PA .
,
.
IP- .
IP-. IP- CA
. IP-

Windows , VMQ. IP
GRE (RFC 2784).
.

,
IP- PA.
PA ,
IP- MAC-.

Windows Server 2012 Hyper-V

22


Hyper-V Windows Server 2012 Hyper-V.

Hyper-V
.
VLAN. Hyper-V
, . , Hyper-V
.
Hyper-V:


. IP- IaaS, ,
IP-, (DNS), .
, VLAN. Hyper-V. - VLAN .
.

IP-, , IP- .

. ,
.
. , ,
.
,
, . , .

(, ),
. Hyper-V . , Transparent Interconnection of Lots of
Links (TRILL, IETF), Ethernet.

Windows PowerShell WMI. Windows PowerShell . Windows Server 2012 Windows PowerShell , , , , .

Windows Server 2012 Hyper-V

23



,
-. Windows Server 2008 R2 ,

.
, Fibre Channel iSCSI
SAN. Windows Server 2012 .
, Hyper-V . Windows Server 2012

. ,
.


Hyper-V
, . Hyper-V Windows
Server 2012 ,
.
,
,

.


, , ( 10 ) . .


Windows Server 2012
:
Server Message Block (SMB) .
Windows Server 2012 SMB.
SMB, , .
, SMB.
Hyper-V. (
share nothing ).
, .
.

SMB
SMB
Windows Server 2012.

Windows Server 2012 Hyper-V

24


, TCP- . . ,
, .



, , ,
, .
. 4 .


, , Hyper-V, 1024 . 1024 .
Hyper-V.
, Hyper-V
-. ,
.
, ,
.

Windows Server 2012 Hyper-V

25

. Hyper-V , .
,
.


. - .

. 1-
Ethernet (GbE) . -
,
.
, , ,
.
, .
, . , - .
.
. , .

Windows Server 2012 Hyper-V

26


,
, . . , Fibre Channel. ( Virtual Fibre Channel
Hyper-V. Virtual Fibre
Channel Hyper-V.) .




, .
.

.
, MAC-
. .
, TCP-
. TCP- .

share nothing
share nothing ( ) Windows Server 2012.

Windows Server 2012 Hyper-V

27

, , Hyper-V ,
.
Hyper-V

Hyper-V

VHD

VHD

Hyper-V :
1.
2.

.
,


.
3.

,
, .

4.

,
. .

5.

,
.

,
.

:
Windows Server 2012.

Hyper-V:
o

, .

(, AMD Intel).

Windows Server 2012 Hyper-V

28

Hyper-V, Active Directory.

,
Fibre Channel ( path-trough).

Windows.

CSV .

(, ,
) SMB 2.2.

SMB
Hyper-V.
, , -
.

, Windows Server 2008 R2, . , . , ,



.
, Windows Server 2012 Hyper-V, , , ,
. . . .
,
.
,
.


Windows Server 2012
.
. -
,
, . Windows Server 2008 R2
, .
Hyper-V Windows Server 2012 ,
, .
, . Hyper-V Manager Hyper-V Windows PowerShell
. SAN .

Windows Server 2012 Hyper-V

29


, Hyper-V :
1. .
2. ,
.
3. ,
, .
4. , .
5. .
.
Hyper-V

VHD

Hyper-V
, ,
, -
.
Hyper-V
. , ,
Hyper-V (, SMB).
- . Windows Server 2012
, SMB2
Windows Server 2012 Hyper-V.
Hyper-V,
.
.

Windows Server 2012 Hyper-V

30

, ,
, . ,
Hyper-V , , , ,
(
). ,
, .

:
Windows Server 2012.

Hyper-V.

,
.

Hyper-V Windows Server 2012 ,


, .
, Windows Server 2012 Hyper-V, ,
, . .


, , . ,
. , , :
, .

, .

, , . , , ,
. Hyper-V , . , , , . ,
, .
Windows Server 2012 ,
.

Windows Server 2012 Hyper-V

31


Hyper-V Windows Server 2012 ,
40 .
, , ,
.
.
, . , , .
Hyper-V . ,
.
. Hyper-V
Windows PowerShell , .
, :
1. .
, - .
2. . ,
, .
3. . ,
.
4. , .
,
.
5. . , .
.

Windows Server 2012 Hyper-V

32

Windows Server 2012 Hyper-V.


, .
.
, Hyper-V.


. , , ,
(
).

, . Windows PowerShell .

Windows Server 2012 Hyper-V

33



. , .
, ,
. . , , , ,
. , .
.
Windows Server 2012 Hyper-V .


Hyper-V
. (
,
) .avhd. , .avhd , . Windows Server 2012 .avhd ,
.
, - , .
, . ,
, .

Windows Server 2012 Hyper-V.

,
.
. . Windows
Server 2012 Hyper-V ,
. .

Hyper-V
Windows PowerShell Windows
Server. Windows Server Hyper-V
WMI (,
). -, , . , .
Hyper-V Windows Server 2012 140 Hyper-V Windows PowerShell.

Windows Server 2012 Hyper-V

34


Hyper-V Windows PowerShell -, Hyper-V Manager.
Windows PowerShell. .


Hyper-V , - . .

Windows PowerShell,


test

New-VM -Name Test

Get-VM


d:\VH Ds\test.vhd

New-VHD -Path D:\VHDs\test.vhd

,
web

Start-VM Name web*

test
QA

Connect-VMNetworkAdapterVMName
testSwitchName QA

Hyper-V . Hyper-V
, Windows.
Windows PowerShell. , ,
Windows PowerShell,
, .

Hyper-V

Get-Service

Get-VM

Set-Service

Set-VM

New-Service

New-VM

Start-Service

Start-VM

Stop-Service

Stop-VM

Restart-Service

Restart-VM

Suspend-Service

Suspend-VM

Resume-Service

Resume-VM

Windows Server 2012 Hyper-V

35

Windows PowerShell,
.

Windows PowerShell

Hyper-V

Import-Csv

Import-VM

Export-Csv

Export-VM

Enable-PSRemoting

Enable-VMMigration

Checkpoint-Computer

Checkpoint-VM

Measure-Command

Measure-VM


140 . Hyper-V , . Hyper-V ,
.

VM

VHD

VFD

Hyper-V :
Windows Server 2012.
, .
Hyper-V.
Hyper-V.
, Hyper-V , Hyper-V Windows PowerShell Windows 8.

Hyper-V.

Windows Server 2012 Hyper-V

36


Windows Server 2012 Hyper-V WMI, . . Windows Server 2012 , Windows PowerShell,

Hyper-V (, , ,
). , .

Windows Server 2012 Hyper-V

37

,

Hyper-V Windows Server 2012, , . :

Hyper-V .

Hyper-V.

Hyper-V.

Offloaded Data Transfer Hyper-V.

Data Center Bridging (DCB).

Virtual Fibre Channel Hyper-V.

Hyper-V 4 .

Hyper-V
Hyper-V Windows Server 2008 R2 ,
64 . , - -
. , (online transaction processing, OLTP) (online
transaction analysis, OLTA),
. .
Hyper-V Windows Server 2012 . 32 1
Hyper-V, (VHDX) ( 64 , .
), .
, , .


Hyper-V Windows Server 2012 .
:

, .

(NUMA) .

Single Root I/O Virtualization (SR-IOV).

,
Windows Server 2012 Hyper-V , 160
2 ,
.

Windows Server 2012 Hyper-V

38


Hyper-V Windows Server 2012 32 1 .

Hyper-V Windows Server 2012 4000 64 . ,
, 16 1000 .
, Windows Server 2008 R2 Windows
Server 2012.

Windows
Server 2008 R2

160

2,5

512

1024

32

64

16

384

1024

2,7

16

64

1000

4000

Windows
Server 2012

64

NUMA
Windows Server 2012 Hyper-V NUMA .
(NUMA) , ,
. NUMA,
(, ) , (,
).

Windows Server 2012 Hyper-V

39

, SQL Server,
. NUMA NUMA .
NUMA
. , SQL Server, NUMA . NUMA, Hyper-V, NUMA, .
NUMA,


NUMA,

NUMA 1

NUMA 2

NUMA,

NUMA 3

NUMA,

NUMA 4

NUMA NUMA
. ,
NUMA ( NUMA
), NUMA.

SR-IOV
SR-IOV PCI-SIG, PCI, . SR-IOV
,
(DMA), SR-IOV . Hyper-V Windows Server 2012 SR-IOV SR-IOV
.
, . SR-IOV Hyper-V.

Windows Server 2012 Hyper-V

40


Hyper-V Extensible Switch

SR-IOV

SR-IOV Hyper-V ( )
,
.

Hyper-V
Hyper-V , :

Windows Server 2012 Hyper-V.


Hyper-V , .

, ,
.
, . , 32
, Windows Server 2012 Hyper-V
, 32 .

SR-IOV :

SR-IOV (, Intel VT-d2)


DMA .
, SR-IOV.

SR-IOV
( Hyper-V)
.

Hyper-V Windows Server 2012


160 2 .
1 32 .
64 4000 . , ,
. , , .

Windows Server 2012 Hyper-V

41


Hyper-V
, Windows Server 2008 R2 SP1, . Hyper-V
, .
.
Hyper-V ,
. Windows , . ,
Hyper-V .
, , ,
. ,
.
, , . ,
Windows Server 2008 R2 SP1, ,
. , , , ,
(, ).
. , . SQL Server,
8 .
. Windows Server 2008 R2
SP1, , . .
, ,
, Hyper-V. , Hyper-V,
. Windows Server 2012 Hyper-V , -
, .


Windows 8
. , Hyper-V
. ,
.
Windows Server 2012 Hyper-V,
.
, .
, , Hyper-V
. - , Hyper-V . . Windows Server 2012
Hyper-V, , . .

Windows Server 2012 Hyper-V

42

Windows Server 2012 Hyper-V , :

,
.


,
, Hyper-V
. ,
, , Hyper-V Windows Server 2012 .
,
,
. . .
,
, .
Hyper-V , Hyper-V
:

, .

Hyper-V , :

( ).

Hyper-V.

Hyper-V ,
. , Hyper-V. ,
Windows. Windows
, Hyper-V. ,
Windows Hyper-V
. , Hyper-V.

Windows Server 2012 Hyper-V

43

, Hyper-V.


Hyper-V

Hyper-V
Hyper-V,
, Hyper-V , (
ballooning ). Hyper-V.
Hyper-V , 10 .
Hyper-V, .


Hyper-V

Windows Server 2012 Hyper-V

44

Hyper-V Smart Paging :

Hyper-V
.

,
Hyper-V .

Hyper-V , .


Windows Server 2012 Hyper-V
:

Windows Server 2012.

Hyper-V.

Windows Server 2012 Hyper-V


Hyper-V .
.
,
, Hyper-V
. , , , .
-,
. .

Hyper-V
. ,
. Windows Server 2012
Hyper-V
. .
, - , , , .
.

Windows Server 2012 Hyper-V

45


Windows Server 2012
: Hyper-V Windows PowerShell
API Virtualization WMI Provider.
Hyper-V (. ).

()

()

(ACL)
-,
. , , - - . - -,
(ACL) , IP-.


Hyper-V Windows Server 2012 , , . , . Windows Server 2012
, Hyper-V. , , . .

Windows Server 2012 Hyper-V

46

,
Hyper-V Windows Server 2012.



1

, Hyper-V Windows Server 2012


.


:
1.

, . . Hyper-V ,
.

2.

3.

, Hyper-V
.

Hyper-V.
Hyper-V, , , ,
.

Hyper-V :
Windows Server 2012.
Hyper-V.

Windows Server 2012 Hyper-V

47

, :

Fibre Channel.

, (
path-trough).

, Offload Weight.
. Network Offload Weight , ,
. ,
Network Offload Weight ,
, (, SR-IOV).

Windows Server 2012 Hyper-V


. ,
, Hyper-V
, - .
. , ,
.



, Windows Server. , :

2040 .

, , - .

Hyper-V Windows Server 2012


VHDX. , . VHDX 64 .
, ,

.


VHDX:
64 .

- VHDX. ,

. , , .
.

,
.
-, , , -.
, - .

Windows Server 2012 Hyper-V

48

VHDX :

4 , 4 .

,
.

(trim), , (
SCSI, , ).

VHDX.
(

1 )

( 1 )


(BAT)

(
-)

VHDX
, , 1 . , . VHDX :
. , , , (BAT) . ,
. .

. . ,
VHDX, , . - ,
, VHDX .
, . .
.

. BAT ,
VHDX. VHD,
, .

. , (, ,
).

Windows Server 2012 Hyper-V ,


VHDX.
VHDX , , .
. ,
, Windows
Hyper-V ,
.
Hyper-V ,
, .

Windows Server 2012 Hyper-V

49

Windows Server 2012 Hyper-V ,


VHDX .
, .

VHD, VHDX,
:

Windows Server 2012 Windows 8.

Hyper-V.

, :

VHDX, SCSI-
( ). VHDX.

VHDX, , , , . VDHX
, -
,
,
.

Offloaded Data Transfer Hyper-V


, ,
, .
SAN . , ,
. . Windows
Server 2012 Hyper-V , (SAN),
.
. Offloaded Data Transfer (ODX) , Hyper-V Windows Server 2012. ODX, SAN,
Hyper-V. , .


Hyper-V Windows Server 2012 ODX. , ODX, .
Hyper-V VHD VHDX , .
.

Windows Server 2012 Hyper-V

50

ODX
. Hyper-V, .
. ,
( ), , . . (. ):
1.

Windows,
.

2.

Windows Server ODX ( ) , .


.

3.

.
5.
.

4.


ODX , ,
. , . ,
(, iSCSI, Fibre Channel SAN
- Windows Server 2012). Hyper-V
.

Windows Server 2012 Hyper-V

51


ODX Hyper-V :

ODX, ,
SCSI
, .

VHDX.

VHD VHDX, IDE,


,
(IDE) ODX.

ODX
.
ODX:

, .

,
, , .
. ODX
Hyper-V .

Data Center Bridging


,
.
, -
. 10-
, ,
. .
DCB Ethernet, . ,
(Converged Network Adapter, CNA). Windows
Server 2012 Hyper-V DCB .


10- DCB
Windows Server 2012.

Hyper-V. .
DCB , ,
. DCB.
,
, .
, . CNA
iSCSI. iSCSI . CNA.
, DCB .

Windows Server 2012 Hyper-V

52


Hyper-V DCB :

Windows Server 2012.

Hyper-V.

DCB.

Hyper-V DCB (
10- ), , ,
. .
,
, ,
.
.

Virtual Fibre Channel Hyper-V



.
Fibre Channel SAN,
. , Hyper-V.
Fibre Channel Hyper-V, Windows Server 2012, Fibre
Channel Fibre Channel .


Virtual Fibre Channel
Fibre Channel Fibre Channel Host Bus Adapter (HBA)
. Virtual Fibre Channel:

SAN.

-
Windows.

N_Port ID Virtualization (NPIV).

Hyper-V
Fibre Channel.

Fibre Channel .

- (Multipath I/O, MPIO)


.

Windows Server 2012 Hyper-V

53

SAN
Virtual Fibre Channel Hyper-V
SAN (World Wide Name, WWN),
. Hyper-V Fibre
Channel , (LUN). Fibre Channel ,
Windows , Fibre Channel.

-
Windows
,
Hyper-V SAN. Virtual Fibre
Channel -
Windows.
Hyper-V. , Hyper-V (, LUN)
SAN (Volume Shadow Copy Service,
VSS) Hyper-V.


Hyper-V
Fibre Channel, WWN Fibre
Channel . Hyper-V WWN
. LUN . Fibre Channel .
WWN

WWN

WWN

WWN

N_Port ID Virtualization (NPIV)


NPIV Fibre Channel,
N_Port ID N_Port. Fibre
Channel , SAN. , . Virtual Fibre Channel Hyper-V NPIV ( T11) NPIV Fibre Channel Hyper-V.

Windows Server 2012 Hyper-V

54

NPIV Hyper-V , HBA . , NPIV .

Hyper-V
Fibre Channel
Hyper-V Hyper-V , Hyper-V SAN Fibre Channel. SAN Fibre
Channel, SAN. ,
Hyper-V SAN .
SAN Fibre Channel.
SAN ( Fibre
Channel, ) SAN ( Fibre Channel, ). , .

Fibre Channel
Fibre Channel
. Fibre Channel
WWN WWN . WWN .

MPIO
Hyper-V Windows Server 2012 MPIO
Fibre Channel . MPIO Fibre Channel :

, MPIO. Fibre Channel


MPIO
(LUN).

Fibre Channel . MPIO LUN. MPIO .

(Device Specific Modules,


DSM) .
, DSM , DSM.

Fibre Channel Hyper-V :

Windows Server 2012 Hyper-V.


Hyper-V , .

Fibre Channel HBA ( HBA Virtual Fibre Channel). HBA


HBA (. ).

Windows Server 2012 Hyper-V

55

Brocade

BR415 / BR815

Brocade

BR425 / BR825

Brocade

BR804

Brocade

BR1860-1p / BR1860-2p

Emulex

LPe16000 / LPe16002

Emulex

LPe12000 / LPe12002 / LPe12004 / LPe1250

Emulex

LPe11000 / LPe11002 / LPe11004 / LPe1150 /


LPe111

QLogic

Qxx25xx Fibre Channel HBAs

, Fibre Channel,
Windows Server 2008, Windows Server 2008 R2 Windows Server 2012 .

lLUN. , Fibre Channel, LUN, .

Virtual Fibre Channel Fibre Channel SAN ,


Hyper-V. Fibre Channel Hyper-V
, NPIV, , MPIO.
Fibre Channel ,
Fibre Channel.
Fibre Channel
, .

Hyper-V
4
,
512
4096 (4 ). , 512 . .
, 512 ,
512e. 4- ,
(Error Correction Codes, ECC). ,
4 .
Windows Server 2012 Hyper-V 4 .

Windows Server 2012 Hyper-V

56


Windows Server 2012 Hyper-V 4096
(4- ). , .
Hyper-V Windows Server 2012
512 (512 Emulation, 512e). 4-
512e ,
.

512e
512e ,
512 .
, :
1.

4 ,
512 , .

2.

4- 512 .

3.

4- .

(Read-Modify-Write RMW). RMW :

512 ,
. , , 512 .
512 , RMW, .


4 ( , NTFS).
512 .
, 4-
, .


4-

4- () 4-
4- , , , .
RMW 30
80 %, .
Hyper-V Windows Server 2012 512e 4-
VHD. RMW
.

Windows Server 2012 Hyper-V

57

4
Hyper-V Windows Server 2012 4 . RMW
. 512- 4- .

4 Hyper-V, :

Windows Server 2012.

512e 4 .

4 ,
. Hyper-V Windows Server 2012 , 512e 4 .
Windows Server 2012 Hyper-V 4 ,
512e .


, ,
Hyper-V. , Hyper-V,
(SLA). Hyper-V , .
,
,
, Hyper-V
. 1-GbE, ,
10-GbE. 10-GbE
Hyper-V. , 10-GbE
, 1-GbE. 10-GbE Hyper-V .
Windows Server 2012 QoS,
.
-, (SLA)
. , .


Windows Server 2008 R2 QoS .
. Hyper-V, 10-GbE:

, Hyper-V.

(CSV) ( ).

Windows Server 2012 Hyper-V

58

3 /, 3 /,
7 / . ,
, .


QoS Windows Server 2012 : . , . . , : T1, T2 T3.

( )
T1

T2

T1

T2

T3

30 %

40 %

20 %

10 %

0,5

T3
2

5
2
0,5

,

,
.

1

,

2
,
,

,
.


. , 40 %
(4 / 10-GbE) . , T1, T2 T3. 5, 4 6 / .
:

, ( 2
), ,
. . .

Windows Server 2012 Hyper-V

59

, . .
( 1 3), , .
.


,
, , . . .
, Hyper-V Extensible Switch. .

Hyper-V Extensible Switch


,
, , Hyper-V Extensible Switch.

100

200

500

Hyper-V Extensible Switch

1 /

Windows Server 2012 Hyper-V

60


Windows Server 2012 :
(
Windows), , DCB. . Windows
.
Windows, .
, ,
, . , Windows ( )
, .
:

, Windows
Server 2012, . ,
, . Hyper-V,
.
.

, DCB , .
, . CNA iSCSI. iSCSI ,
, CNA.
, DCB .

. ,
Hyper-V : , . Hyper-V, , ,

.
.
.
Hyper-V.

DCB, Windows
.

QoS
Windows Server 2012 QoS Windows
PowerShell. QoS QoS, Windows Server 2008 R2
(, ),
, , Windows Server 2012.

QoS :

Windows Server 2012,


.

, , DCB.


DCB, - -

Windows Server 2012 Hyper-V

61

NDIS QoS API.


(Enhanced Transmission Selection, ETS)
(Priority-Based Flow Control, PFC), NDIS QoS , Windows Server 2012. (Explicit Congestion Notification, ECN) .
IEEE Enhanced Transmission Selection (ETS) Data Center Bridging (Data Center Bridging Exchange, DCBX), DCB. DCBX
.
QoS Windows Server 2012, . , , 1-GbE 10-GbE.

, Windows Server 2012


QoS,
. Hyper-V , , .

Windows Server 2012 Hyper-V

62


Hyper-V Windows Server 2012,
.
:

Hyper-V Replica.

Hyper-V.


Windows Server 2012
. ,
,
Windows Server
. Windows
Server 2012
.


, .
VSS, Hyper-V,
. .

. Windows Server 2012 (recovery snapshots) . , Hyper-V.
( ).

Windows Server 2012 Hyper-V

63



( ,
) ( ). , :

,
.
( ).


.

.

XML- , . , .


, Windows Server 2012 Hyper-V.

, , . , , . . VSS,
Hyper-V,
. .

Windows Server 2012 Hyper-V

64

Hyper-V Replica
-
. , , ,
-, , ,
, . ,
,
. , ,
, . ,
.
,
.
Windows Server 2008 R2, Hyper-V
,
.
.
.
- .

, (SAN),
. Hyper-V Replica ,
.
Windows Server 2012 Hyper-V Replica,
. (- , ) Hyper-V,
Hyper-V. , , . Hyper-V,
Hyper-V.

Windows Server 2012 Hyper-V

65


Hyper-V Replica Windows Server 2012.
Hyper-V Hyper-V
() (),
.
WAN.


CRM

SharePoint

SQL



Exchange
Exchange

IIS
-

US

SQL
Replica VM

SharePoint


CRM


WAN-


SMB

Hyper-V

Hyper-V

Hyper-V

Hyper-V

Hyper-V

Hyper-V

Hyper-V

Hyper-V


WAN
Hyper-V Replica , , WAN. HTTP HTTPS
Windows, .

. Hyper-V Replica
Windows
.
Hyper-V Replica :

Hyper-V Manager Failover Clustering Manager


(MMC).

WMI.

Windows PowerShell.

Windows Server 2012 Hyper-V

66


Hyper-V Replica :

Windows Server 2012.

Hyper-V.

Hyper-V.

, .
,
.

, ,
.

, Hyper-V Replica
.

Hyper-V Replica , Hyper-V


, .
Hyper-V Replica
. Hyper-V, . Hyper-V Replica
. ,
IP- ( ). . ,
-, . Hyper-V Replica
. ,
Hyper-V Windows Server 2012.
Hyper-V Replica ,
.
. Hyper-V Replica
,
, .

(NIC Teaming)
Hyper-V
. ,
NIC Teaming, . .
Windows Server 2012
. Windows Server 2012 Hyper-V,
Hyper-V,
. NIC Teaming (LBFO).

Windows Server 2012 Hyper-V

67


Windows Server 2012 ,
. , . , SR-IOV. SR-IOV
Hyper-V Extensible Switch, , . ,
SR-IOV.
:

SR-IOV. .

, . , , ,
.

,
- . , , NIC Teaming,
MAC-.
NIC Teaming, Windows Server 2012, 32
. , Hyper-V
NIC Teaming,
.
Hyper-V Extensible
Switch



NIC Teaming

2 3

Hyper-V Extensible Switch NIC


Teaming

,
:

Windows Server 2012.


,
.

Windows Server 2012 Hyper-V

68

,
.
, VLAN
.

, Windows Server 2012,



,
(receive-side scaling, RSS). .
.

Hyper-V
:
.
(, , , ).
(- ,
).
.
Hyper-V .

.
Windows Server 2012 ,
Hyper-V.


Windows Server 2012 Hyper-V , :
Fibre Channel. Windows Server 2012 Fibre Channel,
Fibre Channel. , Fibre Channel :
o Fibre Channel, ;
o - Windows (multi-path I/O, MPIO)
- .
MPIO
, .
. ,
. , .
. Windows Server 2012 4000 64 .
. Hyper-V, BitLocker .
. , Windows Server 2012 BitLocker, ,
.

Windows Server 2012 Hyper-V

69

CSV (Cluster Shared Volume 2.0). CSV . :


o CSV (
).
o CSV .
o CSV
, .
CSV , 64
. CSV . , , , , , .

Hyper-V. Windows Server 2012, Hyper-V , . , . , Hyper-V


,
.

.
.
, .

.
.

.
. , SharePoint
SQL Server , . ,
.

. ,
. ,
, ,
SMB2.
,
. , - , SMB2
, .

Windows Server 2012 Hyper-V.

, () . .

, .

. Serial
Attached SCSI (SAS), Fibre Channel iSCSI.

Windows Server 2012 Hyper-V

70


Contoso Ltd.
. Windows Server
2012, Contoso . ,
. Fibre Channel Contoso

. , BitLocker .

Windows Server 2012 , , , .

Windows Server 2012 Hyper-V

71


,
. Hyper-V Windows Server , .
, , , Microsoft
, Hyper-V ,
, .

Windows Server 2012 Hyper-V

72


Hyper-V Windows Server 2012
Windows Server 2008, Hyper-V
. Hyper-V Windows Server 2008
R2 Service Pack 1 (SP1).
Microsoft Hyper-V :

Windows Server 2008 R2, Windows.

Microsoft Hyper-V Server, ,


Windows, Windows Server .

Hyper-V , : , , - .
, ,
. Hyper-V , . Hyper-V 64- ,
Windows Server 2008 R2, Windows Server 2008,
Windows Server 2003, Linux Linux Xen, .
Hyper-V
, :

. -


.
. Hyper-V Windows Server 2008 R2
,
, , .


. Windows Server 2008 R2 Hyper-V

. ,
Windows Server 2008 R2 Hyper-V
.

,
. ,
, , ,
. , - . Windows Server 2008 R2
,
:

Hyper-V .

Hyper-V System Center Virtual Machine Manager 2008.

Windows Server 2012 Hyper-V

73

. VHD
- . Windows Server 2008 R2
.vhd, .
.vhd . , ,
,
.

Hyper-V. -

,
,
. Windows Server 2008 R2 Hyper-V
,
.

. Hyper-V

, Windows Server 2008 R2, . :


(jumbo frames) (Virtual Machine
Queue, VMQ).
Windows Server 2008. Hyper-V Windows
Server 2008 R2 .
,
. , , .
VMQ (Direct
Memory Access, DMA) .
VMQ,
,
. , VMQ

, .
, -.

. Windows Server 2008 R2 SP1

Hyper-V.
Hyper-V.
.
. , .
.

Windows Server 2012 Hyper-V

74

Оценить