ADC0063 How KMD Designed its Virtual Infrastructure for a High-Availability Environment Alan Madsen KMD, System Engineer
Agenda A little history The problem! 3 1 datacenter In sourcing of costumers The solution! VMware Assessment Storage Network VirtualCenter ITIL in a virtual environment Who will pay?
A Little History Started in 1972! 3,000 employees 2,8+ billions revenue Core Business Local authority Central government Private sector Outsourcing
The Problem! Strategic decision to consolidating 3 1 datacenter
The Problem! Denmark in Europe
The Problem! In-sourced customers How to administer the customers Individual needs Individual SLA Auto failover, between datacenters Start working on issue within 15 minutes Low priority servers Individual configurations How do we administer that?
The Solution! The solution! VMware (surprise) - looked at Microsoft VirtualServer Assessment Design Storage Network VirtualCenter ITIL in a virtual environment Who will pay?
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
The Solution! The solution! VMware Assessment Design Storage Network VirtualCenter ITIL in a virtual environment Who will pay?
Assessment
Assessment
Assessment
Assessment Send me a mail axm@kmd.dk
Assessment
Design The solution! VMware Assessment Design Storage Network VirtualCenter ITIL in a virtual environment Who will pay?
Design Design requirements: Secure Scalable Minimum administration Manageable Network Manageable Storage Monitor the environment Backup Deploy a server within 20 minutes SMS agent Antivirus System Surveillance Backup Agent CM Registered
Design Hardware Department/HP 8 - HP BL25P blades 4 in each datacenter AMD Opteron dual core CPU 10 GB ram (16GB PC3200 DDR ) 4 NIC 32 servers required (planned) Storage Department: 100 GB Templates 3 x 300 GB VMFS Network Department: Admin net Production VMotion
The Solution! The solution! VMware (surprise) Assessment Design Storage Network VirtualCenter ITIL in a virtual environment Who will pay?
Design - Storage EMC Symmetrix DC1 DC2 DMX3000 VM VM VM VM VM VM VM VM VM VM VM VM ESX 3 ESX 3 ESX 3 ESX 3 Hardware Hardware Hardware Hardware Director ISL ISL The coolest filesystem! EMC1 EMC2
Design - Storage
Design - Storage How 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) Assessment Design Storage Network VirtualCenter ITIL in a virtual environment Who will pay?
Design - Network Problems Delegate responsibility from Network Admins to Server Admins Learning the anatomy of an ESX server! Dedicated gigabit connection between datacenters for VMotion 99,99 vs 99,9% uptime Network load, an issue? Will broadcast traffic be a problem? HA/WLBS
Design - Network Problem Delegate responsibility from Network Admins to Server Admins Learning the anatomy of an ESX server! Virtual Switch Tagging VM VM VM ESX 3 Hardware Destination Address Source Address 802.1Q VLAN Data
Design - Network Problems Dedicated gigabit for VMotion between datacenters
Design - Network VMware ESX HOST - BLR14C-VH Problems VMware GUEST Navn: AFD01WM4Q2001 NET: KMD LAN VMware GUEST Navn: WSS01WM1Q2003 NET: KMD LAN VMware GUEST Navn: ETS01WM NET: KMD LAN Network load, an issue? Will broadcast traffic be a problem? VLAN5 VLAN15 VLAN156 VLAN57 VLAN158 VLAN159 KMD NET 1 Gb ESX ADM 1 Gb VMOTION KMDNET 1 Gb Virtual Center VirtualCenter Management Console
Design - Network Problem 99,99 vs 99,9% uptime High Availability/ WLBS Cluster across boxes Cluster between physical and virtual machines
The Solution! The solution! VMware (surprise) Assessment Design Storage Network VirtualCenter ITIL in a virtual environment Who will pay?
VirtualCenter VirtualCenter Running in a Virtual Guest Pros and cons HA and DRS Reflects KMDs Network infrastructure Original design reflected storage configuration! Datacenter/folder creation Access Control Resource Management Why we almost don t use it Transparent page sharing! (a small hint)
VirtualCenter Super admins VS. Admins vs. Users Process for keeping the servers up and running in a HA environment Super admins (technology group) Configuration and installing new ESX Managing LUNs Admins (department admins) Creating new VMs Users Accessing VM s (KVM access)
VirtualCenter Installation and customization using a template SMS agent Antivirus System Surveillance Backup Agent ITIL Registered SharedServices Ideal for Hosting Costumers Secure High Available (May be running as a VM)
The Solution! The solution! VMware (surprise) Assessment Design Storage Network VirtualCenter ITIL in a virtual environment Who will pay?
ITIL in a Virtual Environment IT 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 Management Change Management What affect does a change have to the VM infrastructure in a HA environment IT Services delivery Service Level Management Capacity Management Continuity Management Availability Management
The Solution! The solution! VMware (surprise) Assessment Design Storage Network VirtualCenter ITIL in a virtual environment Who will pay?
Who Will Pay? Hosting Customers Maximum use of LUNs CPUs Memory During peak hours or monthly use Internal payment within our company or customers SAP!
Questions? Questions?
Presentation Download Please remember to complete your session evaluation form and return it to the room monitors as you exit the session The presentation for this session can be downloaded at http://www.vmware.com/vmtn/vmworld/sessions/ Enter the following to download (case-sensitive): Username: cbv_rep Password: cbvfor9v9r