Real World Cloud Infrastructure with Red Hat Enterprise Virtualization and Red Hat Network Satellite



Similar documents
RED HAT ENTERPRISE VIRTUALIZATION

Virtualization Management the ovirt way

How To Install Eucalyptus (Cont'D) On A Cloud) On An Ubuntu Or Linux (Contd) Or A Windows 7 (Cont') (Cont'T) (Bsd) (Dll) (Amd)

ovirt Introduction James Rankin Product Manager Red Hat Virtualization Management the ovirt way

What s New with VMware Virtual Infrastructure

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Introduction to ovirt

Red Hat enterprise virtualization 3.0 feature comparison

YOUR STRATEGIC VIRTUALIZATION ALTERNATIVE. Greg Lissy Director, Red Hat Virtualization Business. James Rankin Senior Solutions Architect

Panoramica su Cloud Computing targata Red Hat AIPSI Meeting 2010

The future is in the management tools. Profoss 22/01/2008

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

FOR SERVERS 2.2: FEATURE matrix

Xen Virtualization: Xen (source) and XenServer

Migrating to ESXi: How To

SUSE Manager. A Comprehensive Linux Server Management the Linux Way. Name. Title

How To Get The Most Out Of Redhat.Com

Next Generation Now: Red Hat Enterprise Linux 6 Virtualization A Unique Cloud Approach. Jeff Ruby Channel Manager jruby@redhat.com

Red Hat Enterprise Virtualization - KVM-based infrastructure services at BNL

VMware vsphere 5.0 Boot Camp

VMware vsphere 5.1 Advanced Administration

IOS110. Virtualization 5/27/2014 1

System and Storage Virtualization For ios (AS/400) Environment

Enabling Technologies for Distributed Computing

VMWARE VSPHERE 5.0 WITH ESXI AND VCENTER

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

Cutting Costs with Red Hat Enterprise Virtualization. Chuck Dubuque Product Marketing Manager, Red Hat June 24, 2010

RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING

Servervirualisierung mit Citrix XenServer

Red Hat Powered VDI: Setting a New Standard for Desktop Virtualization

VMware vsphere: Fast Track [V5.0]

Hyper-V vs ESX at the datacenter

VMware vsphere: Install, Configure, Manage [V5.0]

Preparation Guide. How to prepare your environment for an OnApp Cloud v3.0 (beta) deployment.

JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

VMware vsphere 4.1 with ESXi and vcenter

Case study: Migrating 1,000 VMs from VMware to RHEV. Tomas Von Veschler Cox Senior Solution Architect, Red Hat June 2013

Enabling Technologies for Distributed and Cloud Computing

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Open Source Datacenter Conference 2011 System Management with RHN Satellite. Dirk Herrmann, Solution Architect, Red Hat

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center

Server Virtualization and Consolidation

VirtualclientTechnology 2011 July

VMware ESXi 3.5 update 2

Virtualization with Windows

VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager

Open Source Virtualization with ovirt. DI (FH) René Koch Systems Engineer Siedl Networks GmbH Grazer Linuxtage,

Balancing CPU, Storage

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

Disaster Recovery Infrastructure

White Paper. Recording Server Virtualization

VMware vsphere 5 Quick Start Guide

PassTest. Bessere Qualität, bessere Dienstleistungen!

BLACK BOX. Quick Start Guide. Virtual Central Management System (VCMS) Works with LES Series Console Servers. LES-VCMS. Customer Support Information

Comparing Free Virtualization Products

Khóa học dành cho các kỹ sư hệ thống, quản trị hệ thống, kỹ sư vận hành cho các hệ thống ảo hóa ESXi, ESX và vcenter Server

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

EMC Virtual Infrastructure for SAP Enabled by EMC Symmetrix with Auto-provisioning Groups, Symmetrix Management Console, and VMware vcenter Converter

Cloud Sure - Virtual Machines

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Evaluation of Multi-Hypervisor Management with HotLink SuperVISOR

Virtualization: Know your options on Ubuntu. Nick Barcet. Ubuntu Server Product Manager

Cedric Rajendran VMware, Inc. Security Hardening vsphere 5.5

Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack

Frequently Asked Questions: EMC UnityVSA

Hypervisor Software and Virtual Machines. Professor Howard Burpee SMCC Computer Technology Dept.

Red Hat Cloud, HP Edition Reference Architecture. Marc Nozell, Solution Architect, HP Ian Pilcher, Principal Architect, Red Hat

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

Vocera Voice 4.3 and 4.4 Server Sizing Matrix

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

<Insert Picture Here> Oracle VM and Cloud Computing

How To Create A Cloud Based System For Aaas (Networking)

MODULE 3 VIRTUALIZED DATA CENTER COMPUTE

Install Guide for JunosV Wireless LAN Controller

Taking the Disaster out of Disaster Recovery

Oracle Virtualization Strategy and Roadmap

Expert Reference Series of White Papers. VMware vsphere Essentials

W H I T E P A P E R. VMware Infrastructure Architecture Overview

vsphere Private Cloud RAZR s Edge Virtualization and Private Cloud Administration

Building and Managing a Standard Operating Environment

An Alternative to the VMware Tax...

Vmware VSphere 6.0 Private Cloud Administration

TGL VMware Presentation. Guangzhou Macau Hong Kong Shanghai Beijing

Pivot3 Desktop Virtualization Appliances. vstac VDI Technology Overview

OPEN CLOUD INFRASTRUCTURE BUILT FOR THE ENTERPRISE

RFP-MM Enterprise Storage Addendum 1

Oracle Database Scalability in VMware ESX VMware ESX 3.5

RED HAT ENTERPRISE VIRTUALIZATION 3.0

VMware for Bosch VMS. en Software Manual

Cloud Computing, Virtualization & Green IT

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

A Comparison of VMware and {Virtual Server}

Deploying Red Hat Enterprise Virtualization On Tintri VMstore Systems Best Practices Guide

Directions for VMware Ready Testing for Application Software

Simplified Private Cloud Management

Transcription:

Real World Cloud Infrastructure with Red Hat Enterprise Virtualization and Red Hat Network Satellite Tim Scully Jackpine Technologies Corporation David Egts Principal Architect, Red Hat 23 June 2010

Agenda Brief Virtualization, Satellite and Cloud Overview Understanding our customer's requirements Architecting the solution Customer benefits Lessons learned Future growth and expansion

Before we can build the solution, we need to understand the technologies..

Virtualization in a nutshell 6 OS on 6 discrete platforms 6 OS on 1 discrete platform

Benefits of Virtualization Reduce Costs Improve server utilization Reduce hardware costs Reduce power and cooling costs Improve management efficiency Increase capital efficiency Improve Business Agility Rapidly respond to business needs Operational scalability Rapid provisioning Business continuity Security System isolation and svirt

Red Hat Virtualization Currently 3 Approaches Xen in RHEL Supported until 2014 KVM in RHEL Full Virtualization Part of the RHEL 5 distro Red Hat Enterprise Virtualization (RHEV) Full Virtualization < 100MB Distribution = really tiny.

Red Hat Enterprise Virtualization

Red Hat Enterprise Virtualization Features Feature High Availability Live Migration System Scheduler Power Saver Maintenance Manager Image Manager Monitoring and Reporting Description Restart VMs from failed hosts automatically on other hosts Move running VM from one host to another 0 downtime, 0 sessions lost Continuously load balance VMs based on resource usage/policies Concentrate VMs on fewer servers during off-peak hours save power 0 downtime for VMs during planned maintenance window Snapshots, templates, overlays, save/restore For all objects in system VM guests, hosts, networking, storage, etc.

RHEV Hypervisor Standalone Hypervisor Small footprint < 100MB Customized 'spin' of RHEL 5 Security hardened image Runs on all RHEL5 hardware with VT/AMD-V 'Just enough' RHEL to run virtual machines Easy to install, configure and upgrade PXE boot, USB boot, CD or Hard drive Scalability 256 cores & 1TB ram on Host 16 virtual CPUs and 256GB ram guest

Red Hat Satellite Your own personal RHN... Systems Management Platform for Linux and x86 Solaris Management, Provisioning and Monitoring Host custom channels Hierarchical model for layers of distribution management in large deployments

Satellite Deployment Model RHN Hosted Software Distribution Subscription Management RHN Satellite " Software Distribution " Account Management " Channel Management " Monitoring " Provisioning WEB INTERFACE RHN Proxy API LAYER MANAGED SYSTEMS IT Applications Custom Content Syncs content from RHN Hosted and custom content distribution Can run disconnected from the Internet Local database stores all packages, profiles, and system information

Automated Provisioning Concepts Network (PXE) Boot raw OS or bootstrap a template Scripted / Machine driven installation/configuration Provisioning Tools Cobbler Linux installation server https://fedorahosted.org/cobbler Puppet http://www.puppetlabs.com/ Satellite (Contains Cobbler Functionality) Ghosting and Imaging are not (purist) provisioning Configuration Management becomes cumbersome

What is Cloud Computing? A way to access application hosted on the web through your web browser (Software as a Service) A pay-as-you-go model for IT resources accessed over the Internet (Platform as a Service) Use of commodity computers, distributed throughout an internet, to perform parallel processing, distributed storage, indexing and mining of data Gartner: Cloud computing is a style of computing where massively scalable IT-related capabilities are provided 'as a service' across the Internet to multiple external customers

Before we can design a solution, we need to understand the requirements..

Customer Mission Provide C4ISR Infrastructure to enable a secure scalable environment to support R&D, DT/OT&E, exercises, experimentation, acquisition development and direct warfighter support C4ISR: Command, Control, Communications, Computers, Intelligence, Surveillance and Reconnaissance DT: Developmental Test OT&E: Operational Test and Evaluation

Customer's Practice...

Customer's Current Approach Manual Labor Intensive & time consuming Cabling (power, comms, peripherals) Compute hardware setup/teardown measured in weeks No Persistence Trials, experiments and configurations vanish as hardware is re-used by the next customer Inventory Literally rooms of hardware on the shelf waiting to be used Inventory management a full-time job

Derived Requirements Customer basically needs to provide: Basic compute platforms, storage and networks Environmental HVAC, power, floor/rackspace, etc Operations and maintenance manpower Access to a variety of networks Open and closed Various classification levels Security (physical, network, data)

Our Goal Leverage modern virtualization and storage technology to facilitate the customer's mission and streamline their operations and processes

Architecture Storage 3 TB NAS RAID 5 + 1 Roughly 1.3 TB usable House VM Images Critical to VM migration amongst hypervisors Disk Disk

Architecture Processing Hardware Dell 1950s VT Capable 8-16 GB RAM per Multiple NICs Local disk space negligible Disk Disk

Architecture Disk Disk Networking Virtual Networks Bridges and Switches Physical Switches Storage: 1000/s Management: 1000/s Internal: 100/s Outbound: 100/s

Architecture Hypervisor Disk Disk Hypervisor Hypervisor RHEV-H RHEL-H RHEL 5.4 AP KVM RHEV Extensions Connect to RHEV-M VMware ESX

Architecture Provisioning Hypervisor Provisioning Hypervisor Provisioning Satellite PXE Boot new VMs Updates for VMs Create custom channels Distribute custom RPMs Disk Disk

Putting it all together Windows Svr Assets Provisioned in the Cloud Provisioning Satellite Puppet Cobbler Services DNS DHCP NTP... Hypervisor VMWare RHEV-H RHEL-H Hardware Disk Disk

Customer Architecture DREN Firewall Key Outbound Network Internal Network Management Network Storage Network Desktops Command Center vcenter Client vcenter Converter Documentation Ops RHN Satellite Infrastructure Active Directory VMware View LabManager* vcenter Server vsphere Cloud ESXi ESXi ESXi ESXi ESXi RHEV Cloud RHEV-M ESXi ESXi ESXi RHEL-H RHEL-H RHEV-H RHEV-H AP AP Dell NX4 NAS

How do we get there? No Big Bang Gradual building out of the environment Cloud patterns offer the ability to add resources as needed, perfect for building over time so long as the right architecture is implemented from the start Satellite at the core Provision and update RHEL VMs Provision and update RHEV Hypervisors New technologies phased in over time

Physical Environment Racks Mounted like-equipment together Lots of cable ties Networking At least 4 NICs per server to support separated networks Install basic infrastructure server DNS, DHCP, NTP, etc

Satellite Hardware Configuration Dell 2850, 3.0 GHz Xeon, 12GB RAM RHEL 5.4, x86_64 with Xen Hypervisor Satellite Server Guest OS, RHEL 5.4 with 8GB dedicated RAM OS Disk: 20GB RAID 1 Satellite Disk: 100GB RAID 5 /var/satellite (60GB) and /rhnsat (15GB) Use Satellite to provision the other Red Hat systems

Build out Hypervisors RHEV-M Install first to have available for hypervisors to discover during install RHEV-H Super-simple installation Boot off RHEV-H CD, follow prompts to install Only the management network interface is required at this point of the build process Configuring other interfaces will only get in the way of joining hypervisors to RHEV-M

Build out Hypervisors RHEL-H AP Install minimal RHEL 5 Basically just Base and vi Firewall and SELinux on, enabled and enforcing Don't create any users RHN or Satellite registration recommended Recommended: build a RHEL-H channel for additional packages On RHN: bridge-utils kvm-qemu-img Separate Download: OpenIPMI-tools lm_sensors net-snmp net-snmp-utils sg3_utils-libs sg3_utils pexpect fence_agents

Configure Storage Dell NX4 (rebranded EMC Celerra) Configure RAID device Set up iscsi target(s) Attach hypervisors/managers to storage

Install other infrastructure if needed VMware Windows Solaris etc...

Cloud is ready Install test guests Configure and test migration amongst hypervisor hardware Made cloud available to first customer Technical Exchange Meeting for demo/integration Over 20 virtual machines imported into the cloud and used in integration and interoperability experiments and demonstrations Turned the cloud over to the customer

Cloud Benefits for customer Reduced Manual Labor Centralized resource pooling (CPU, storage) Minimal cabling to run and contained in processing racks Persistence VMs can be stored on SANs for later use VMs can be archived for historical purposes Physical Space Hardware inventory is consolidated into resource pools and used on-demand - no rooms set aside for hardware storage

Automated Provisioning Benefits for customer Repeatable configurations Makes DT and OT manageable Automated portions of system configurations are automatically documented and controlled Take exact config from test directly to operations Reduced build time and cost Machine provisioning inherently faster than manual Reduced demand on SysAds and Engineers Build the automated routine once, reuse often

Results = Zero to Cloud in 30 days... Design and build the cloud Customer training on the cloud environment Administration and maintenance of the infrastructure How to leverage for their future use Environment was completed to support a Technical Exchange Meeting for an unrelated customer Over 20 VMs imported into the environment and used for demo and experimentation purposes Initial seed for future growth and expansion

Lessons Learned Second-hand equipment took a while to reconnoiter and repair before we could use it Literally 3 attempts to resurrect old NAS hardware before receiving permanent solution (Dell NAS) Firmware upgrades, broken parts, bad disks, etc

Lessons Learned We were so excited to build, we didn't plan enough Plan, plan and plan until you can't take it anymore It'll save moving equipment in the long run Didn't account for the time needed to refurb equipment Numerous architecture changes (IP spaces, equipment allocation, etc) slowed us down

Lessons Learned Networking Use separate switches for each network, if possible VLANs are workable, but add complexity to configuration Color-coded CAT6 helps a LOT

Lessons Learned SAN vs. NAS A SAN is the more appropriate platform to provide shared storage for a cloud Fibre channel is faster, but more expensive iscsi on the SAN more cost effective SAN more suited to expansion and growth than NAS iscsi from a NAS is sufficient for small deployments Risk bogging down storage network as deployment grows

Lessons Learned Satellite Server should be cornerstone Need to market this capability to potential customers, or no one will know about it Paradigm shift more difficult than the technology Admins need to learn the cloud way of doing things Think in abstract resources vice tangible hardware Users need to be comfortable with machines they can't physically touch

Future efforts Implement RHEV-D Allows for guest terminals Provide user workstations for access to Cloud VMs Deeper Satellite integration Add RHEV-H provisioning Augment RHEL-H provisioning Automate security lockdown (guests and hypervisors) DeltaCloud

Useful Satellite Features Custom Channels PXEBoot bare-metal to RHEV hypervisor PXEBoot bare-metal or bare-vm to RHEL Consolidated views of managed inventory OS and Update levels System inventory Management, grouping, etc

Useful RHEV Features Quickly and easily manage storage and hosts ParaVirt drivers increase performance on full virt guests

Concluding Thoughts... A small initial investment can produce REAL results in a very short timeframe Clouds allow for small and large organizations to start with what they need, and grow over time by adding additional storage and processing Small learning curve on technologies Satellite and RHEV super easy to implement and use Planning is key Required capacity Physical layout

Questions...

Grid on a Cloud (GoaC), coming up next...

Contact Information Tim Scully Jackpine Technologies Corporation 25A Stow Road Suite 1A Boxborough, MA 01719 (978) 263-6025 www.jackpinetech.com David Egts Red Hat, Inc.