Upload
lawrence-hodge
View
275
Download
1
Tags:
Embed Size (px)
Citation preview
Agenda
VMware vSphereVirtualization Technology
vMotion
Storage vMotion
Snapshot
High Availability
DRS
Resource Pools
Monitoring
Backup
VMware Virtual InfrastructurevCPU
vRAM
vDisk
vNetwork
Virtual Machine ProvisioningCreate new Virtual Machine
Templates
What Is Virtual Infrastructure?
• Virtualization is a technology that allows you to transform hardware into software.
• Virtualization allows you to run multiple operating system simultaneously on a single computer.
• Each copy of an operating system is installed into a virtual machine.
• Virtualization is not either of these:• Simulation
• Emulation
How Does Virtualization Work?
• Allows multiple operating system instances to run concurrently within virtual machines on a single computer.
• A virtualization layer is installed. It uses either a hosted or hypervisor architecture.
Application
Operating System
Application
Operating System
Virtualization Layer
X86 Architecture
CPU Memory NIC Disk
Host Operating System-Based Virtualization
A host-based virtualization system requires an operating system (such as Windows or Linux) to be installed on the computer.
VMware Server
Application
Operating System
X86 Architecture
Application
Operating System
Application
Operating System
Application
Operating System
Windows or Linux Operating System
Virtualization Using a Bare-Metal Hypervisor
A bare-metal hypervisor system does not require an operating system. The hypervisor is the operating system.
The service console provides an extensible, secure management interface to the VMkernel
VMware Hypervisor
Application
Operating System
X86 Architecture
Application
Operating System
Application
Operating System
Application
Operating System
Application
Service Console
CPU Memory NIC Disk
ESX Server Architecture
Exchange
Windows 2000
CPU Memory NICDisk
SQL Server
Windows 2003
Apache
RHEL 3Firewall SNMP Agent
Apache Tomcat Other Services
Service console
X86 Processor Virtualization
SchedulerMemory
MgmtSCSI Ethernet
VMkernel
x86Architecture
Before Virtualization: Single OS image per machine Software and hardware tightly coupled Running multiple applications on same
machine often creates conflict Underutilized resources Inflexible and costly infrastructure
After Virtualization: Break dependencies between OS and
hardware Manage OS and application as single unit
by encapsulating them into VMs Strong fault and security isolation VM’s are hardware-independent: they can
be provisioned anywhere
Server Virtualization Basics
Encapsulation Entire state of the virtual machine can be saved to files Move and copy virtual machines as easily as moving and copying files
Key Properties of Virtual Machines
Partitioning Run multiple operating systems on one physical machine Divide system resources between virtual machines
Isolation Fault and security isolation at the hardware level Advanced resource controls preserve performance
Hardware Independence Provision or migrate any virtual machine to any similar or different physical
server
VMotion Provides
Moves a running VM from one ESX server to another ESX server, leveraging shared storage
But the storage resource stays in the same storage location
Storage VMotion
Migrate running VM to new storage
VM stays on same host
VM disks may be individually placed
Storage type independent
Migration does not disturb VM
No downtime
Transparent to guest OS and apps
Minimal performance impact
Snapshots
Original CopyParent Disk VM1
Copy on WriteChild Disks
Snapshot-1
Snapshot-2
Feature within VMFS
Instant snap capability
Copy-on-write technology
Underlying technology for
Data Protection API
BenefitsSingle tool for heterogeneous storage
Backup & restore
Audit trail
Testing/QA
Archiving
Ensure High availability with VMware HA
What is it?Automatic restart of virtual machines in case of server failure
Customer ImpactCost effective high availability for all applicationsNo need for dedicated stand-by hardwareNone of the cost and complexity of clustering
VMware HA enables cost-effective high availability for all applications
Resource Pool
X
Resource Optimization with VMware DRS
What is it?Dynamic balancing of computing resources across resource poolsIntelligent resource allocation based on pre-defined rules
Customer ImpactAlign IT resources with business priorities Operational simplicity; dramatically increase system administrator productivityAdd hardware dynamically to avoid over-provisioning to peak loadAutomate hardware maintenance
Dynamic and intelligent allocation of hardware resources to ensure optimal alignment between business and IT
Resource Pool
Business Demand
Using Resources Pools to Meet Business Needs
A resource pool is a logical abstraction for hierarchically managing CPU and memory resources.
Configurable on a standalone host or a VMware DRS-enables cluster.
Provides resources for VMs and child resource pools.
Enhanced Performance Charts
Quickly identify bottlenecks and isolate root causes
Side-by-side performance charts in a single view
Correlation and drill-down capabilities
Richer set of performance metrics
Aggregated Usage
Key Metrics Displayed
D1
Backup Anytime
VMWARECONSOLIDATEDBACKUP
Decouple backup from production VMs20-40% better resource utilizationPre-integrated with 3rd party backup products
BACKUP
BA
CK
UP
BA
CK
UP
BA
CK
UP
BA
CK
UP
VMware vCenter Data Recovery
VMware’s Backup/Recovery Solution based on APIs for Data Protection
Agentless disk-based backup and recovery
De-duplication and incremental backups to save disk space
Scale Up Applications for Assured QoS
Scalable virtual machines
Hot add of
CPU
Memory
Hot add and remove
Storage devices
Network devices
Hot Extend virtual disks
Zero downtime scale up of virtual machines
64 GB
4 CPUs
255 GB
8 CPUs
OS
APP
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
Significantly improve storage utilization
Eliminate need to over-provision virtual disks
Reduce storage costs by up to 50%
vStorage Thin Provisioning
ESX
OS
APP
OS
APP
OS
APP
Datastore
Virtual Disks
20GB
40GB
20GB
20GB
60GB
20GB
100GB
Thick Thin Thin40GB 100GB
Standard Switch Architecture
Service Console
VirtualPhysical
Physical NICs
Physical Switches
vNICs
vSwitches
Port Groups VM Port GroupVMotion Port VM Port Group COS PortVMotion Port
ESXi Host 1 ESX Host 2 …
Network configuration at the host level
Virtual Machines Service ConsoleVMotion …
Distributed Switch Architecture
…
Hidden vSwitches (IO plane)
Distributed Switch(Control Plane)
DistributedPort Groups
Service Console
ESXi Host 1 ESX Host 2
VirtualPhysical
vCenterServer