H AR OLD R E AD
V I R TUALI Z ATI ON PR ACTI CE M AN AG E R
H T T P : / / W W W. A L L I N . C O M
A L L I N C O N S U L T I N G S A L E S @ A L L I N . C O M 7 8 1 . 2 1 3 . 6 9 1 7
Getting Started with
Server Virtualization
Agenda
Overview
Getting Started
Challenges
Potential Pitfalls
Resources
Overview - Virtualization Concepts
Thin layer Between HW & OS
(iceberg) Eliminates OS/HW dependencies Virtual Machines are files
Overview – Solutions
Top Three Virtualization Solutions
VMware vSphere Microsoft Hyper-V Citrix XenServer
Overview – Advantages
Flexibility
Rapid provisioning, Templates
Reduced HW dependencies, easily add capacity Workload balancing –Move VMs from host to host
Reliability - Improved Disaster Recovery
High Availability and Fault Tolerant capabilities
Reduce number & types of servers
Reduced capital & operating expense
• Provisioning time reduced to minutes instead of days or weeks Configure hardware Install OS Configure OS & Tools Assign IP Address Configure Network Deploy from Template Poweron VM <1 hour of work 20-40 hrs of work
Before Server Virtualization
After Server Virtualization
Procure hardware
Overview – Limitations
Introduces overhead
Not good for high bandwidth & low latency applications
Does not support unique hardware
i.e. FAX card
Need compatible CPUs to use VM migration
Getting Started
Virtualization is a Journey, not a "project"
A fundamental shift in datacenter operations
Four Maturity Stages (Forrester Research)
Acclimation – familiarization, low hanging fruit
Strategic Consolidation – ‘virtual first’, remaining servers Process Improvement – Integrating new capabilities
Pooling & Automation – processes -> policies
Getting Started - Planning
Make Detailed Plan(s)
System focus vs. Individual Server focus
VM application behavior affects other VMs
Include sections for:
Implementation, P2V, Validation & Management
Consider
Application Availability Requirements Business Continuity Requirements Revised Backup Strategy
Getting Started - Planning
Consider….
Control access
(e. g. failure from network change example)
Impact on Staff & Organization
Create/update standards, processes, policies Training – Train the right people, limit access Stakeholder & Management Buy-In & Input Set Expectations
Rethink Disaster Recovery
New Opportunities New Risks
Getting Started - Planning
Inventory Current Applications
Identify virtualization candidates Note dependencies
CPU & Memory utilization
I/O performance requirements Compute Load – Static or variable 3rdparty license & support
Getting Started - Education
Evaluate Free Virtualization Software
Get hands on experience with products and tools
Evaluate & Compare Features and Cost
Starter Kits
Management Tools & Integration
Train Key Staff
Techs
Management e.g. drive by deployment
Getting Started – Infrastructure Design Overview
Centralized Storage
New Servers
More memory, network ports
e.g. Ports – 2-DMZ, 2-Prod, 2-VMotion, 4-Storage (2 bonded)
64 bit required
Host Sizing Guidelines
Load host CPU to 60% Load memory to 90%
Challenges
Storage and Networking
Biggest Pain Points
Migration from Local to Centralized Storage
Do not undersize
Snapshots and templates
Greater demand for VMs
Sufficient IOPs & bandwidth
Network Planning for VMs
Bandwidth
Challenges, contd.
Virtual Machine Sprawl
New VM request policy License issues
New Management Techniques & Tools
Decoupling of applications - servers Naming Conventions
Potential Pitfalls
Insufficient Planning - 5 Ps
Don’t wait for all the kinks to be worked out
Don’t skimp on training
Don’t overlook importance of hardware
You can never have enough memory or storage
Do 1 thing at a time – e.g. Don’t change IP addresses or
system names when doing P2V
Resources
•
Dell Virtualization Advisor
- http://advisors.dell.com/AdvisorWeb/Advisor.aspx?advisor=c82c3ec8-c94f-4602-9a41-c20382db1cd0&c=us&l=en&cs=555
•
SearchServerVirtualization.com
-
http://searchservervirtualization.techtarget.com/•
InfoWorld
-
http://www.infoworld.com/•
Virtualization Daily
-
http://www.virtualizationdaily.com/•
XenServer Blogs
-
http://blogs.xensource.com/•
VMware VMTN Blog
-
http://blogs.vmware.com/vmtn/•
Microsoft Virtualization Team Blog
-
http://blogs.technet.com/virtualization/•
VMware User Groups (VMUGs)
-
http://communities.vmware.com/community/vmug•
Security Compliance in a Virtual World
-http://www.rsa.com/solutions/technology/secure/wp/10393_VIRT_BRF_0809.pdf