Red Hat Enterprise Virtualization Disaster Recovery



Similar documents
Red Hat Enterprise Virtualization 3.0 (RHEV) Disaster Recovery

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

VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager

Installing Red Hat Enterprise Virtualization Manager RHEV-M on Windows 2008 R2.

OnApp Cloud. The complete platform for cloud service providers. 114 Cores. 286 Cores / 400 Cores

Vmware VSphere 6.0 Private Cloud Administration

In addition to their professional experience, students who attend this training should have technical knowledge in the following areas.

vsphere Private Cloud RAZR s Edge Virtualization and Private Cloud Administration

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

My experience writing a DR service for CloudStack. Alena Prokharchyk

Active Directory - User, group, and computer account management in active directory on a domain controller. - User and group access and permissions.

Backup & Disaster Recovery Appliance User Guide

AUTOMATED DISASTER RECOVERY SOLUTION USING AZURE SITE RECOVERY FOR FILE SHARES HOSTED ON STORSIMPLE

Deploying Baremetal Instances with OpenStack

PHD Virtual Backup for Hyper-V

OVERVIEW. The complete IaaS platform for service providers

Support Guide Comprehensive Hosting at Nuvolat Datacenter

Overview. The OnApp Cloud Platform. Dashboard APPLIANCES. Used Total Used Total. Virtual Servers. Blueprint Servers. Load Balancers.

Server Virtualization and Consolidation

Symantec NetBackup 7.1 What s New and Version Comparison Matrix

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)

Disaster Recovery Infrastructure

SOA Software API Gateway Appliance 7.1.x Administration Guide

Installing and Using the vnios Trial

Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide

About the VM-Series Firewall

Storage Sync for Hyper-V. Installation Guide for Microsoft Hyper-V

Compute RESTful API. Programmer s Guide. Revision 1.4 (11/10/2013) COMPUTE RESTFUL API

StorSimple Appliance Quick Start Guide

Security. Environments. Dave Shackleford. John Wiley &. Sons, Inc. s j}! '**»* t i j. l:i. in: i««;

Outline SSS Microsoft Windows Server 2008 Hyper-V Virtualization

Use QNAP NAS for Backup

Technical Note. vsphere Deployment Worksheet on page 2. Express Configuration on page 3. Single VLAN Configuration on page 5

Cloud.com CloudStack Release Notes

Feature Comparison. Windows Server 2008 R2 Hyper-V and Windows Server 2012 Hyper-V

Windows Server R2 Hyper-V. Microsoft's Hypervisor. Insiders Guide to. Wiley Publishing, Inc. John Kelbley. Mike Sterling WILEY

Virtualization Management the ovirt way

An Oracle White Paper June Enterprise Manager Cloud Control 12c Disaster Recovery with Storage Replication

shortcut Tap into learning NOW! Visit for a complete list of Short Cuts. Your Short Cut to Knowledge

Zerto Virtual Manager Administration Guide

How to Configure an Initial Installation of the VMware ESXi Hypervisor

ovirt self-hosted engine seamless deployment

VX 9000E WiNG Express Manager INSTALLATION GUIDE

Virtual Appliance Setup Guide

How To Backup In Cisco Uk Central And Cisco Cusd (Cisco) Cusm (Custodian) (Cusd) (Uk) (Usd).Com) (Ucs) (Cyse

ovirt and Gluster hyper-converged! HA solution for maximum resource utilization

Virtual Appliance Setup Guide

Index C, D. Background Intelligent Transfer Service (BITS), 174, 191

ovirt and Gluster hyper-converged! HA solution for maximum resource utilization

How To Use Vcenter Site Recovery Manager 5 With Netapp Fas/Vfs Storage System On A Vcenter Vcenter 5 Vcenter 4.5 Vcenter (Vmware Vcenter) Vcenter 2.

HP + Veeam: Fast VMware Recovery from SAN Snapshots

Citrix Receiver for Mobile Devices Troubleshooting Guide

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

Configuring MailArchiva with Insight Server

Cloud-init. Marc Skinner - Principal Solutions Architect Michael Heldebrant - Solutions Architect Red Hat

Tintri VMstore with Hyper-V Best Practice Guide

RED HAT INFRASTRUCTURE AS A SERVICE OVERVIEW AND ROADMAP. Andrew Cathrow Red Hat, Inc. Wednesday, June 12, 2013

How to use Cloud Solutions by Swisscom for Disaster Recovery. Whitepaper. Fabian Haldimann Stefan Lengacher Thomas Gfeller

CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH

Deploy the ExtraHop Discover Appliance with Hyper-V

Aspen Cloud Server Management Console

CloudStack Metering Working with the Usage Data. Tariq Iqbal Senior

VMware Identity Manager Connector Installation and Configuration

MCSE: server infrastructure Syllabus

SERVER CLOUD DISASTER RECOVERY. User Manual

XenServer Pool Replication: Disaster Recovery

Implementing and Managing Windows Server 2008 Hyper-V

70-417: Upgrading Your Skills to MCSA Windows Server 2012

RSA Authentication Manager 7.1 to 8.1 Migration Guide: Upgrading RSA SecurID Appliance 3.0 On Existing Hardware

Provisioning Server Service Template

uh6 efolder BDR Guide for Veeam Page 1 of 36

Why SaaS (Software as a Service) and not COTS (Commercial Off The Shelf software)?

Introduction to Hyper-V High- Availability with Failover Clustering

Citrix XenServer 6 Administration

Click Studios. Passwordstate. High Availability Installation Instructions

EMC ViPR Controller. Service Catalog Reference Guide. Version 2.3 XXX-XXX-XXX 01

CXS Citrix XenServer 6.0 Administration

How to Configure Active Directory based User Authentication

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.

What s New with VMware Virtual Infrastructure

EMC Data Domain Management Center

WHITE PAPER Citrix XenServer: Virtual Machine Backup. Citrix XenServer. Virtual Machine Backup.

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

Altor Virtual Network Security Analyzer v1.0 Installation Guide

Release Notes for Fuel and Fuel Web Version 3.0.1

M6422A Implementing and Managing Windows Server 2008 Hyper-V

System Admin Module User Guide. Schmooze Com Inc.

Host your websites. The process to host a single website is different from having multiple sites.

MS-6422A - Implement and Manage Microsoft Windows Server Hyper-V

Building Clouds with OpenNebula 3.2

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

Configuring Failover

Windows Server 2008 R2 Hyper-V Live Migration

Configuring High Availability for VMware vcenter in RMS Distributed Setup

Click Studios. Passwordstate. High Availability Installation Instructions

Outline SSS Configuring and Troubleshooting Windows Server 2008 Active Directory

It should be noted that the installer will delete any existing partitions on your disk in order to install the software required to use BLËSK.

Transcription:

Red Hat Enterprise Virtualization Disaster Recovery John Herr, RHCA Senior Software Engineer, Red Hat Aaron Weitekamp Senior Software Engineer, Red Hat

What is this session about?

This session is about Disaster Recovery An overview of the failover process. The methods available to create a failover. The Red Hat Enterprise Virtualization 3.3 REST API. Automating the failover process.

Presenters John Herr (joherr@redhat.com) Senior Software Engineer, Red Hat Aaron Weitekamp (aweiteka@redhat.com) Senior Software Engineer, Red Hat Both work in the Systems Engineering Team at Red Hat. This team identifies high-value solution stacks based on input from Sales, Marketing, and Engineering teams and develops reference architectures for customers.

Failover Environment No two environments are the same

Environment Description Required Mirrored Storage Red Hat Enterprise Virtualization Manager Data Domain Optional Mirrored Storage ISO Domain Export Domain Non-Mirrored Storage DNS/DHCP server

Failing Over The Process

Failover Steps 1.Ensure storage domain data is available 2.Ensure name resolution for the RHEV Manager host name 3.Bring up RHEV Manager at second site 4.Add second sites hypervisors to the datacenter 5.Modify the storage configuration 6.Bring up VMs

Preparing Move storage domain data Mirrored data storage (Ideal Solution) Name resolution

Interfaces to Control Failover

Failover Methods Web User Interface (partial) REST API rhevm-shell rhevm-sdk-python rhevm-sdk-java Third Party Applications

Web User Interface (portal)

RHEVM-Shell Wrapper around the REST API calls Data is passed and returned in a human readable format Uses either UUIDs or Common Names to access resources Scriptable

RHEVM-Shell Setup $ cat /root/.rhevmshellrc [cli] autoconnect = True autopage = True [ovirt-shell] username = admin@internal timeout = -1 extended_prompt = False url = https://rdr-rhevm.sitea.example.org/api insecure = False filter = False session_timeout = -1 ca_file = /root/ca.crt dont_validate_cert_chain = False key_file = None password = password cert_file = None

RHEVM-Shell Example Interactive use of shell $ rhevm-shell [RHEVM shell (connected)]# add datacenter --name DC-iSCSI --storage_type iscsi --version-major 3 --version-minor 3 Non-Interactive use of shell $ rhevm-shell <<< "add datacenter --name DC-iSCSI --storage_type iscsi --version-major 3 --version-minor 3 --expect '201-created'"

RHEVM-Shell Example - Output id name status-state storage_type : ecd6d665-9488-40eb-808d-66ad12126c5e : DC-iSCSI : uninitialized : iscsi supported_versions-version-major: 3 supported_versions-version-minor: 3 version-major : 3 version-minor : 3

REST API Calls are made through a web portal as GET, PUT, POST, etc requests. Data is passed and returned in XML format Uses UUIDs to access resources Curl can be used to submit API requests Scriptable

REST API Example $ wget --no-check-certificate https://rdr-rhevm.sitea.example.org:/ca.crt $ curl --cacert ca.crt --user 'admin@internal:password' \ --header "Accept: application/xml" \ --header "Content-type: application/xml" \ --request "POST" \ --data '<data_center> <name>dc-iscsi</name> <storage_type>iscsi</storage_type> <version minor="1" major="3"/> </data_center>' \ https://rdr-rhevm.sitea.example.org/api/datacenters

REST API Example - Output <?xml version="1.0" encoding="utf-8" standalone="yes"?> <data_center href="/api/datacenters/1727e963-bd5c-4e43-99c5- d79fd1635103" id="1727e963-bd5c-4e43-99c5-d79fd1635103"> <name>dc-iscsi</name> <storage_type>iscsi</storage_type> <version major="3" minor="1"/> <supported_versions> <version major="3" minor="2"/> <version major="3" minor="1"/> <version major="3" minor="3"/> </supported_versions> <status> <state>uninitialized</state> </status> </data_center>

RHEVM software development kits rhevm-sdk-python, rhevm-sdk-java Libraries for interacting with the REST API

API Methods

Disaster Recovery APIs /api/storageconnections/connection_uuid path, iqn, address, port, user, password /api/networks/network_uuid name, description, ip, vlan, stp and display /api/hosts /api/hosts/host_uuid/nics/nic_uuid network, ip and boot_protocol

Update iscsi Storage Connection rhevm-shell [RHEVM shell (connected)]# update storageconnection e545772d-0e34-4db6-8e6f-db076ef8a139 --target iqn.2001-05.com.equallogic:0-1cb196-7de60c201-2e19b5f809c5310b-rdriscsi-b id : e545772d-0e34-4db6-8e6f-db076ef8a139 address: 172.31.143.200 port : 3260 target : iqn.2001-05.com.equallogic:0-1cb196-7de60c201-2e19b5f809c5310b-rdr-iscsi-b type : iscsi

Update iscsi Storage Connection REST API curl --silent --cacert rhevm.cer \ --user "admin@internal:2bor!2b" \ --header "Accept: application/xml" \ --header "Content-type: application/xml" \ --request "PUT" \ 1cb196-7c160c201-08f9b5f80995310b-rdr-iscsi-a</target> </storage_connection>" \ --data "<storage_connection> <target>iqn.2001-05.com.equallogic:0- https://rdr-rhevm.sitea.example.org/api/storageconnections/e545772d- 0e34-4db6-8e6f-db076ef8a139

Disaster Recovery Process

Failover Steps Bring up RHEV Manager Fix networking Keep original hostname Prevents need to recreate certificates Add hypervisors to RHEV Manager and approve them Modify storage connection using API Start the Vms Test for functionality

Mirror Data from Primary Site to Backup Site This is hopefully already done using mirroring If not, the data domain needs restored to the backup site Could take a while

Name Resolution Create a dns entry for the RHEV Manager This entry should resolve the original FQDN to an address on the backup site's network Will require zone for original site

Bring up the RHEV Manager Fix networking New IP Address (can be automatically taken care of with DHCP) May need to edit /etc/udev/rules.d/70-persistent-net.rules Keep original hostname to prevent the need to re-create certificates

Hypervisors Add the new hypervisors to RHEV Manager Add configure hypervisor nics if needed Power on the Vms Test the Vms for functionality

New Backup API Methods

Backup APIs /api/vms/vm_uuid/snapshots /api/vms/vm_uuid/snapshots/snap_uuid/disks /api/vms/vm_uuid/disks

Backup Process Create a snapshot of the VMs disk Attach the snapshot onto a backup appliance VM Backup the data on the disk Detach the snapshot from the appliance With the API, all this can be controlled via the appliance VM

Resources

Summit Sessions of Interest Configuring a disaster-resilient Red Hat Enterprise Virtualization environment Wednesday, 2:30-3:30 Red Hat Enterprise Virtualization: Overview & roadmap Wednesday, 3:40 4:40 Red Hat Enterprise Virtualization Hypervisor roadmap Thursday, 9:45 10:45 Red Hat Enterprise Virtualization deep dive Wednesday, 4:50 5:50

Summit Demos Symantec Tintri

Reference Architectures Red Hat Customer Portal Provides tar balls of scripts used in reference architecture if available https://access.redhat.com Support -> Knowledgebase -> Reference Architectures Red Hat Resource Library No scripts available http://www.redhat.com/resourcelibrary/reference-architectures/

Thanks Please complete the session survey