ADC0063 - How KMD Designed Its Virtual Infrastructure For A . - VMware

Transcription

ADC0063 – How KMD Designedits Virtual Infrastructure for aHigh-Availability EnvironmentAlan MadsenKMD, System Engineer

AgendaA little historyThe problem!3 Æ 1 datacenterIn sourcing of costumersThe solution!VMwareAssessment Storage Network VirtualCenterITIL in a virtual environmentWho will pay?

A Little HistoryStarted in 1972!3,000 employees2,8 billions revenueCore BusinessLocal authorityCentral governmentPrivate sector Outsourcing

The Problem!Strategic decision to consolidating 3 Æ 1 datacenter

The Problem!Denmark in Europe

The Problem!In-sourced customersHow to administer the customers Individual needs Individual SLA Auto failover, between datacenters Start working on issue within 15 minutes Low priority servers Individual configurationsHow do we administer that?

The Solution!The solution!VMware (surprise) - looked at Microsoft VirtualServerAssessmentDesign Storage Network VirtualCenterITIL in a virtual environmentWho will pay?

VMwareCreated a cookbook for virtualization in KMDBest practice for KMDVirtualizations standards for KMDScoreboard - ESX vs. MS Virtual Server (No match!)P2V tool

The Solution!The solution!VMwareAssessmentDesign Storage Network VirtualCenterITIL in a virtual environmentWho will pay?

Assessment

Assessment

Assessment

AssessmentSend me a mailaxm@kmd.dk

Assessment

DesignThe solution!VMwareAssessmentDesign Storage Network VirtualCenterITIL in a virtual environmentWho will pay?

DesignDesign requirements:Deploy a server within 20 minutesSecureSMS agentScalableAntivirusMinimum administrationSystem SurveillanceManageable NetworkBackup AgentManageable StorageCM RegisteredMonitor the environmentBackup

DesignHardware Department/HPStorage Department:8 - HP BL25P blades100 GB Templates 4 in each datacenter3 x 300 GB VMFSAMD Opteron dual core CPU10 GB ram (16GB PC3200 DDR )4 NICNetwork Department:Admin netProduction32 servers required (planned)VMotion

The Solution!The solution!VMware (surprise)AssessmentDesign Storage Network VirtualCenterITIL in a virtual environmentWho will pay?

Design - StorageDC1EMC SymmetrixDMX3000VMVMVMVMVMVMDC2VMVMVMVMVMESX 3ESX 3ESX 3ESX 3HardwareHardwareHardwareHardwareISLDirecISLtorThe coolest filesystem!EMC1EMC2VM

Design - Storage

Design - StorageHow big should my VMFS partitions be?300 Gb? Database servers Test/Pilot servers SCSI reservations (Metadata) After the implementation we chanced that!

The Solution!The solution!VMware (surprise)AssessmentDesign Storage Network VirtualCenterITIL in a virtual environmentWho will pay?

Design - NetworkProblemsDelegate responsibility from Network Admins to Server AdminsLearning the anatomy of an ESX server!Dedicated gigabit connection between datacenters for VMotion99,99 vs 99,9% uptimeNetwork load, an issue?Will broadcast traffic be a problem?HA/WLBS

Design - NetworkProblemDelegate responsibility from Network Admins to Server AdminsLearning the anatomy of an ESX server! Virtual Switch TaggingVMVMVMESX Data

Design - NetworkProblemsDedicated gigabit for VMotion between datacenters

Design - NetworkVMware ESX HOST - BLR14C-VHProblemsNetwork load, an issue?VMware GUESTNavn: AFD01WM4Q2001NET: KMD LANVMware GUESTNavn: WSS01WM1Q2003NET: KMD LANVMware GUESTNavn: ETS01WMNET: KMD LANWill broadcast traffic be a problem?VLAN5 VLAN15 VLAN156 VLAN57 VLAN158 VLAN159KMD NET – 1 GbESX ADM – 1 GbVMOTION KMDNET – 1 GbVirtual CenterVirtualCenterManagement Console

Design - NetworkProblem99,99 vs 99,9% uptimeHigh Availability/ WLBS Cluster across boxes Cluster between physicaland virtualmachines

The Solution!The solution!VMware (surprise)AssessmentDesign Storage Network VirtualCenterITIL in a virtual environmentWho will pay?

VirtualCenterVirtualCenterRunning in a Virtual Guest Pros and consHA and DRS Reflects KMDs Network infrastructure Original design reflected storage configuration!Datacenter/folder creation Access ControlResource Management Why we “almost” don’t use it Transparent page sharing! (a small hint)

VirtualCenterSuper admins VS. Admins vs. UsersProcess for keeping the servers up and running in a HA environmentSuper admins (technology group) Configuration and installing new ESX Managing LUNsAdmins (department admins) Creating new VMsUsers Accessing VM s (KVM access)

VirtualCenterInstallation and customization using a templateSMS agentAntivirusSystem SurveillanceBackup AgentITIL RegisteredSharedServicesIdeal for Hosting Costumers Secure High Available (May be running as a VM)

The Solution!The solution!VMware (surprise)AssessmentDesign Storage Network VirtualCenterITIL in a virtual environmentWho will pay?

ITIL in a Virtual EnvironmentIT Services Support (A brief description of our ITIL Problems)Configuration Management Dynamic update using DRS HA Storage Issues – Multiple VMFS access from one VM guest SLA – The highest level of uptime!Incident Management Always the “new product” that fails!!!Problem ManagementChange Management What affect does a change have to the VM infrastructure in a HA environmentIT Services deliveryService Level ManagementCapacity ManagementContinuity ManagementAvailability Management

The Solution!The solution!VMware (surprise)AssessmentDesign Storage Network VirtualCenterITIL in a virtual environmentWho will pay?

Who Will Pay?Hosting CustomersMaximum use of LUNs CPUs MemoryDuring peak hours or monthly useInternal payment within our company or customers SAP!

Questions?Questions?

Presentation DownloadPlease remember to complete yoursession evaluation formand return it to the room monitorsas you exit the sessionThe presentation for this session can be downloaded r the following to download (case-sensitive):Username: cbv repPassword: cbvfor9v9r

VMware Created a cookbook for virtualization in KMD Best practice for KMD Virtualizations standards for KMD Scoreboard - ESX vs. MS Virtual Server (No match!) P2V tool. . VMware ESX HOST - BLR14C-VH VMware GUEST Navn: ETS01WM NET: KMD LAN VirtualCenter Management Console Virtual Center Navn: WSS01WM1Q2003 NET: KMD LAN