Storage and Server Virtualization


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Storage and Server Virtualization

  1. 1. Storage and Server Virtualization at Seton Hall Matt Stevenson IT Architect Seton Hall University [email_address] Copyright Matt Stevenson 2008. This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the author. To disseminate otherwise or to republish requires written permission from the author.
  2. 2. Overview <ul><li>Storage Virtualization </li></ul><ul><ul><li>Heterogeneous virtualization (in-band) </li></ul></ul><ul><ul><li>Array based virtualization (code on controller) </li></ul></ul><ul><li>Server Virtualization </li></ul><ul><ul><li>VMWare ESX/Infrastructure </li></ul></ul>
  3. 3. History 2004/2005 - (1) <ul><li>In 2004 SHU had stand alone servers and various disk islands </li></ul><ul><li>Most storage was direct attached </li></ul><ul><li>Standard “1U” rack servers, one per application </li></ul>
  4. 4. History 2004/2005 - (2) <ul><li>IBM 2105 - ESS “Shark” </li></ul><ul><ul><li>Direct attached via SCSI </li></ul></ul><ul><li>Several stand alone IBM disk units </li></ul><ul><ul><li>Direct attached via SCSI </li></ul></ul><ul><li>Each server had local disk </li></ul><ul><ul><li>Different controllers, RAID replacement procedures </li></ul></ul>
  5. 5. Architecture Changes (1) <ul><li>Implement SAN </li></ul><ul><ul><li>Reduce dependency on direct attached disk </li></ul></ul><ul><ul><li>Provide more centralized management of disk </li></ul></ul><ul><li>Reduce server sprawl </li></ul><ul><ul><li>Research Virtual Machine technology </li></ul></ul><ul><li>Focus on Blade technology </li></ul><ul><ul><li>Smaller size, power, and cabling requirements </li></ul></ul>
  6. 6. Systems (Blades) <ul><li>IBM Blade Center Technology </li></ul><ul><ul><li>Modular design </li></ul></ul><ul><ul><li>Includes Network, Storage Switch, and Management in single chassis </li></ul></ul><ul><ul><li>Lower power requirements for servers </li></ul></ul><ul><ul><li>70 Servers per rack </li></ul></ul><ul><ul><li>Boot from SAN for no moving parts on blades </li></ul></ul>
  7. 7. Architecture Changes (2) <ul><li>Implement SAN </li></ul><ul><li>Reduce server sprawl </li></ul><ul><li>Focus on Blade technology </li></ul><ul><li>- Storage Virtualization - </li></ul>
  8. 8. Storage (SAN) <ul><li>SAN Storage </li></ul><ul><ul><li>IBM Shark </li></ul></ul><ul><ul><li>IBM DS8000 </li></ul></ul><ul><ul><li>StorageTek Flex380 </li></ul></ul><ul><ul><li>Infortrend </li></ul></ul><ul><li>SAN Switch/Infra </li></ul><ul><ul><li>qLogic SANBox 9000 (Blades) </li></ul></ul><ul><ul><ul><li>Up to 256 Ports </li></ul></ul></ul><ul><ul><ul><li>Ability to expand SAN to other buildings/long distance (DR, etc) </li></ul></ul></ul>
  9. 9. Storage Virtualization (1) Blade 1 Blade 4 Blade 2 Blade 3 SAN Switch 1 SAN Switch 2 IPStor 1 IPStor 2 DS8000 Flex380 Server San Switch Virtualization Storage
  10. 10. Storage Virtualization – (2) <ul><li>FalconStor IPStor software </li></ul><ul><ul><li>“ Virtualizes” all storage, allows resize, assign/remove on the fly </li></ul></ul><ul><ul><li>Allows mirroring/physical disk moves with no downtime (between multiple physical storage units) </li></ul></ul><ul><ul><li>Single “pane of glass” management for all storage </li></ul></ul><ul><ul><li>Freedom from vendor limitations (LUNs, sizes, etc) </li></ul></ul><ul><ul><li>Snapshots of live data possible </li></ul></ul>
  11. 11. Storage Virtualization – (3) <ul><li>FalconStor IPStor software (v5.1) </li></ul><ul><ul><li>In-band solution </li></ul></ul><ul><ul><li>Active/Active cluster </li></ul></ul><ul><ul><li>Single software interface for all management (Linux/Windows) </li></ul></ul><ul><ul><li>Clients available for snapshots for Oracle, Notes/Exchange, SQL Server, etc </li></ul></ul>
  12. 12. Storage Virtualization – (4) <ul><li>Tasks for administrators: </li></ul><ul><ul><li>Mirror data (Upgrades, backups) </li></ul></ul><ul><ul><li>Move data </li></ul></ul><ul><ul><li>Add additional storage from selected tier </li></ul></ul><ul><ul><li>Add new servers to storage pool </li></ul></ul>
  13. 13. Storage Virtualization – (5) <ul><li>Mirror Command </li></ul><ul><ul><li>Move data </li></ul></ul><ul><ul><li>“ Swap” mirrors </li></ul></ul><ul><ul><li>“ Promote” mirror to primary storage </li></ul></ul><ul><li>Moving storage from one array to another </li></ul>
  14. 14. System Performance <ul><li>Applications currently utilizing storage virtualization – 70+ server clients </li></ul><ul><ul><li>Lotus Domino (campus wide) </li></ul></ul><ul><ul><li>Sungard Banner (Approx 12 instances with multiple add-ons) </li></ul></ul><ul><ul><li>File/Print services (campus wide) </li></ul></ul><ul><ul><li>Content management system </li></ul></ul><ul><ul><li>Luminis Portal </li></ul></ul><ul><ul><li>VMWare ESX Server </li></ul></ul>
  15. 15. Additional Features <ul><li>Replication </li></ul><ul><li>“ Hot Zone” </li></ul><ul><li>Snapshots </li></ul><ul><li>Reports </li></ul>
  16. 16. Storage Virtualization - Future <ul><li>Fully integrate Dynapath/Multipath </li></ul><ul><li>Full 4Gbps SAN connections </li></ul><ul><ul><li>Overcomes 2Gbps queue depth issues </li></ul></ul><ul><li>Increase number of targets to hosts </li></ul>
  17. 17. Storage Virtualization - Review <ul><li>Single pane of glass for administration </li></ul><ul><li>Migration between physical disk arrays is a non-issue </li></ul><ul><li>Simplification means no full time storage administrator necessary </li></ul><ul><li>Avoid Single Point of Failure </li></ul>
  18. 18. Server Virtualization
  19. 19. Server Virtualization - History <ul><li>Single standalone servers </li></ul><ul><li>One server per application </li></ul><ul><li>Development environment for each production environment </li></ul>
  20. 20. Server Virtualization (1) <ul><li>VMWare Infrastructure Enterprise v3 </li></ul><ul><ul><li>Single pane of glass to monitor, configure, and provision new servers (VirtualCenter) </li></ul></ul><ul><ul><li>“ VMotion” technology to move virtual machines between VMWare servers </li></ul></ul><ul><ul><li>Virtual machines will be “SMP” capable </li></ul></ul><ul><ul><li>Cluster aware filesystem (VMFS) </li></ul></ul><ul><ul><li>High Availability (VirtualCenter) </li></ul></ul>
  21. 21. Server Virtualization (2) <ul><li>Seton Hall Environment </li></ul><ul><li>(4) VMWare ESX Servers </li></ul><ul><ul><li>IBM x3850 </li></ul></ul><ul><ul><li>“ Virtual Infrastructure Enterprise 3” </li></ul></ul><ul><ul><li>32GB RAM each </li></ul></ul><ul><li>VirtualCenter Management Server </li></ul><ul><ul><li>Win2k3 Blade </li></ul></ul>
  22. 22. Server Virtualization (3) VMWare 1 VMWare 3 VMWare 4 VMWare 2 VirtualCenter Mgmt Vmotion
  23. 23. Server Virtualization – Virtual Center <ul><li>Virtual Center </li></ul><ul><ul><li>Single management console to view all VMWare servers </li></ul></ul><ul><ul><li>Can be single point of failure (won’t bring down VMs) </li></ul></ul><ul><ul><li>Required for Vmotion, HA/DR </li></ul></ul><ul><ul><li>Accounts can be from Active Directory </li></ul></ul>
  24. 24. Server Virtualization - Vmotion <ul><li>Vmotion </li></ul><ul><ul><li>“ Live” migration of virtual machines between VMWare servers </li></ul></ul><ul><ul><li>Requires dedicated GigE connection </li></ul></ul><ul><ul><li>Requires shared SAN disks (VMFS) </li></ul></ul><ul><ul><li>Requires “like” CPUs on VMWare servers </li></ul></ul><ul><ul><ul><li>Review VMWare documentation closely </li></ul></ul></ul><ul><ul><li>VirtualCenter can dynamically move VMs based on system load </li></ul></ul>
  25. 25. Seton Hall Server Virtualization (1) <ul><li>How Seton Hall is utilizing Server Virtualization </li></ul><ul><ul><li>55+ Virtual Machines </li></ul></ul><ul><ul><li>Production and Development systems </li></ul></ul><ul><ul><li>VMotion implemented to avoid VMware system downtime </li></ul></ul>
  26. 26. Seton Hall Server Virtualization (2) <ul><ul><li>Remote access to development systems </li></ul></ul><ul><ul><ul><li>From user’s desktop </li></ul></ul></ul><ul><ul><ul><li>Remote media mount (CD, Floppy, etc) </li></ul></ul></ul><ul><ul><li>Storage flexibility (adding virtual disks on the fly) </li></ul></ul><ul><ul><li>“ Virtual Appliances” </li></ul></ul><ul><ul><ul><li> </li></ul></ul></ul>
  27. 27. Seton Hall Server Virtualization (3) <ul><ul><li>Migration of old hardware/servers </li></ul></ul><ul><ul><ul><li>Out of date/out of warrantee physical hardware </li></ul></ul></ul><ul><ul><li>Schedule restarts/power on-off/relocation of VMs </li></ul></ul>
  28. 28. Server Virtualization - Performance <ul><li>Sample Seton Hall Applications </li></ul><ul><ul><li>Oracle Identity Manager (Development) </li></ul></ul><ul><ul><li>Cacti SNMP statistics (Production) </li></ul></ul><ul><ul><li>ezProxy reverse proxy server (Production) </li></ul></ul><ul><ul><li>R25 Scheduling (Development) </li></ul></ul><ul><ul><li>Active Directory (Development) </li></ul></ul><ul><ul><li>Sungard Banner (Development) </li></ul></ul><ul><ul><li>Lecture123 (Production) </li></ul></ul>
  29. 29. Server Virtualization - Performance <ul><li>VMWare ESX Server and VirtualCenter provide performance graphs </li></ul><ul><ul><li>Exportable to Excel </li></ul></ul>
  30. 30. Seton Hall Server Virtualization (4) <ul><li>Future Items </li></ul><ul><ul><li>Migration to VMWare Infrastructure Enterprise 3.5 </li></ul></ul><ul><ul><li>VMware Converter Enterprise Edition </li></ul></ul><ul><ul><ul><li>Live migration of physical server to virtual machines </li></ul></ul></ul><ul><ul><ul><li>Clone of physical machines for DR </li></ul></ul></ul>
  31. 31. Seton Hall Server Virtualization (5) <ul><li>Future Items for Seton Hall </li></ul><ul><ul><li>Review and implement VMWare Update Manager </li></ul></ul><ul><ul><ul><li>Automated patching for ESX Server and VMs </li></ul></ul></ul><ul><ul><li>Lab replacement using VI3/VDI </li></ul></ul><ul><ul><ul><li>Virtual Desktop Infrastructure for lab machines </li></ul></ul></ul>
  32. 32. How it all works for SHU.. <ul><li>Storage Virtualization </li></ul><ul><ul><li>Dynamic allocation of virtual disks </li></ul></ul><ul><ul><li>Single pane of glass storage management </li></ul></ul><ul><ul><li>Sidestep vendor restrictions </li></ul></ul><ul><li>Server Virtualization </li></ul><ul><ul><li>Relies on Storage Virtualization for all storage </li></ul></ul><ul><ul><li>Physical server consolidation </li></ul></ul><ul><ul><li>Single pane of glass server management </li></ul></ul><ul><ul><li>Live movement of VMs for high availability </li></ul></ul><ul><ul><li>Remote access built in </li></ul></ul>
  33. 33. Questions? Matt Stevenson IT Architect Seton Hall University [email_address]