Professional Documents
Culture Documents
CIP
VMware vSphere /Crookston, S. Stagner, H.
2013.6
ISBN 978-7-111-42543-4
01-2012-8017
VMware vSphere VMware
vSphere
VMware
6 1 2
vSphere
3 vSphere
4 vSphere
5
6
Authorized translation from the English language edition, entitled MANAGING AND OPTIMIZING
VMWARE VSPHERE DEPLOYMENTS, 1E, 9780321820471 by CROOKSTON, SEAN; STAGNER, HARLEY,
published by Pearson Education, Inc., publishing as VMware Press, Copyright 2013.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from Pearson Education, Inc.
CHINESE SIMPLIFIED language edition published by PEARSON EDUCATION ASIA LTD., and CHINA
MACHINE PRESS Copyright 2013.
Pearson Education
Pearson Education
22 100037
2013 6 1 1
186mm240 mm12
ISBN 978-7-111-42543-4
59.00
0108837899188361066
01088379604
010683262948837964968995259 hzjsj@hzbook.com
VMware VMware
VMware
KB HA
Duncan Epping HA Deepdive
VMware
VMware
URL VMware
VMware vSphere
vSphere vSphere
vSphere
VMware
vSphere
VMware vSphere
vSpherevCenter OperationsVMware Data RecoveryVMware ViewVMware Site
Recovery Manager Cisco Nexus 1000v
2
vSphere
3
vSphere
4
vSphere
5 100%
100%
URL
www.seancrookston.com/publications
www.harleystagner.com/publications
VMware /Pearson
Russell Pope Glenn Drawdy
TBL Networks
1 / 1
1.1 / 2
1.1.1 / 2
1.1.2 / 11
1.1.3 / 15
1.1.4 / 16
1.2 / 31
2 / 33
2.1 / 34
2.1.1 / 34
2.1.2 / 35
2.1.3 / 35
2.1.4 / 36
2.1.5 / 38
2.1.6 / 38
2.1.7 / 40
2.2 / 44
2.2.1Power CLI / 44
2.2.2 / 44
2.2.3 / 46
2.2.4vCenter Orchestrator / 48
2.3 / 48
2.3.1 / 49
VII
2.3.2 / 64
2.4 / 70
3 / 71
3.1 / 72
Data Recovery / 74
3.2 / 80
3.2.1 / 81
3.2.2Site Recovery Manager / 81
3.3 / 82
3.3.1 / 83
3.3.2 / 83
3.3.3OEMWindows / 84
3.3.4SQLExchange / 84
3.3.5Linux / 85
3.3.6V2V / 85
3.4 / 86
Update Manager / 86
3.5 / 95
3.6 / 95
3.6.1 / 96
3.6.2 / 100
3.7 / 101
3.7.1 / 102
3.7.2 / 102
3.7.3VMware / 103
3.8 / 103
4 / 104
4.1 / 105
4.1.1 / 105
VIII
4.1.2 / 106
4.1.3 / 111
4.2 / 125
4.2.1 / 125
4.2.2 / 128
4.2.3 / 130
4.2.4vCenter Operation Management Suite / 134
4.3 / 138
5 100% / 139
5.1 / 140
5.2 / 140
5.2.1 / 141
5.2.2ROI / 143
5.2.3 / 146
5.3 / 148
5.3.1 / 148
5.3.2 / 151
5.3.3 / 156
5.4 / 160
6 / 161
6.1 / 162
6.1.1 / 163
6.1.2 / 176
6.1.3 / 177
6.1.4 / 179
6.2 / 180
/ 181
1
1.1
1.2
2 VMware vSphere
1.1
IT
IT
vSphere
vSphere
1.1.1
capacity planning
Hypervisor
1 3
Open Virtualization Appliance
OVAOpen Virtualization FormatOVF
virtual appliance
2
CPU
CPU 3 056MHz
4GB
615GB
CPU 17%
31%
4 VMware vSphere
19%
1%
CPU 2079MHz vCPU
1.24GB 1.5GB
116.85GB
1% 1Gbps
3
Windows Linux CPU
I/O I/O
VMware Capacity Planner
VMware VMware
VMware VMware
Capacity Planner
VMware Capacity Planner Windows Linux
data collector
Windows remote registry wmi/perfmon
Linux Secure ShellSSH
CPU 95%
1500MHz 1425MHz
1 5
CPUMHz
CPU
CPU
MB
CPU CPU
CPU CPU
CPU MHz
MB
CPU
CPU MHz CPU CPU
MHz
CPU % CPU MHz
CPU MHz
CPU MHz CPU
MHz
CPU
3 103MHz 4 = 12 412MHz
12 412MHz 16.00% = 1 985.92MHz
1001 985.92MHz = 198 592MHz
198 592MHz
MB %=
MB
MB
MB
6 VMware vSphere
CPU
CPU CPU
MHz = MHz
CPU % MHz = CPU
MHz
CPU
210 = 20
2 400MHz 20= 48 000MHz
80%48 000MHz = 38 400MHz
CPU 38 400MHz
MB %
20%
VMware HA DRS
1 7
CPU
CPU MHz/ CPUMHz= CPU
CPU + 1 = N+1 CPU
CPU
MB/ MB=
+ 1 = N+1
CPU N+1 7
N+1 4
N+1 7
CPU CPU
5
8 VMware vSphere
1.1
vSphere 8~10
vSphere
LAN LAN
ESX1
ESX2
ESX3
ESX4
SAN SAN
SAN
1.1
1.2
VMkernel
vMotionVMkernel
VMkernel
VMkernel
1.2
1 9
10
24 v S p h e r e
1.3 FCoE
vmnic3
VM 180 VLAN 180
ESX2
VMkernel:
VLAN 30
IP vmnic4
VMkernel: vmnic5
VLAN 160 ESX3
vMotion
vmnic6
vmnic7
VMkernel:
VLAN 150
vSwitch0 ESX4
SAN/LAN Switch SAN/LAN Switch
vmnic8
vmnic9
ESX/ESXi
SAN LAN
1.2 1.3
10 VMware vSphere
vSphere
vSwitch
VMkernel: VLAN 130
port group
1.4 VLAN 130
VM
1.5
Cisco Unified Computing SystemUCS VM 170 VLAN 170
1.4
6100 fabric interconnect
vShpere
1 11
UCS B Series
UCS B Series
UCS UCS
6100 - 1 6100 - 2
Blade Mgmt Blade Mgmt
LAN SAN
LAN SAN
LAN SAN
1.5
1.1.2
3TB
SQLOracle Exchange
SQL
Virtual Infrastructure 3
12 VMware vSphere
VMware EMC
vSphere 5 100 I/O
30 I/O I/O
5000 15 000
CPU
CPU
CPU
IOPS MBps
cache
IOPS MBpsIOPS
I/O IOPS
MBps
IOPS I/O
KBps MBps
KBps MBps
VMware VMware
Capacity Planner
IOPS
1 13
15 000IOPS
340 000KBps
100 000KBps
15K SAS RAID5
(( %+(4 %)) IPOS) / IOPS =
340 000KBps + 100 000KBps=440 000 KBps
340 000KBps/440 000KBps 77.27%
100 000KBps/440 000KBps 22.72%
((77.27% + (422.72%))15 000/ 180 = 140.125
RAID5 141
RAID1 RAID1
RAID1
SSD ?
SSD
RAID RAID
Logical Unit NumberLUN
1.6
1.6
1 IOPS
2 IOPS
3 RAID
4 RAID LUN
5 LUN
15 000 IOPS 141 15K SAS RAID5
11 SSD RAID5
RAID
FLASH
LUN
LUN
LUN
15K SAS
LUN
SSD
LUN
1.7 1.7
1.1.3
4
16 VMware vSphere
firmware
SNMPCIM
1.1.4
1.
1stakeholder
2
3
5
6
1 17
2.
1.1
1.1
FCiSCSINFS CIFS
unified storage solution
Windows
18 VMware vSphere
2
vSphere
vSphere
vSphere 5 HAvMotion
Distributed Resource SchedulerDRS
vSphere HA
vSphere HA HA/DRS vSphere
HA
admission control policy HA
vSphere
HA
slot CPU
HA
CPU
1 19
CPU
N+1
CPU
CPU48GHz
128GB
N+1
/ 100 =
(1/5)100=0.2100 = 20
20%
CPU
CPU = CPU
CPU CPU = CPU
CPU CPU = CPU
=
=
=
20 VMware vSphere
CPU
48GHz5 = 240GHz
240GHz20% = 48GHz
240GHz 48GHz = 192GHz
CPU 192GHz
128GB5 = 640GB
640GB20% = 128GB
640GB 128GB = 512GB
512GB
HA
VMware Tools
VMware Tools heartbeat HA
VMware Tools
VMware Tools
120s
120s
API API
API
datastore heartbeating
vSphere HA /
HA
host-<number>-hb
vCenter
Converged Network
AdapterCNA
CNA
1Datastore Heartbeating
Select Only From My Preferred Datastores
2 das.ignoreInsufficientHbDatastore
0
The number of vShpere HA heartbeat datastore for this host is 0, which is
less than required:2
vMotion
vMotion vMotion
vMkernel vMotion vMotion
vMotion
vMotion vMotion
/ active/standby 1.8
1.8 /
4 vMotion 8
vMotion
vMotion
1 vMkernel vMotion
2failover order vMkernel
active adapter
vMotion standby
adapter
3 vMkernel
vMotion
4 vMkernel
vMotion
vMotion vMotion
16 4
1.9
vMotion vMkernel 1.9 vMotion vmkernel
vMotion vMotion vMotion 8GB
vMotion
VM vSphere
distributed vSwtich NIOC
shares
vMotioniSCSIFTVM vSphere
24 VMware vSphere
ESXi 10 ESXi 10
ESXi
traffic policing QoS QoS shaping QoS
QoS
2GB vMotion vMotion
2GB
QoS vMotion
VM QoS
vMotion QoS
vMotion vMotion
8GB
QoS
QoS vMotion
ESXi
2GB ESXi
2GB vMotion 4 vMotion ESXi
QoS 8 vMotion
ESXi
DRS
DRSDRS 3
vCenter
vCenter
DRS DRS
DRS VMware
1 25
DRS / DRS
DRS
/
Web
/ /
vSphere 4.1 DRS
/ 3
4
HA
vSphere HA
DRS
DRS
26 VMware vSphere
/
/
vCenter
vCenter
N+1
N+1
DRS
DRS vSphere 5
DRS DRS
DRS DRS
I/O
DRS datastore cluster vSphere 5
DRS
NFS VMFS DRS
DRS
vMotion
(administrative overhead)
1 27
DRS
I/O I/O I/O
DRS vMotion
I/O
I/O
I/O DRS
I/O
DRS DRS
DRS
DRS
I/O
DRS
DRS
DRS
DRS I/O
DRS I/O
DRS I/O
DRS
DRS
DRS
28 VMware vSphere
vStorage APIvStorage API for Array
IntergrationVAAI VAAI
VAAI
DRS I/O
DRS
DRS LUN DRS
LUN
DRS
DRS
I/O
SSD
I/O
DRS
SSD
DRS vMotion
DRS I/O
I/O
DRSI/O
1 29
DRS I/O
DRS 15 5 10
I/O
SSDSAS SATA
DRS I/O
SATA SSD DRS
I/O
DRS
DRS
DRS I/O
VMware
VMware
DRS DRS
vSphere 5 DRS
vSphere 5
1.10
system storage capability
30 VMware vSphere
1.10
SLA
RAID10
1 vSphere vSphere
2 vSphere
RAID10
3vSphere VMFS01-RAID10-
REP
4vSphere
5vSphere
1 31
vMotion
1 vSphere vSphere
2 vSphere
RAID10
VASA
RAID10: Replicated
4vSphere
Database
RAID10:Replicated
5 vSphere Database
RAID10
6
vSphere
vCenter
1.2
32 VMware vSphere
vSphere DRS
vSphere
2
2
.1
.2
.3
.4
34 VMware vSphere
1
1
2.1
design blueprint
functional requirement
vSphere
2.1.1
2 35
2.1.2
2.1.3
36 VMware vSphere
TCO
2.1.4
constraint
12 vSphere
2 37
10/100MB
vMotion IP
vMotion
NFS IP IP
vMotion
vSphere
vSphere vSphere Maitenance
mode vMotion
38 VMware vSphere
vSphere
2.1.5
2.1.6
vSphere
2 39
Windows
150
11
UPS
UPS
UPS
UPS
UPS
UPS vSphere
40 VMware vSphere
vSphere
2.1.7
1.
vSphere
Capacity Planner
vSphere
100
100
CPU
CPU
IT
100 CPU
100
100
CPU
CPU
IOPS
42 VMware vSphere
Microsoft Cluster ServicesMSCS
vMotion
MSCS
RAW Device MappingRDM LUN
2 43
vSphere
vSphere
2.
Windows
vSphere
vSphere
vSphere
44 VMware vSphere
2.2
vSphere
2.2.1PowerCLI
PowerCLI Windows PowerShell snap-in vSphere
PowerCLI
vSphere
PowerShell vSphere
VMware
PowerShell PowerShell
PowerCLI
2.2.2
host profile vCenter vSphere
vSphere
Enterprise Plus
2 45
alert
scheduled task
alarm
vCenterdatacenterclusterhost
Alarm Settings, Alarm Type:Hosts, Monitor for Specific Events, Triggers:Host Profile
Applied, Host Compliant with Profile, Host Noncompliant with Profile
vCenter
Alarm Settings, Alarm Type:Clusters, Monitor for Specific Events, Triggers:Check
Cluster for Compliance
vSphere 60
Enterprise Plus
46 VMware vSphere
2.2.3
vSphere 5 auto deploy server
vSphere
vSphere
Update Manager
Image Builder
Enterprise Plus
DHCPPXETFTP PowerCLI 2.1 VMware
vSphere 5
DHCP scope
PowerCLI
Image
profiles
Web
VIB
2.1
kpxe.vmw-hardwired
vCenter fling
vMware
TFTP vCenter 5 TFTP
Solarwinds TFTP
TFTP Windows
Solarwinds Windows
vSphere
pattern defined
vMotion Enhanced vMotion CapabilityEVC
EVC
vSphere
48 VMware vSphere
2.2.4vCenter Orchestrator
vCenter Orchestrator vCenter
vCenter Orchestrator workflow
vCenter Orchestrator
Web
vCenter VI3 WMI XML SSH JDBC SMTP
vCenter Orchestrator
VMware Visio
2.3vCenter Orchestrator
2.3
vSphere