VMware Technology Day 2009Malaysia
Ong, Kok Leong
Senior Consultant, VMware ASEAN
M +60-12-4706070
W http://www.vmware.com
WelcomeVMware Technology Day 2009
VMware Technology Day Morning Agenda
Lunch12:30 – 1:00
Benjamin Lim
(IBM)
Considerations for managing Virtual
Infrastructure
11:40 – 12:20
Poh WahSecurity and Access Management11:00 0 11:50
Tea Break10:40 – 11:00
Sin CheongPerformance and Sizing Consideations9:50 – 10:40
Poh WahUnderstanding the Core Technology Behind
Virtualization
9:00 0 9:50
SpeakerTopicTime
Building the Virtualization Foundation
Simplifying Management & Operations
VMware Technology Day – Afternoon Agenda
SpeakerTopicTime
MatthewAchieving Operational Efficiency through
Desktop Virtualization
4:45 – 5:30
Sin CheongAutomating Disaster recovery4:00 – 4:45
Tea Break3:45 0 4:00
Sal (EMC)Data Deduplication in Virtualized
Environment
3:15 – 3:45
IwanTop 10 Troubleshooting Guide2:15 – 3:15
Samuel Ng
(Symantec)
Keeping your Virtualized Environments
Protected and Highly Available
1:45 – 2:15
Matthew YeoAvailability Management1:00 – 1:45
Lunch12:20 – 1:00
Simplifying Management & Operations
Automating & ExtendingVirtual Infrastructure
Others
Switch your Mobile phones to silent mode
Keep on time (Speakers & Audience)
Be Green Reduce Paper wastage:
Presentation slides Resource links will be made available
after the event
Please give us your feedback
What do you want to know for future events
Indicate if you are keen to join VMware User Group Singapore
Get to know fellow VMware Users…
Happy Learning !
Understanding the Core Technology of VMware Virtualization
Lee Poh Wah
Regional Consulting Manager
VMware
The Problem
� Overwhelming complexity
� >70% of IT budgets just to keep the lights on
� <30% of IT budgets goes to innovation and competitive advantage
Business Can Change Only as Fast
as IT Can
Where the IT Budget Goes
Source: VMware Fortune 100 Customers
42%Infrastructure Maintenance
30%Application
Maintenance
23%Application Investment
5%Infrastructure Investment
VMware Overall Mission
“Make the plumbing disappear—
In the Datacenter, in the Cloud,
on the Desktop…”
Datacenter of the future
ScaleOutside the Firewall
People &Info-centric
VMware’s Initiatives
Virtual Datacenter OS
vCloud Initiative
vClient Initiative
Create Private Cloud
FederateBetween Clouds
SolveDesktopDilemma
1111
Slide 11
Building the Virtual Data Center OS
DesktopLinuxSaaS Windows J2EE.Net
Virtual Data Center OS from VMware
Application vServices
Scalability
Infrastructure vServices
Off-premise Cloud
vCenter
On-premise cloud
ClientsSecurityAvailability
vNetworkvStoragevCompute vCloud
View
Application
Management
Infrastructure
Management
Desktop
Management Desktop
1212
Slide 12
Building the Virtual Data Center OS
DesktopLinuxSaaS Windows J2EE.Net
Virtual Data Center OS from VMware
Application vServices
Scalability
Infrastructure vServices
Off-premise Cloud
vCenter
On-premise cloud
ClientsSecurityAvailability
vNetworkvStoragevCompute vCloud
View
Application
Management
Infrastructure
Management
Desktop
Management Desktop
1313
Slide 13
VMkernel
Guest
PhysicalHardware
CPU resource is controlled by
The scheduler, and virtualized
by the Monitor
Memory is allocated by the
Vmkernel, and virtualized by
the Monitor
Network and I/O devices are
emulated and proxies though
native device drivers
Monitor
Guest
Memory
Allocator
NIC Drivers
Virtual Switch
I/O Drivers
File System
Monitor
Scheduler
Virtual NIC Virtual SCSI
TCP/IP
File
System
VMware ESX Virtualization Architecture
1414
Slide 14
VMkernel
Guest
PhysicalHardware
There are different types of
Monitors for different
Workloads and CPU types
VMware ESX provides a
dynamic framework to allow
the best Monitor for the
workload
Paravirtualization reduces the
monitor cost including memory
and System call operations.
BinaryTranslation
Memory
Allocator
NIC Drivers
Virtual Switch
I/O Drivers
File SystemScheduler
Virtual NIC Virtual SCSI
Guest
Para-Virtualization
Guest
HardwareAssist
Multi-mode Monitors
1515
Slide 15
Memory Optimization
VMkernel
ClusteredVM File System
Device Drivers
Storage Stack
Virtual NICs &Switches
Network Stack
Virtual SMP
VMM VMMVMM VMM
PhysicalHardware
Service Console
hostdManagement
Agents and Interfaces Other
Peripheral I/O
Periodic Load Balancer
Resource Management
1616
Slide 16
Transparent Page Sharing
VMkernel detects identical pages in
VMs’ memory and maps them to the
same underlying physical page
Memory Optimization
1717
Slide 17
Memory BallooningDriver vmmemctl de-allocates memory from selected virtual machines when RAM is scarce
Local swap space
Local swap space
Memory Optimization
1818
Slide 18
Memory Optimization
VMkernel Swap
The swap file lets the VMkernel swap
the VM out entirely if memory is scarce.
1919
Slide 19
2009
Storage
Networking
Virtual Machines
CPU
Memory
vCompute: Powerful Enough for All of Your Applications
128 cores and 512 GB of physical RAM
�Hardware Scale Out
Lowest CPU overhead � HW Assist� Purpose Built Scheduler
Maximum memory efficiency
� HW Assist� Page Sharing� Ballooning
Wirespeed (9Gb today) network access
�VMDirectPath�Offload
Greater than 200k iopsper second
Lower than 2ms latency
�VMDirectPath�Para-virtualized SCSI
ESX Server
App
OS
App
OS
App
OS
App
OS
App
OS
8-way vSMP and 256 GB of RAM per VM
�Virtual hardware scale out �Virtual hardware
scale out
2020
Slide 20
Virtual Network Adapters
Host1
Host1
A B C D E
Layer 2 Ethernet devices
Have own MAC addresses
All data transfer done in host
system’s RAM
vNICs for virtual machines
Vmxnet
Enhanced Vmxnet
Vlance
E1000
Vswif for service console
Vmknic for VMkernel
2121
Slide 21
Virtual Network Adapters
Host1
Host1
A B C D E
Layer 2 Ethernet devices
Have own MAC addresses
All data transfer done in host
system’s RAM
vNICs for virtual machines
Vmxnet
Enhanced Vmxnet
Vlance
E1000
Vswif for service console
Vmknic for VMkernel
Enhanced VmxnetVMware Tools installed
VM created on ESX Server 3.5 or greater
VmxnetVMware Tools installed
VM created on ESX Server 3.0
VlanceVMware Tools not installed
“Flexible” FunctionConditions
2222
Slide 22
Inventory > Virtual Machine > Edit Settings
MAC Addresses
2323
Slide 23
Inventory > Virtual Machine > Edit Settings
MAC Addresses
VMware OUI Generated part of MAC Address
Generated MAC Address Format
565000
290C00Initiated from ESX Server
Initiated from VirtualCenter
2424
Slide 24
Inventory > Virtual Machine > Edit Settings
MAC Addresses
2525
Slide 25
Inventory > Virtual Machine > Edit Settings
MAC Addresses
VMware OUI Range00:00:00 to 3F:FF:FF
Manual MAC Address Format
ZZYYXX565000
2626
Slide 26
Virtual Switches (vSwitches)
Similar to physical switch
Does MAC address based
forwarding
Provides standard VLAN
segmentation
Configurable
Different from physical switch
Does not need to learn MAC
addresses
Single tier topology
Host1
Host1
A B C D E
2727
Slide 27
NIC Teaming
Host1
Host1
A B C D E
Ports must be in same layer-2 broadcast domain
2828
Slide 28
Network Architecture Overview
Host2
Host2Physical network adapters
NetworkC
virtual
Port groups A B C D E
vSwitches
physical
Physical switches
Host1
Host1
A B C D E
2929
Slide 29
Aggregated view of virtual networking
Datacenter level networking (versus host level)
Historical statistics follow the VM
A unified infrastructure for networking services (monitoring, filtering, mgmt via PVLANs)
Simplified setup and change;
seamless addition of capacity
Easy troubleshooting, monitoring
and debugging
Enables new security services
2009
vSwitch
vNetwork Distributed Switch
vSwitch vSwitch
App
OS
App
OS
App
OS
App
OS
App
OS
vNetwork Distributed Switch
vNetwork
3030
Slide 30
App
OS
App
OS
App
OS
App
OS
App
OS
Cisco version provides Cisco
features and management, including
the IOS CLI
VMotion™ compatible – when VM
moves, its policies and statistics
move with it
Enables networking solutions to
monitor, control and manage virtual
networks
Simplicity and transparency for
network administrators
Unified management framework for
physical and virtual networks
vNetwork Distributed Switch and Cisco Nexus 1000V
Third Party Virtual SwitchNexus 1000V
3131
Slide 31
vStorage Technologies and Interfaces
VMware Infrastructurevirtual datacenter OS from VMware
Infrastructure vServices
vNetworkvStoragevCompute vCloud
• VMFS
• Linked Clones
• Thin Provisioning
• Storage VMotion
Storage Partners
Storage operations
Storage management
• Storage Virtual Appliances
• vStorage API’s
• Storage Virtual Appliances
• vStorage API’s
3232
Slide 32
Storage Management
Virtual disks appear to the
VM as a mounted SCSI
device
Each VM can have
4 virtual LSI Logic or
BusLogic SCSI adapters
15 virtual SCSI storage
devices per adapter
.vmdk files
Easily transportable
Hardware independent
Lun 1 Lun 2 Lun 3
VM Layer
VMFS Layer
Storage Array
• A virtual disk file on a locally attached SCSI disk
• A virtual disk file on a storage area network
• A raw logical unit on a SAN
3333
Slide 33
Migrating with Storage VMotion
VM AA
VMware Infrastructure upgrades
Storage maintenance and reconfiguration
Redistribution of storage load
3434
Slide 34
Migrating with Storage VMotion
VM AA
svmotion [Standard remote CLI options] --datacenter=<datacenter name>
--movevm <VM config datastore path>, <new datastore>
[--movedisks <virtual disk datastore path>, <new datastore>,
<virtual disk datastore path>, <new datastore>]
Requirements and Limitation
Virtual machine cannot include snapshots
Disk must be in persistent mode or use raw device maps
Host must have enough resources to support two instance of VM
Host must have VMotion license and configuration
Host must have access to both source and target datastores
Only one migration per datastore at any one time
3535
Slide 35
Significantly improve storage
utilization
Eliminate need to over-provision
virtual disks
Reduce storage costs by up to 50%
App
OS
App
OS
App
OS
Virtual machine disks consume only
the amount of physical space in use
� Virtual machine sees full logical
disk size at all times
� Full reporting and alerting on
allocation and consumption
vStorage Thin Provisioning
Physical Storage
Virtual Disks
10GB
20GB 40GB 100GB
10GB20GB 10GB40GB
ESX
30GB70GB
vStorage
3636
Slide 36
vStorage linked clones
Multiple virtual machines share
common base disk
Each virtual machine has own disk
that stores its writes to disk
Patches applies to base disk are
seen by all linked clones
Reduce storage costs for
Virtual Desktop Infrastructure
by up to 90%
Improve storage utilization
Simplify patch process
OS
App
OS
App
BaseDisk
OS
App
OS
App
vStorage
3737
Slide 37
Power Off
Distributed Power Management (DPM)
Right-size Capacity
Use fewer servers when demand low
Use more servers when demand high
Minimize Power Consumption
Power off inactive hosts
Bring capacity back online as
workload needs increase
Power-on via WoL, IPMI, iLO
Integrated with DRS
Works in concert with load balancing
Respects QoS policies
No disruption or downtime to VMs
DRS Cluster
3838
Slide 38
Transformation with Virtual Data Center OS
DesktopLinuxSaaS Windows J2EE.Net
Virtual Data Center OS from VMware
Application vServices
Scalability
Infrastructure vServices
Off-premise Cloud
vCenter
On-premise cloud
ClientsSecurityAvailability
vNetworkvStoragevCompute vCloud
View
Application
Management
Infrastructure
Management
Desktop
Management Desktop
3939
Slide 39
HA
VCB
NIC & HBA Teaming
VMotion
Storage VMotion
Network Redundancy
Availability: Maximizing Application Uptime
PerformancePlanned Downtime Unplanned Downtime
VM Failure Monitoring
Virtual Machines
Server
ESX Server
App
OS
App
OS
App
OS
App
OS
App
OS
Storage
Interconnect
4040
Slide 40
HA
VCB
NIC & HBA Teaming
VMotion
Storage VMotion
Network Redundancy
Availability: Maximizing Application Uptime
PerformancePlanned Downtime Unplanned Downtime
VM Failure Monitoring
Virtual Machines
Server
ESX Server
App
OS
App
OS
App
OS
App
OS
App
OS
Storage
Interconnect
Site Recovery Manager
4141
Slide 41
App
OS
App
OS
App
OSXXApp
OS
App
OS
App
OS
App
OS
X
Zero downtime, zero data loss
No complex clustering or specialized hardware required
Single common mechanism for all applications and OS-es
Single identical VMs running in lockstep on separate hosts
Zero downtime, zero data loss failover for all virtual machines in case of hardware failures
Integrated with VMware HA/DRS
VMware ESX VMware ESX
VMware Fault Tolerance
FTFTHAHAHAHA
4242
Slide 42
The ESXi Hypervisor is the Foundation for Securiy
OS-Independent, thin, 32MB architecture
Unparalleled security and reliability
ESXi : 32Mb on disk
Less Code = Fewer Bugs
No dependence on OS or arbitrary drivers
Plug and Play
Minimal configuration.
Integrated in server hardware
ESXi is the next generation of the market-leading ESX hypervisor
VMware ESXi
Virtual Machines
App
OS
App
OS
App
OS
App
OS
4343
Slide 43
Application
Operating SystemProtection
Engine
VMware Infrastructure
VMware VMsafe
API that enables protection of VMsby inspection of virtual components in conjunction with hypervisor
Isolation of protection engine from malware
Broad ranging coverage of virtual machine CPU, memory, storage and network
Security
4444
Slide 44
Automatic Scalability vServices
VMware Distributed
Resource Scheduler
automatically balances the Workloads according to
set limits and guarantees.
Removing the need to
predict resource assignment.
4545
Slide 45
64 GB
4 CPUs
App
OS
256 GB
8 CPUs
Scale Out Applications for Assured QoS
Zero downtime scale out of virtual machines
Scalable virtual machines
Hot add of
� CPU
� Memory
� PCIe devices
2009
Scalability
App
OS
4646
Slide 46
New Application vServices for the best place to run all applications C
UR
RE
NT
NE
W
VMware Infrastructure -> virtual datacenter OS
Application vServices
ScalabilitySecurityAvailability …….
•VMware Fault Tolerance
•vCenter Data Recovery
•VMware VMsafe
• IBM, McAfee, Checkpoint, Radware announce VMsafe products
•Hot add of virtual CPU, memory and devices
•Very large virtual machines with 8-virtual CPUs and 256 GB of RAM
• HA, VMotion, Storage VMotion, NIC/HBA teaming provide resiliency to downtime
• ESXi 32 MB of code, locked down interfaces, no general purpose OS dependence
• DRS shares and reservations allow apps to shrink and grow based on priority
4747
Slide 47
The virtual datacenter OS from VMware
Off-premise Cloud
vCenter
On-premise Infrastructure
SaaSLinux GridWindows J2EE.Net
VMware Infrastructure -> virtual datacenter OS
Application vServices
Scalability
Infrastructure vServices
SecurityAvailability
vNetworkvStoragevComputeCloud
vServices
…….
Web 2.0
4848
Slide 48
Automated Provisioning
Automate the provisioning process and VM lifecycle
Standardize how VMs are brought into the infrastructure
Improve visibility & control over VM lifecycle from cradle to grave
Reclamation of unused capacity with policies to decommission idle VMs
Integration with multi-component vServices based on OVF standard
Intelligent, policy-based deployment
Defined thresholds that consider available resources before provisioning
API for third-party integration
vCenter UI integration
Provision DecommissionDeploy Track
Lifecycle Manager
Task
Management
Infrastructure Management
4949
Slide 49
Development & Testing Resource Pool
Pre-Production Resource Pool
Production Resource Pool
VMware Infrastructure
Streamline Application Dev & Deployment with Lab Manager and Stage Manager
Provision and transition exact replicas of complex services throughout
the lifecycle with much less effort and hardware
Empower users but keep central control of policy and quotas
Test Integration Staging ProductionDev
5050
Slide 50
Proactive Management
Simplified
Responsive
Resilient
Automated
VDCOS Management Platform: vCenter
5151
Slide 51
Proactive Management
Simplified
Responsive
Resilient
Automated
VDCOS Management Platform: vCenter
vCenter
5252
Slide 52
Proactive Management
Simplified
Responsive
Resilient
AutomatedTransparent Chargeback
AutomatedProvisioning
IntelligentCapacity
SimplifiedConfiguration
UnifiedOperations
VDCOS Management Platform: vCenter
vCenter
Application Management
AcceleratedDevelopment
ReliableDeployment
Predictable Performance
Infrastructure Management
5353
Slide 53
vCenter: An Extensible Management Platform
vCenter
Application Management
Infrastructure Management
SimplifiedConfig
Automated Provisioning
UnifiedOperations
IntelligentCapacity
AssuredContinuity
Accelerated App Dev
Reliable App Deployment
[xxx} AppPerformance
5454
Slide 54
Transformation with Virtual Data Center OS
DesktopLinuxSaaS Windows J2EE.Net
Virtual Data Center OS from VMware
Application vServices
Scalability
Infrastructure vServices
Off-premise Cloud
vCenter
On-premise cloud
ClientsSecurityAvailability
vNetworkvStoragevCompute vCloud
View
Application
Management
Infrastructure
Management
Desktop
Management Desktop
Making the Plumbing Disappear…
Transform how we think about IT: in the datacenter, in the cloud, in the desktop
It is not about individual hypervisors; it is about a new class of software for
building the 100% virtual private cloud
The impact to businesses will be considerable: spend money and resources on strategic differentiation
CapEx efficiency
OpEx savings
Flexibility
Clear and logical pathway
Preserve existing investment in applications and information
Each step delivers immediate value, and builds for the next
Datacenter of the future
ScaleOutside the Firewall
People &Info-centric
Virtual Datacenter OS
vCloud Initiative
vClient Initiative
CreatePrivate Cloud
FederateBetweenClouds
SolveDesktopDilemma
VMware’s Initiatives
Thank you