Transforming to a Virtualised Environment John Pollard 5/27/2019
Virtualisation Drivers Pervasive over-provisioning of servers One application / one server approach in x86 environment Computer resources are being wasted IT Infrastructure lacks flexibility Need for fast / ease deployment Cooling and power requirements are increasing Ageing hardware / operating systems DR / BC Test environment 5/27/2019
On its own virtualisation is not enough We have been following our Business Plan from A to Z when implementing a virtual estate. We now have approximately 1000 VMs in a production environment and we haven’t saved a penny! 5/27/2019
The Approach 5/27/2019
Discover – Servers, Applications & Services Build an accurate and detailed inventory of an existing server infrastructure 5/27/2019
Server Details System Platform Software Performance Database Storage 5/27/2019
Discover – Business Support Requirements For each server, application and service determine: Business process supported Criticality of business process Availability requirements Response requirements Disaster Recovery requirements 5/27/2019
Discover the Business Support Requirements 5/27/2019
Model – Current State Infrastructure physical state model Logical state model 5/27/2019
Service View of Infrastructure A logical view of the infrastructure by service type 5/27/2019
Business View of the Infrastructure A logical view of the infrastructure by Owner Business Criticality SLA Availability Etc 5/27/2019
Operational Process Models 5/27/2019
Design Design the strategic architecture and infrastructure components Develop the centralisation, standardisation, consolidation and management plans for: The infrastructure The services, applications and data Develop the project plan and resource schedules for each project Develop the business case to support each project 5/27/2019
Future State & Design Views A view of the future state The design of the future state, including the current servers to be migrated to the transformed environment 5/27/2019
Implement 5/27/2019
Approaches Considered 2 examples Lift and shift Fast delivery Physical to virtual conversion Clean install Major IT Transformation Scratch build 5/27/2019
Example 1 Ageing hardware / NT4 Previously outsourced Limited information available Identify applications, users, criticality Centralisation strategy NT4 Need to act quickly Discover 250 servers across 2 data centres and 20 remote sites Virtualise 150 servers on 10 host servers in 2 data centres 5/27/2019
Discover & Model Existing asset database PowerRecon Packetyzer Custom WMI scripts Interviews Custom database 5/27/2019
Microsoft Virtualization Roadmap Currently Available Windows Server x64 2003 R2 Enterprise Edition Virtual Server 2005 R2 Virtual Server MOM Management Pack R2 2007 1Q Virtual Server 2005 R2 SP1 3Q System Center Virtual Machine Manager 2H Windows Server “Longhorn” Windows Server Virtualization follows within 180 days of “Longhorn” 5/27/2019
Design Dual site Active – Active SAN Replication Backup via LAN Operations Review Processes refined through pilot Test environment to debug issues 5/27/2019
Candidate Selection Current OS and Service Pack level Network connectivity requirements MSCS Cluster, WINS / DNS, Citrix, SNA or ISA server Unusual hardware WMI version and free disk space CPU requirements PlateSpin Hardware Compatibility List (HCL) 5/27/2019
Migration Preparation Investigate Server, change control & coordination Upgrade system software Test Script Pre-checks Migration Set-up PowerConvert PowerConvert Cleanup, Install Additions and Backup Simple OAT & Rework UAT & Rework Apply client changes Make Live 5/27/2019
Example 2 Company growing by acquisition No/limited integration Unknown server estate spread over 125 sites Windows, UNIX, Novell Outsourced Increased drive to reduce TCO 5/27/2019
Discovery LANSpy (find devices on Network) AAM Packetyzer AAM PMCT 5/27/2019
Model Used Model Based Transformation (MBT) tool Site view Application view Business view Server interaction 5/27/2019
Findings Approx. 700 Servers across 60 sites 25% of data is critical Windows XP, NT4, 2000, 2003 AIX Linux Red Hat and SUSE Scope = 350 servers application servers 5/27/2019
Design 2 data centres SAN attached SQL consolidation Critical data replication SQL consolidation Application virtualisation 60+ virtualisation hosts 8 SQL hosts 30+ CITRIX 8 SAP Operational management review 5/27/2019
Implementation Application detail discovery Site by site basis Preparation Agree date and send out details Complete application questionnaire Migration Manual Install in Dev Package and deploy in Functional Redeploy for client UAT and OAT Redeploy production 5/27/2019
Building the Enterprise Views Reference Architectures Business Processes & Rules Servers & Services Owners/Users Infrastructur e Information Business Information Applications & Dependencies Support Requirements Locations & Networks Financial Information Common Repository 5/27/2019
The Infrastructure Maturity Model Policy/Value-Based Dynamic Optimization to Meet SLAs Three-quarters of marketplace place themselves in early stages of IT maturity Service-Based Services Managed Holistically Virtualized Infrastructure Resources Pooled Business agility Service-level delivery Flexibility, reduce costs Economies of scale Reduce complexity Objective React Ability to Change Months to weeks Weeks Weeks to days Weeks to minutes Minutes Minutes to seconds Pricing Scheme None, ad hoc Fixed costs Reduced, fixed costs Fixed shared costs Variable usage costs Variable business costs Business Interface No SLAs Class-of-service SLAs Flexible SLAs End-to-end SLAs Business SLAs Resource Utilization Unknown Known Rationalized Shared pools Service-based pools Policy-based sharing Organization None Central control Consolidated Pooled ownership Service-oriented Business-oriented IT Management Processes Chaotic- Reactive: Ad hoc Reactive-Proactive: Life cycle management Proactive: Mature problem mgmt Prediction, dynamic capacity Service: End-to-end service management Value: Policy management Rationalized Consolidate to Fewer 20% Standardized Standard Resources, Configurations 65% Basic Uncoordinated Infrastructure 10% 5/27/2019
Real Time Infrastructure The Big Picture Business to IT Governance Business Performance Metrics Application Requirements Service level Requirements Application Services Tools to assemble and build services. Business Performance Management Collects and analysis business process data Provides actionable information to infrastructure Management Feedback on actual versus planned demand Infrastructure Management Framework Manages the supply and demand of IT resources in real time based on rules determined by business managers Identifies and automatically fixes problems Open Virtualisation Services Increases utilisation of IT assets. Open Physical Services Pooled computing resources, servers, storage, network 5/27/2019
Real Time Infrastructure Automated resource management of physical and virtual systems with business rules Full provisioning engine for operating systems and applications 5/27/2019
Summary Virtualisation can bring benefits to an infrastructure if designed, implemented and managed correctly Analysis and planning is essential No single solution fits all 5/27/2019
Transforming to a Virtualised Environment John Pollard (john.pollard@unisys.com) 5/27/2019