storage and server virtualization at seton hall

58
Storage and Server Virtualization at Seton Hall Matt Stevenson – IT Architect Seton Hall University [email protected]

Upload: farica

Post on 23-Feb-2016

71 views

Category:

Documents


0 download

DESCRIPTION

Storage and Server Virtualization at Seton Hall . Matt Stevenson – IT Architect Seton Hall University [email protected]. About Seton Hall University. Located in South Orange NJ Approx 12,000 Students/Faculty/Staff Main campus and Law School. Agenda. Overview of virtualization topics - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Storage and Server Virtualization at Seton Hall

Storage and Server Virtualization at Seton Hall

Matt Stevenson – IT ArchitectSeton Hall [email protected]

Page 2: Storage and Server Virtualization at Seton Hall

About Seton Hall University•Located in South Orange NJ•Approx 12,000 Students/Faculty/Staff•Main campus and Law School

Page 3: Storage and Server Virtualization at Seton Hall

Agenda• Overview of virtualization topics

• Storage Virtualization▫History at Seton Hall▫Design and selection of storage virtualization solution▫Overview of storage virtualization

• Server Virtualization▫History at Seton Hall▫Design and selection of server virtualization solution▫Overview of server virtualization▫Additional virtualization products

Page 4: Storage and Server Virtualization at Seton Hall

Virtualization•Presentation focus is on Storage and

Server virtualization

•All part of a major virtualization effort▫Storage▫Network▫Servers▫Desktops

Page 5: Storage and Server Virtualization at Seton Hall

Storage Virtualization

Page 6: Storage and Server Virtualization at Seton Hall

What is storage virtualization?• Layer residing between the host (server, desktop, etc)

and the physical storage array (out of band or in band)

• Manipulates physical array(s) to overcome array limitations (maximum LUNs, number of partitions, replication, mirroring, heterogeneous storage environments)

• Platform is usually one of the following:Stand alone appliancesIncluded in the physical arrayStorage switch based

Page 7: Storage and Server Virtualization at Seton Hall

History 2004 / 2005 – (1)•In 2004 SHU had stand alone servers and

various disk islands

•Most storage was direct attached

•Standard “1U” rack servers, one per application

Page 8: Storage and Server Virtualization at Seton Hall

History 2004 / 2005 – (2)

•IBM 2105 - ESS “Shark”▫Direct attached via SCSI

•Several stand alone IBM disk units▫Direct attached via SCSI

•Each server had local disk▫Different controllers, RAID replacement

procedures

Page 9: Storage and Server Virtualization at Seton Hall

Architectural Changes (1)

•Implement SAN▫Reduce dependency on direct attached disk▫Provide more centralized management of

disk

•Reduce server sprawl▫Research virtualization technology

•Focus on Blade technology▫Smaller size, power, and cabling

requirements

Page 10: Storage and Server Virtualization at Seton Hall

Architectural Changes (2)

• IBM Blade Center Technology

▫ Modular design

▫ Includes Network, Storage Switch, and Management in single chassis

▫ Lower power requirements for servers

▫ 70 Servers per rack

▫ Boot from SAN for no moving parts on blades

Page 11: Storage and Server Virtualization at Seton Hall

Architectural Changes (3)

•Implement SAN

•Reduce server sprawl

•Focus on Blade technology

•All led to: ▫ Requirement for Storage Virtualization

Page 12: Storage and Server Virtualization at Seton Hall

Storage (SAN)• SAN Storage

▫ IBM DS8000▫ StorageTek Flex380▫ Sun 6140

• SAN Switch/Infra▫ qLogic SANBox 9000

(Blades) Up to 256 Ports (10G

ready) Ability to expand SAN to

other buildings/long distance (DR, etc)

Page 13: Storage and Server Virtualization at Seton Hall

Storage Virtualization (1)• FalconStor IPStor software (v5)

▫“Virtualizes” all storage, allows resize, assign/remove on the fly

▫Allows mirroring/physical disk moves with no downtime (between multiple physical storage units)

▫Single “pane of glass” management for all storage

▫Freedom from vendor limitations (LUNs, sizes, etc)

▫Snapshots of live data possible

Page 14: Storage and Server Virtualization at Seton Hall

Storage Virtualization (2)• FalconStor IPStor software (v5)

▫In-band solution

▫Active/Active cluster

▫Single software interface for all management (Linux/Windows) via Java web start launcher

▫Clients available for snapshots for Oracle, Notes/Exchange, SQL Server, etc

Page 15: Storage and Server Virtualization at Seton Hall

Storage Virtualization (3)Server

SAN Switch

Virtualization

Storage

Blade 1 Blade 4Blade 2 Blade 3

SAN Switch 1 SAN Switch 2

IPStor 1 IPStor 2

DS8000 Flex380

Page 16: Storage and Server Virtualization at Seton Hall

Storage Virtualization (4)

•Tasks for administrators:

▫Mirror data (Upgrades, backups)

▫Move data

▫Add additional storage from selected tier

▫Provision new servers

Page 17: Storage and Server Virtualization at Seton Hall

Storage Virtualization (5)• Mirror Command

▫ Move data▫ “Swap” mirrors▫ “Promote” mirror to

primary storage

• Moving storage from one array to another

Page 18: Storage and Server Virtualization at Seton Hall

System Performance• Applications currently utilizing storage virtualization – 100+ server

clients

▫ Lotus Domino (campus wide)

▫ Sungard Banner (Approx 12 instances with multiple add-ons)

▫ File/Print services (campus wide)

▫ Content management system

▫ Luminis Portal

▫ VMWare ESX Servers

Page 19: Storage and Server Virtualization at Seton Hall

Additional Features• Replication

• “Hot Zone”

• Snapshots

• Reports

Page 20: Storage and Server Virtualization at Seton Hall

Storage Virtualization Sample Configuration

Banner ERP System

Page 21: Storage and Server Virtualization at Seton Hall

Storage Virtualization and Banner (1)• Banner Hardware and Operating Systems

Hardware (Application and DB servers)▫IBM LS21 AMD Opteron Dual Core, Dual

Processor blade▫8GB RAM▫4Gb Fiber Channel HBA, Boot from SAN▫Dual GigE Ethernet

• Operating System▫RedHat Enterprise Linux AS 3.0 – Update 9 (32Bit)

Page 22: Storage and Server Virtualization at Seton Hall

Storage Virtualization and Banner (2)•Production Banner layout

Prod App Server #1 Prod App Server #2

Banner Prod DB #1

DS8000

Storage

Flex380

Storage

Storage Virtualization

Data Mirrored

Page 23: Storage and Server Virtualization at Seton Hall

Storage Virtualization and Banner (3)

• Banner DB Layout

Virtual Disk Mount Point▫ 32GB OS Filesystems▫ 32GB /u00/app/oracle▫ 100GB /u00/archive▫ 120GB /u00/backup▫ 30GB /u00/oradata▫ 100GB /u01/oradata▫ 32GB /u02/oradata▫ 32GB /app/sct

• Banner App Server Layout

Virtual Disk Mount Point▫ 32GB OS Filesystems▫ 32GB /u00/app

Page 24: Storage and Server Virtualization at Seton Hall

Storage Virtualization and Banner (4)• Storage Virtualization Banner tasks

▫Mirror Data Specific virtual disks or entire system

▫Monitor performance Read/Write usage of specific virtual disks or entire system

▫Resize virtual disks and filesystems when necessary RHEL AS 3.0 requires offline filesystem resize Online resize available in RHEL AS 4.0+

Page 25: Storage and Server Virtualization at Seton Hall

Storage Virtualization - Review• Single pane of glass for administration

• Migration between physical disk arrays is a non-issue

• Simplification means no full time storage administrator necessary

• Avoid Single Point of Failure

• Storage Virtualization Banner usage is no different than any other system

Page 26: Storage and Server Virtualization at Seton Hall

Server Virtualization

Page 27: Storage and Server Virtualization at Seton Hall

Server Virtualization - History

•Single standalone servers

•One server per application

•Development environment for each production environment

Page 28: Storage and Server Virtualization at Seton Hall

Server Virtualization

• Goals

▫“Virtualize Everything” VMWare ELA Resource pools + “one to one” mapping

▫Provide enterprise class infrastructure Servers, storage, network design

▫Start with servers, move to desktops

▫Use VMWare for DR solution (SRM)

Page 29: Storage and Server Virtualization at Seton Hall

Configuration (1)Seton Hall Environment

• (10) VMWare ESX Servers▫ (6) IBM x3850m2▫ Virtual Infrastructure

Enterprise 3.5U2 ▫ 64GB RAM each▫ VMWare ELA

• VirtualCenter Management Server▫ Win2k3 Blade

Page 30: Storage and Server Virtualization at Seton Hall

Configuration (2)

Storage (Virtual)

VI3 Servers

Virtual Machines

VirtualCenter(DRS)

Layers of Virtualization

Page 31: Storage and Server Virtualization at Seton Hall

VMWare Products

•VMWare VI3 Enterprise

•VMWare VDI

•VMWare SRM

•VMWare Lifecycle Manager

Page 32: Storage and Server Virtualization at Seton Hall

Server Virtualization – Virtual Center• Virtual Center

▫Single management console to view all VMWare servers

▫Can be single point of failure (won’t bring down VMs)▫Required for Vmotion, HA/DR▫Accounts can be from Active Directory

Page 33: Storage and Server Virtualization at Seton Hall

Server Virtualization - Vmotion• Vmotion (Server and Storage)

▫“Live” migration of virtual machines between VMWare servers

▫Requires dedicated GigE connection

▫Requires shared SAN disks (VMFS)

▫Requires “like” CPUs on VMWare servers Review VMWare documentation closely

▫VirtualCenter can dynamically move VMs based on system load (Distributed Resource Scheduler)

▫VMWare also includes “Storage Vmotion” for similar abilities for storage

Page 34: Storage and Server Virtualization at Seton Hall

Seton Hall Server Virtualization (1)•How Seton Hall is utilizing Server Virtualization

▫100+ Virtual Machines

▫Includes both production and development systems

▫Vmotion/DRS implemented to avoid VMware system downtime

Page 35: Storage and Server Virtualization at Seton Hall

Seton Hall Server Virtualization (2)•How Seton Hall is utilizing Server Virtualization

▫Remote access to development systems From user’s desktop Remote media mount (CD, Floppy, etc)

▫Storage flexibility (adding virtual disks on the fly)

▫“Virtual Appliances” http://www.vmware.com/appliances

Page 36: Storage and Server Virtualization at Seton Hall

Seton Hall Server Virtualization (3)•How Seton Hall is utilizing Server

Virtualization

▫Migration of old hardware/servers Out of date/out of warrantee physical

hardware

▫Schedule restarts/power on-off/relocation of VMs

Page 37: Storage and Server Virtualization at Seton Hall

Seton Hall Server Virtualization – Performance

•Sample Seton Hall Applications

▫Oracle Identity Manager (Production + Development)

▫Cacti SNMP statistics (Production)▫ezProxy reverse proxy server (Production)▫R25 Scheduling (Development)▫Active Directory (Development)▫Sungard Banner (Development)▫Lecture123 (Production)

Page 38: Storage and Server Virtualization at Seton Hall

Seton Hall Server Virtualization – Performance

• VMWare ESX Server and VirtualCenter provide performance graphs

▫ Exportable to Excel

Page 39: Storage and Server Virtualization at Seton Hall

Sample Performance Reports (1)•Banner Application Server Performance -

CPU

2/19/2008 9:152/19/2008 9:302/19/2008 9:452/19/2008 10:002/19/2008 10:142/19/2008 10:302/19/2008 10:452/19/2008 11:002/19/2008 11:152/19/2008 11:292/19/2008 11:452/19/2008 12:002/19/2008 12:152/19/2008 12:302/19/2008 12:452/19/2008 12:592/19/2008 13:152/19/2008 13:302/19/2008 13:452/19/2008 14:002/19/2008 14:152/19/2008 14:292/19/2008 14:452/19/2008 15:002/19/2008 15:142/19/2008 15:302/19/2008 15:452/19/2008 15:592/19/2008 16:142/19/2008 16:302/19/2008 16:442/19/2008 17:002/19/2008 17:152/19/2008 17:292/19/2008 17:442/19/2008 18:002/19/2008 18:142/19/2008 18:302/19/2008 18:452/19/2008 18:592/19/2008 19:152/19/2008 19:302/19/2008 19:452/19/2008 20:002/19/2008 20:152/19/2008 20:302/19/2008 20:452/19/2008 21:002/19/2008 21:152/19/2008 21:302/19/2008 21:452/19/2008 22:002/19/2008 22:142/19/2008 22:302/19/2008 22:452/19/2008 23:002/19/2008 23:152/19/2008 23:292/19/2008 23:452/20/2008 0:002/20/2008 0:152/20/2008 0:302/20/2008 0:452/20/2008 0:592/20/2008 1:152/20/2008 1:302/20/2008 1:452/20/2008 2:002/20/2008 2:152/20/2008 2:292/20/2008 2:452/20/2008 3:002/20/2008 3:142/20/2008 3:302/20/2008 3:452/20/2008 3:592/20/2008 4:142/20/2008 4:302/20/2008 4:442/20/2008 5:002/20/2008 5:152/20/2008 5:292/20/2008 5:442/20/2008 6:002/20/2008 6:142/20/2008 6:302/20/2008 6:452/20/2008 6:592/20/2008 7:152/20/2008 7:302/20/2008 7:452/20/2008 8:002/20/2008 8:152/20/2008 8:302/20/2008 8:452/20/2008 9:002/20/2008 9:152/20/2008 9:302/20/2008 9:452/20/2008 10:002/20/2008 10:142/20/2008 10:302/20/2008 10:452/20/2008 11:002/20/2008 11:152/20/2008 11:292/20/2008 11:452/20/2008 12:002/20/2008 12:152/20/2008 12:302/20/2008 12:452/20/2008 12:592/20/2008 13:152/20/2008 13:302/20/2008 13:452/20/2008 14:002/20/2008 14:152/20/2008 14:292/20/2008 14:452/20/2008 15:002/20/2008 15:142/20/2008 15:302/20/2008 15:452/20/2008 15:592/20/2008 16:142/20/2008 16:302/20/2008 16:442/20/2008 17:002/20/2008 17:152/20/2008 17:292/20/2008 17:442/20/2008 18:002/20/2008 18:142/20/2008 18:302/20/2008 18:452/20/2008 18:592/20/2008 19:152/20/2008 19:302/20/2008 19:452/20/2008 20:002/20/2008 20:152/20/2008 20:302/20/2008 20:452/20/2008 21:002/20/2008 21:152/20/2008 21:302/20/2008 21:452/20/2008 22:002/20/2008 22:142/20/2008 22:302/20/2008 22:452/20/2008 23:002/20/2008 23:152/20/2008 23:292/20/2008 23:452/21/2008 0:002/21/2008 0:152/21/2008 0:302/21/2008 0:452/21/2008 0:592/21/2008 1:152/21/2008 1:302/21/2008 1:452/21/2008 2:002/21/2008 2:152/21/2008 2:292/21/2008 2:452/21/2008 3:002/21/2008 3:142/21/2008 3:302/21/2008 3:452/21/2008 3:592/21/2008 4:142/21/2008 4:302/21/2008 4:442/21/2008 5:002/21/2008 5:152/21/2008 5:292/21/2008 5:442/21/2008 6:002/21/2008 6:142/21/2008 6:302/21/2008 6:452/21/2008 6:592/21/2008 7:152/21/2008 7:302/21/2008 7:452/21/2008 8:002/21/2008 8:152/21/2008 8:302/21/2008 8:452/21/2008 9:002/21/2008 9:152/21/2008 9:302/21/2008 9:452/21/2008 10:002/21/2008 10:142/21/2008 10:302/21/2008 10:452/21/2008 11:002/21/2008 11:152/21/2008 11:292/21/2008 11:452/21/2008 12:002/21/2008 12:152/21/2008 12:302/21/2008 12:450

2

4

6

8

10

12

14

16

18

20CPU Performance

CPU Usage (Aver...Time

Perc

ent

Page 40: Storage and Server Virtualization at Seton Hall

Sample Performance Reports (2)•Banner Application Server Performance -

Disk

2/19/2008 9:152/19/2008 9:302/19/2008 9:452/19/2008 10:002/19/2008 10:142/19/2008 10:302/19/2008 10:452/19/2008 11:002/19/2008 11:152/19/2008 11:292/19/2008 11:452/19/2008 12:002/19/2008 12:152/19/2008 12:302/19/2008 12:452/19/2008 12:592/19/2008 13:152/19/2008 13:302/19/2008 13:452/19/2008 14:002/19/2008 14:152/19/2008 14:292/19/2008 14:452/19/2008 15:002/19/2008 15:142/19/2008 15:302/19/2008 15:452/19/2008 15:592/19/2008 16:142/19/2008 16:302/19/2008 16:442/19/2008 17:002/19/2008 17:152/19/2008 17:292/19/2008 17:442/19/2008 18:002/19/2008 18:142/19/2008 18:302/19/2008 18:452/19/2008 18:592/19/2008 19:152/19/2008 19:302/19/2008 19:452/19/2008 20:002/19/2008 20:152/19/2008 20:302/19/2008 20:452/19/2008 21:002/19/2008 21:152/19/2008 21:302/19/2008 21:452/19/2008 22:002/19/2008 22:142/19/2008 22:302/19/2008 22:452/19/2008 23:002/19/2008 23:152/19/2008 23:292/19/2008 23:452/20/2008 0:002/20/2008 0:152/20/2008 0:302/20/2008 0:452/20/2008 0:592/20/2008 1:152/20/2008 1:302/20/2008 1:452/20/2008 2:002/20/2008 2:152/20/2008 2:292/20/2008 2:452/20/2008 3:002/20/2008 3:142/20/2008 3:302/20/2008 3:452/20/2008 3:592/20/2008 4:142/20/2008 4:302/20/2008 4:442/20/2008 5:002/20/2008 5:152/20/2008 5:292/20/2008 5:442/20/2008 6:002/20/2008 6:142/20/2008 6:302/20/2008 6:452/20/2008 6:592/20/2008 7:152/20/2008 7:302/20/2008 7:452/20/2008 8:002/20/2008 8:152/20/2008 8:302/20/2008 8:452/20/2008 9:002/20/2008 9:152/20/2008 9:302/20/2008 9:452/20/2008 10:002/20/2008 10:142/20/2008 10:302/20/2008 10:452/20/2008 11:002/20/2008 11:152/20/2008 11:292/20/2008 11:452/20/2008 12:002/20/2008 12:152/20/2008 12:302/20/2008 12:452/20/2008 12:592/20/2008 13:152/20/2008 13:302/20/2008 13:452/20/2008 14:002/20/2008 14:152/20/2008 14:292/20/2008 14:452/20/2008 15:002/20/2008 15:142/20/2008 15:302/20/2008 15:452/20/2008 15:592/20/2008 16:142/20/2008 16:302/20/2008 16:442/20/2008 17:002/20/2008 17:152/20/2008 17:292/20/2008 17:442/20/2008 18:002/20/2008 18:142/20/2008 18:302/20/2008 18:452/20/2008 18:592/20/2008 19:152/20/2008 19:302/20/2008 19:452/20/2008 20:002/20/2008 20:152/20/2008 20:302/20/2008 20:452/20/2008 21:002/20/2008 21:152/20/2008 21:302/20/2008 21:452/20/2008 22:002/20/2008 22:142/20/2008 22:302/20/2008 22:452/20/2008 23:002/20/2008 23:152/20/2008 23:292/20/2008 23:452/21/2008 0:002/21/2008 0:152/21/2008 0:302/21/2008 0:452/21/2008 0:592/21/2008 1:152/21/2008 1:302/21/2008 1:452/21/2008 2:002/21/2008 2:152/21/2008 2:292/21/2008 2:452/21/2008 3:002/21/2008 3:142/21/2008 3:302/21/2008 3:452/21/2008 3:592/21/2008 4:142/21/2008 4:302/21/2008 4:442/21/2008 5:002/21/2008 5:152/21/2008 5:292/21/2008 5:442/21/2008 6:002/21/2008 6:142/21/2008 6:302/21/2008 6:452/21/2008 6:592/21/2008 7:152/21/2008 7:302/21/2008 7:452/21/2008 8:002/21/2008 8:152/21/2008 8:302/21/2008 8:452/21/2008 9:002/21/2008 9:152/21/2008 9:302/21/2008 9:452/21/2008 10:002/21/2008 10:142/21/2008 10:302/21/2008 10:452/21/2008 11:002/21/2008 11:152/21/2008 11:292/21/2008 11:452/21/2008 12:002/21/2008 12:152/21/2008 12:302/21/2008 12:450

50

100

150

200

250

300Disk Performance

Disk Usage (Avera...Time

KB

ps

Page 41: Storage and Server Virtualization at Seton Hall

Sample Performance Reports (3)•Banner Application Server Performance -

Mem

2/19/2008 9:152/19/2008 9:302/19/2008 9:452/19/2008 10:002/19/2008 10:142/19/2008 10:302/19/2008 10:452/19/2008 11:002/19/2008 11:152/19/2008 11:292/19/2008 11:452/19/2008 12:002/19/2008 12:152/19/2008 12:302/19/2008 12:452/19/2008 12:592/19/2008 13:152/19/2008 13:302/19/2008 13:452/19/2008 14:002/19/2008 14:152/19/2008 14:292/19/2008 14:452/19/2008 15:002/19/2008 15:142/19/2008 15:302/19/2008 15:452/19/2008 15:592/19/2008 16:142/19/2008 16:302/19/2008 16:442/19/2008 17:002/19/2008 17:152/19/2008 17:292/19/2008 17:442/19/2008 18:002/19/2008 18:142/19/2008 18:302/19/2008 18:452/19/2008 18:592/19/2008 19:152/19/2008 19:302/19/2008 19:452/19/2008 20:002/19/2008 20:152/19/2008 20:302/19/2008 20:452/19/2008 21:002/19/2008 21:152/19/2008 21:302/19/2008 21:452/19/2008 22:002/19/2008 22:142/19/2008 22:302/19/2008 22:452/19/2008 23:002/19/2008 23:152/19/2008 23:292/19/2008 23:452/20/2008 0:002/20/2008 0:152/20/2008 0:302/20/2008 0:452/20/2008 0:592/20/2008 1:152/20/2008 1:302/20/2008 1:452/20/2008 2:002/20/2008 2:152/20/2008 2:292/20/2008 2:452/20/2008 3:002/20/2008 3:142/20/2008 3:302/20/2008 3:452/20/2008 3:592/20/2008 4:142/20/2008 4:302/20/2008 4:442/20/2008 5:002/20/2008 5:152/20/2008 5:292/20/2008 5:442/20/2008 6:002/20/2008 6:142/20/2008 6:302/20/2008 6:452/20/2008 6:592/20/2008 7:152/20/2008 7:302/20/2008 7:452/20/2008 8:002/20/2008 8:152/20/2008 8:302/20/2008 8:452/20/2008 9:002/20/2008 9:152/20/2008 9:302/20/2008 9:452/20/2008 10:002/20/2008 10:142/20/2008 10:302/20/2008 10:452/20/2008 11:002/20/2008 11:152/20/2008 11:292/20/2008 11:452/20/2008 12:002/20/2008 12:152/20/2008 12:302/20/2008 12:452/20/2008 12:592/20/2008 13:152/20/2008 13:302/20/2008 13:452/20/2008 14:002/20/2008 14:152/20/2008 14:292/20/2008 14:452/20/2008 15:002/20/2008 15:142/20/2008 15:302/20/2008 15:452/20/2008 15:592/20/2008 16:142/20/2008 16:302/20/2008 16:442/20/2008 17:002/20/2008 17:152/20/2008 17:292/20/2008 17:442/20/2008 18:002/20/2008 18:142/20/2008 18:302/20/2008 18:452/20/2008 18:592/20/2008 19:152/20/2008 19:302/20/2008 19:452/20/2008 20:002/20/2008 20:152/20/2008 20:302/20/2008 20:452/20/2008 21:002/20/2008 21:152/20/2008 21:302/20/2008 21:452/20/2008 22:002/20/2008 22:142/20/2008 22:302/20/2008 22:452/20/2008 23:002/20/2008 23:152/20/2008 23:292/20/2008 23:452/21/2008 0:002/21/2008 0:152/21/2008 0:302/21/2008 0:452/21/2008 0:592/21/2008 1:152/21/2008 1:302/21/2008 1:452/21/2008 2:002/21/2008 2:152/21/2008 2:292/21/2008 2:452/21/2008 3:002/21/2008 3:142/21/2008 3:302/21/2008 3:452/21/2008 3:592/21/2008 4:142/21/2008 4:302/21/2008 4:442/21/2008 5:002/21/2008 5:152/21/2008 5:292/21/2008 5:442/21/2008 6:002/21/2008 6:142/21/2008 6:302/21/2008 6:452/21/2008 6:592/21/2008 7:152/21/2008 7:302/21/2008 7:452/21/2008 8:002/21/2008 8:152/21/2008 8:302/21/2008 8:452/21/2008 9:002/21/2008 9:152/21/2008 9:302/21/2008 9:452/21/2008 10:002/21/2008 10:142/21/2008 10:302/21/2008 10:452/21/2008 11:002/21/2008 11:152/21/2008 11:292/21/2008 11:452/21/2008 12:002/21/2008 12:152/21/2008 12:302/21/2008 12:450

5

10

15

20

25

30

35Memory Performance

Memory Usage (Averag...Time

Perc

ent

Page 42: Storage and Server Virtualization at Seton Hall

VMWare Projects In Progress…

Page 43: Storage and Server Virtualization at Seton Hall

VMWare VDI•VMWare VDI (Virtual Desktop

Infrastructure)▫Thin Client (Wyse, HP, others)▫Can also run on existing PC hardware▫Same infrastructure as Server

Virtualization Requires additional VDI server, can be virtual

▫Normally implemented at time of desktop/hardware refresh

▫One to one mapping, or “pools” of virtual desktops

▫Single image to maintain

Page 44: Storage and Server Virtualization at Seton Hall

Why VDI?“Thin Client computing” seems to come around every 5-10 years, what’s different about this?

Page 45: Storage and Server Virtualization at Seton Hall

VMWare Configuration

Storage (Virtual)

VI3 Servers

Virtual Machines

VirtualCenter(DRS)

Page 46: Storage and Server Virtualization at Seton Hall

VMWare VDI Configuration

Storage(Virtual)

VI3 Servers

Virtual Desktops/Servers

VirtualCenter(DRS)

Thin ClientsOr Desktops

Page 47: Storage and Server Virtualization at Seton Hall

VDI Testing•All SHU images moved to VDI platform

for testing

•No performance issues encountered with any standard apps

•Multimedia apps are the biggest concern▫Various thin client solutions available to

resolve problems

Page 48: Storage and Server Virtualization at Seton Hall

Why Keep Storge Virtualization with

VMWare?VMWare’s storage allocation has many of the same features that stand-alone storage virtualization offers

Page 49: Storage and Server Virtualization at Seton Hall

One Answer = VMWare SRM•VMWare SRM = Site Recovery Manager

▫Failover/Failback from primary site to secondary

▫Uses existing virtual infrastructure▫Test out DR plan easily (DR runbook)▫Simulate failovers

Can use a quarantined network to test DR failover

▫Works with array based replicationEMC and Falconstor among replication supported

Page 50: Storage and Server Virtualization at Seton Hall

Virtualization Configurations

Storage

VI3 Servers

Virtual Machines

VirtualCenter(DRS)

Primary Site

Secondary Site

Replication

Page 51: Storage and Server Virtualization at Seton Hall

Some things to review when implementing VMWare…

Page 52: Storage and Server Virtualization at Seton Hall

Processors•Use “Like” processors when rolling out a

VMWare solution▫Future CPUs from Intel/AMD should make

the situation better•For 64bit apps, check for “virtualization

CPU feature flag”, most modern CPUs should have it, older processors won’t. ▫Even if your server can run 64bit native

operating systems, it may not be able to run 64bit virtual machines

Page 53: Storage and Server Virtualization at Seton Hall

Server configuration•Your servers should have plenty of expansion

slots (PCIe) and multiple NICs▫SHU’s VMWare servers have a minimum of 8

NICs per VMWare ESX server

•Acquiring identical servers is the best way to go if possible

•Review VMWare hardware compatibility list thoroughly

Page 54: Storage and Server Virtualization at Seton Hall

Storage configuration•If you are looking to implement SRM,

check that your storage arrays support the SRM “Storage replication adapters” required for replication between primary and DR site

Page 55: Storage and Server Virtualization at Seton Hall

Support (1)• Microsoft Products

▫ Products supported in virtualized environments http://support.microsoft.com/kb/957006/

▫ Support policy for non MS hardware virtualization http://support.microsoft.com/kb/897615

▫ MS Premier support helps the situation:

“For Microsoft customers with Premier-level support running non-Microsoft hardware virtualization software from vendors with which Microsoft does not have an established support relationship that covers virtualization solutions, Microsoft will investigate potential issues with Microsoft software running together with non-Microsoft hardware virtualization software”

Page 56: Storage and Server Virtualization at Seton Hall

Support (2)

•Oracle Products▫Metalink Doc ID 249212.1

“Oracle will only provide support for issues that either are known to occur on the native OS, or can be demonstrated not to be as a result of running on VMware.”

Page 57: Storage and Server Virtualization at Seton Hall

How it all works for SHU..• Storage Virtualization

▫Dynamic allocation of virtual disks▫Single pane of glass storage management▫Sidestep vendor restrictions

• Server Virtualization▫Relies on Storage Virtualization for all storage▫Physical server consolidation▫Single pane of glass server management▫Live movement of VMs for high availability▫Remote access built in

Page 58: Storage and Server Virtualization at Seton Hall

Questions

Matt Stevenson – IT ArchitectSeton Hall [email protected]