Moving to a Virtual World Don Mendonsa Lawrence Livermore National Laboratory This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344. LLNL-PRES-413167
Dec 19, 2015
LLNL-PRES-413167
Moving to a Virtual World
Don MendonsaLawrence Livermore National Laboratory
This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National
Laboratory under Contract DE-AC52-07NA27344.
LLNL-PRES-413167
AgendaIntroduction
Traditional infrastructure components and administration
Virtual infrastructure components and administration
LLNL Science and Technology Principal Directorate virtualization deployment
Conclusion
LLNL-PRES-413167
Introduction
As IT professionals we apply technology solutions to business problems. We adapt to the technologies at hand and utilize them in the most efficient, cost effective manner to fulfill the needs of our customers.
Some technologies have allowed us to deliver the complete power of a system to the end user and other technologies have not taken advantage of the available resources.
LLNL-PRES-413167
Introduction
“Technology is like a fish. The longer it stays on the shelf, the less desirable it becomes.”
Author: Andrew Heller
LLNL-PRES-413167
Introduction
Evolution of Computing Architectures
Server Side-Central processing-Thin clients-Central administration-Limited applications
Client/Server Environment-Shared processing-Thick clients-Distributed managed administration-Multiple applications
Personal Computer-Distributed processing-Unique clients-Distributed/island administration-Client based applications
Server Side-Central processing-Managed Thin clients-Central administration-Multiple managed applications
70’s 90’
s
80’s
00’s
LLNL-PRES-413167
Traditional Environment
Infrastructure and components
Server Role
Desktop Role
Application management
Administrative tools
LLNL-PRES-413167
Traditional Environment
Infrastructure and components
Servers
Desktops
Network
Enterprise Storage
LLNL-PRES-413167
Directory Server
File Server
Print Server
Application Server
Database Server
Web Server
Backup Server
Traditional Environment
Infrastructure and components
Servers
Servers – usually multiple servers to provide various services
LLNL-PRES-413167
LAN connected desktop
Standalone
Laptop
PDA
Traditional Environment
Infrastructure and components
Desktops and End User Systems
LLNL-PRES-413167
VLANs
Switch Management
Wireless
SAN Environment
Traditional Environment
Infrastructure and components
Network
LLNL-PRES-413167
Sizing
Installing / provisioning
Maintaining / patching
Upgrading
Rebuilding
Recovering
Fault isolation
Availability
Traditional Environment
Server Role and Administration
LLNL-PRES-413167
Classes of ServersThree classes of Servers
Basic Server•Inexpensive•Not expandable•Not redundant hardware
Mid Range Server•Somewhat Expensive•Limited expandability•Contains redundant components •UPS power
High End Server•Is Very Expensive•Fully expandable •Multiple computer for clustering
Cost and
Maintenance
LLNL-PRES-413167
Server AvailabilityThree tiers of availability
Basic Server•Can be down 1 to 2 days•Not part of redundant architecture•Multiple single point of failure•Is backed up
Mid Range Server•Can only be down ½ day or less•Has some Redundancy•UPS power •Is backed up and has a recovery plan
Critical Server•Can only be down 1 hour or less•Contains multiple redundant components •Is usually part of a cluster•Is backed up and has a recovery plan
More Available
LLNL-PRES-413167
Traditional Environment
Desktop Role and Administration
Installing Processes
Maintaining
Upgrading
Re-Imaging
Fault isolation
LLNL-PRES-413167
Distribution
Upgrading
Patching
Version Control
Repairing
Uninstalling
Traditional Environment
Application Management
LLNL-PRES-413167
Network management tools
Patching infrastructure
Asset Management
Server management
Traditional Environment
Administrative Tools
LLNL-PRES-413167
Virtual Environment
Infrastructure and components
Server Role
Desktop Role
Application management
Administrative tools
LLNL-PRES-413167
Virtual Environment
Infrastructure and components
Presentation Servers – usually multiple servers to provide availability
Virtual Servers
Virtual Desktops
Virtual NetworkingVirtual Switches
Virtual VLANs
Enterprise Storage
LLNL-PRES-413167
Virtual Environment
Server Role and Administration
Sizing
Installing / provisioning
Maintaining / Patching
Upgrading
Rebuilding
Recovering
Fault isolation
Availability
LLNL-PRES-413167
Server Availability and Resource Allocation
Dynamic Resource SchedulingInfrastructure automatically load balances virtual servers across infrastructure
Automatic Fail Over with VMotionInfrastructure automatically moves virtual servers across infrastructure in the event of a hardware failure
LLNL-PRES-413167
Virtual Environment
Desktop Role and Administration
Installing
Maintaining
Upgrading
Re-Imaging
Fault isolation
LLNL-PRES-413167
Virtual Environment
Application Management
Distribution
Upgrading
Patching
Version Control
Repairing
Uninstall
LLNL-PRES-413167
VMware Virtual CenterServer Management
Network Management
Desktop Management
Resource Management
Failover Management
VMware Auto updater
VMware Consolidated Backup
VMware Lab Manager
VMware Lifecycle Manager
Virtual Environment
Administrative Tools
LLNL-PRES-413167
Virtual Configuration
Server Farm
ESX Server
Virtual Machines
ESX Server
Network
Storage
Dell R900 ServersVirtual SwitchesCompellent Storage
Virtual Machines
LLNL-PRES-413167
LLNL Server Specifications
Dell PowerEdge R900
• 4x Quad Core E7320 Xeon, 1.60 Ghz, 4M Cache• 64GB Memory• 3x 146GB 15K RPM SAS HD (Raid 1 w/HS)• VMWare ESX 3.5 Enterprise• 24x CD-RWDVD• Perc6si SAS Raid Controller• Intel PRO Quad Port 1GbE Nic• 2x Qlogic 4GB HBA• Mission Critical 4hr 7x24 On-site support
LLNL-PRES-413167
LLNL Virtual Storage
•Block level storage•Redundant Architecture•Best solution for critical storage needs
LLNL-PRES-413167
LLNL Virtual Storage
Intelligent, expandable, redundant, enterprise storage from Compellent
LLNL-PRES-413167
LLNL Virtual Network
Flexible Configurations
Isolated LANS
Trunk Connections
Versatile Administration
Redundant Networking
LLNL-PRES-413167
LLNL Hosted Operating Systems
1. Windows XP Professional
2. Windows Vista
3. Windows Server 2003
4. Windows Server 2008
5. RedHat Linux 32bit
6. RedHat Linux 64bit
7. Ubuntu Linux
8. Solaris x86 64bit
There are currently 40 virtual machines running. There are eight different operating systems being hosted within the virtual environment.
LLNL-PRES-413167
LLNL Utilization & Benefits
High server utilizationSave on heat and powerEase of administrationRack spaceMove off old server EOL
LLNL-PRES-413167
LLNL Server Ratios
Physical Server
Small Size
Total VMs
2 ESX Servers
18 35
Physical Server
Mid Size Total VMs
2 ESX Servers
14 28
Physical Server
Small Size
Total VMs
2 ESX Servers
35 70
Physical Server
Mid Size Total VMs
2 ESX Servers
28 56
Proposed Ratio – The original virtualization proposal suggested that per ESX server there could be 18 low/small utilization virtual servers and 14 mid utilization virtual servers
Actual Projected Ratio – The actual ratio shows the original proposal to be too conservative. The numbers reflected below are estimates based on current ESX server utilization numbers and reflect a more accurate picture of the hardware utilization.
LLNL-PRES-413167
LLNL Server Expansion
Server Farm
ESX Server
Virtual Machines
ESX Server
Network
Storage
ESX Server
ESX Server
Server expansion will allow a higher utilization of each one of the ESX servers due to higher ratio of failover algorithms
LLNL-PRES-413167
ConclusionToday’s technology has evolved to a point in time where we, as IT professionals can provide the full power of the hardware purchased and provide maximum availability of its resources to our ever changing diverse customer base
LLNL-PRES-413167
Conclusion
“Never be afraid to do something new. Remember, a lone amateur built the ark; a group of professionals built the titanic.”
Author: Unknown
LLNL-PRES-413167
Contact Information