Storage XenMotion Tampa Technology Project



Similar documents
BP9 - Citrix Receiver Optimierung: So verbessern Sie Management und Benutzerkomfort. Systems Engineer, Citrix Systems GmbH

BP1 Mobile App Management: Solutions for ios and Android. Gary Barton Mobility Architect Citrix Receivers and Gateways Group

BP8 Citrix Integrations with System Center Configuration Manager 2012

DV4 - Citrix CloudGateway: Access and control Windows, SaaS and web applications. Systems Engineer, Citrix Systems GmbH

DC1 Citrix Cloud Strategy Solutions for Private, Hybrid & Public Clouds. Olivier Maes, Sr Director Cloud Platform Group, Citrix Systems

Virtual Disk Optionen mit XenDesktop: Provisioning Services, Machine Creation Services und Personal vdisk

AD2 - The future of mobile enterprise applications: Live from the Citrix Labs

BP6 Unified Communications in a virtual desktop. Systems Engineer, Citrix Systems

System Center Overview and Integration of Citrix Products

CloudPortal Services Manager Application, desktop and service provisioning made easy

Anwendungs- und Desktopvirtualisierung der nächsten Generation mit Citrix XenDesktop 7 und Microsoft System Center 2012

Citrix XenServer-6.2 Administration Training

Storage XenMotion: Live Storage Migration with Citrix XenServer

Citrix XenServer 7 Feature Matrix

Module 4 - Introduction to XenServer Storage Repositories

Citrix XenServer 5.6 Administrator's Guide. Published June Edition

Xen Cloud Platform Update

Citrixxperience.com. 1Y0-A24 Citrix XenServer 5.6 Administration. Study Guide. Version 1.0 (June 16, 2011)

Citrix XenServer 7.0 Virtual Machine User's Guide. Published June Edition

XenServer Storage Overview. Worldwide Field Readiness. XenServer Storage Overview. Target Audience

XenServer Pool Replication: Disaster Recovery

Citrix XenServer Installation Guide. Published Wednesday, 10 September Edition

High Availability for Citrix XenServer

What is the difference between XenServer and the open-source Xen Project Hypervisor?

Xen Cloud Platform 0.1 User Security

Citrix XenServer 6.5 Virtual Machine User's Guide. Published Monday, 20 April Edition

Citrix XenServer and NetApp Storage Best Practices Citrix Systems, Inc. and NetApp, Inc. June 2012 TR 3732 Rev 4.0

Citrix XenServer 5.6 Feature Pack 1 Quick Start Guide. Published Monday, 17 January Edition

Citrix XenServer 6 Administration

CXS Citrix XenServer 6.0 Administration

AMRES Virtualization Solution

Architektur XenServer

Citrix XenServer: VM Protection and Recovery Quick Start Guide

Cloud.com CloudStack Release Notes

Citrix XenServer and NetApp Storage Best Practices

XenServer User Security

Citrix XenServer and NetApp Storage Best Practices

HP Operations Orchestration Software

Effiziente Server- Virtualisierung mit MS Hyper-V und Citrix Essentials

Citrix XenServer 6.5 Administrator's Guide. Published Wednesday, 21 January Edition

Citrix XenServer 6.0 Administrator's Guide. Published Friday, 02 March Edition

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

Citrix XenServer Product Frequently Asked Questions

Drobo How-To Guide. Set Up and Configure a Drobo iscsi SAN as Shared Storage for Citrix XenServer. Topics. Initial Configuration STEP 1

End to end application delivery & Citrix XenServer 5. John Glendenning Vice President Server Virtualization, EMEA

Getting Started with Sint & Piet

How To Create A Virtual Machine In A Linux Box (Xenserver)

1Y0-A09. Implementing Citrix XenServer Enterprise Edition

StorPool Distributed Storage Software Technical Overview

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

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

Directions for VMware Ready Testing for Application Software

Update to V10. Automic Support: Best Practices Josef Scharl. Please ask your questions here Event code 6262

Managing your Red Hat Enterprise Linux guests with RHN Satellite

Linux & Docker auf Azure

Technical and commercial comparison of Citrix XenServer and VMware

Technical and Commercial Comparison of Citrix XenServer and VMware vsphere

USP IT-Security Consulting & Projects

Configuring and Administering Hyper-V in Windows Server 2012 MOC 55021

Citrix XenServer Design: Designing XenServer Network Configurations

Sheepdog: distributed storage system for QEMU

ENTERPRISE HYPERVISOR COMPARISON

RED HAT ENTERPRISE VIRTUALIZATION

Neueste Microsoft Server Technologien - Vorteile und Nutzen im Überblick Michael Faden Technology Solution Professional Datacenter Microsoft Schweiz

Virtualization Technologies. Embrace the new world of healthcare

Release Notes. Software Versions and Hardware Supported

VMware vsphere: [V5.5] Admin Training

Live Migration. Aidan Finn

Windows Server Die Bereitstellung einer Private Cloud. Alexander Ortha & Matthias Arenskötter. Technologieberater Microsoft Deutschland GmbH

Citrix XenServer 6.0 Virtual Machine Installation Guide. Published Thursday, 15 September Edition

Vmware VSphere 6.0 Private Cloud Administration

VMware vsphere 5.1 Advanced Administration

Course: CXD-202 Implementing Citrix XenDesktop Administration

A Highly Versatile Virtual Data Center Ressource Pool Benefits of XenServer to virtualize services in a virtual pool

Moderne Sicherheit. Fokussiert auf Business Continuity, Mobilität & Application Control. Marc Mathys Country Manager Switzerland

VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager

MODULE 3 VIRTUALIZED DATA CENTER COMPUTE

Xen Virtualization: Xen (source) and XenServer

PS Series Storage Array - Configuration, Operation and Management

Is Cloud relevant for SOA? Corsin Decurtins

Technical and commercial comparison of Citrix XenServer and VMware vsphere

Enterprise Storage Solution for Hyper-V Private Cloud and VDI Deployments using Sanbolic s Melio Cloud Software Suite April 2011

RED HAT ENTERPRISE Linux & VIRTUALIZATION

Implementing a PKI Infrastructure with Windows Server 2008/2012

Multipurpsoe Business Partner Certificates Guideline for the Business Partner

CMB-207-1I Citrix XenApp and XenDesktop Fast Track

Upgrade-Preisliste. Upgrade Price List

vsphere Private Cloud RAZR s Edge Virtualization and Private Cloud Administration

How To Use Netbackup (Vmware) On A Virtual Machine

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Citrix Training. Course: Citrix Training. Duration: 40 hours. Mode of Training: Classroom (Instructor-Led)

Citrix XenClient 1.0

VMware vsphere on NetApp. Course: 5 Day Hands-On Lab & Lecture Course. Duration: Price: $ 4, Description:

Hyper-V Cloud Practice Builder. Disaster Recovery Using DPM 2010

CloudStack Release Notes

SOFTWARE-DEFINED STORAGE IN ACTION. What s new in SANsymphony-V v10

Simplified Private Cloud Management

Sanbolic s SAN Storage Enhancing Software Portfolio

Backing Up the CTERA Portal Using Veeam Backup & Replication. CTERA Portal Datacenter Edition. May 2014 Version 4.0

Cloud Optimize Your IT

Transcription:

Storage XenMotion Tampa Technology Project Andrei Lifchits XenServer Storage

Overview Feature overview Use cases Bird s-eye view of operation Feature limitations and potential pitfalls API/CLI/GUI walkthrough Under the hood 2

Recall: Existing Feature XenMotion (live VM migration) Host A Pool Host B VM SR VDI 3

Recall: Existing Feature Requires shared storage Host A Pool Host B VM SR 1 VDI SR 2 4

Feature Overview Two new operations: ᵒ Cross-pool VM migration Moves storage VM migrate part the same as in XenMotion ᵒ Live VDI migrate Actually the same thing Supported Storage Repository types: ᵒ iscsi ᵒ HBA ᵒ NFS ᵒ local LVM or EXT 5

Use cases 1. Upgrade a storage array 2. Provide tiered storage arrays 3. Upgrade a pool with VMs on local storage 4. Rebalance VMs between XenServer pools, or CloudStack clusters The Cloud was the major use case we had in mind when designing this 6

Storage XenMotion Use Case: Upgrade a Storage Array, or Provide Tiered Storage Host A Pool Host B VM SR 1 VDI SR 2 7

Storage XenMotion Use Case: Upgrade Pool with VM on Local Storage Host A Pool Host B VM SR 1 VDI SR 2 8

Storage XenMotion Use Case: Remove Host with Local Storage from Pool Host A Pool Host B VM SR 1 VDI SR 2 9

Storage XenMotion Use Case: Rebalance VMs between standalone XenServers Host A Host B VM SR 1 VDI SR 2 10

Storage XenMotion Use Case: Rebalance VMs between XenServer Pools Host A Pool Host B Host A Pool VM SR VDI Host B SR 11

Feature Overview: Guiding principles Doesn t interfere with VM power state operations ᵒ Different roles: VM admin vs. cloud admin Extra network IO won t interfere with Xapi s management interface ᵒ Can choose any network for data (disks + memory) transfer This feature requires reliable infrastructure ᵒ Errors are not retried 12

Operation: Bird s-eye view Cross pool migration and VDI migration consist of the following: 1. Synchronously mirror VDIs between source and destination ᵒ Snapshot first to track new writes 2. Create new VM object on destination pool 3. When copy complete, migrate VM as usual 13

Operation: Difference between XenMotion What gets sent across the wire? XenMotion Storage XenMotion VM memory VM memory VM disks New writes to VM disks (VM metadata kept on Master) continuously Associated VM objects snapshots, RRDs, alerts 14

Feature Overview: Supported Configuration Any running VM with any OS with PV drivers CPU hardware on destination: must have compatible flags No VMs with VDIs in Integrated StorageLink SRs No more than 6 VDIs, and no more than 1 VM snapshot No more than 3 concurrent migrations per host No VMs with PCI pass-through enabled Same as XenMotion Restrictions: ᵒ HA and WLB must be disabled on source and destination pool (temporarily) ᵒ No DVSC integration 15

Feature Overview: CPU compatibility CPU on destination checked before migrating VM Can migrate to a newer compatible CPU ᵒ One-way upgrade Cannot migrate to an older or incompatible CPU ᵒ Migration will not be allowed No CPU masking, like in pools 16

Feature Overview: Caveats Minimum network or storage throughput requirements currently unknown Can t check whether destination SR has space available for incoming VDIs if you fill up an SR, your migration will fail to complete Extra storage is required on the source SR, so you must be careful when migrating VMs off of a full SR IO performance inside guest will be reduced during mirror because of synchronous writes 17

Feature Overview: CLI walkthrough xe vm-migrate ᵒ New params: remote-address, remote-username, remote-password, remote-network, vif, vdi Extends the original vm-migrate command Bold params are required to enable cross-pool migration vif and vdi map VIFs to target networks and VDIs to target SRs remote-network specifies the network used for data transfer Can use host/host-uuid to specify host on pool to send VM xe vdi-pool-migrate ᵒ Params: uuid, sr-uuid uuid of target VDI sr-uuid of destination SR 18

Feature Overview: CLI example xe vm-migrate vm=demo remote-address=10.80.228.29 \ remote-username=root remote-password=passw0rd \ destination-sr-uuid=fac83e53-7379-d2e7-5bb7-1a2ba8345a3b OR: xe vm-migrate vm=demo remote-address=10.80.228.29 \ remote-username=root remote-password=passw0rd \ vdi:9631baba-9223-4332-8c85-bfe21714f11f=fac83e53-7379-d2e7-5bb7-1a2ba8345a3b 19

Feature Overview: CLI example xe vm-migrate vm=demo remote-address=10.80.228.29 \ remote-username=root remote-password=passw0rd \ destination-sr-uuid=fac83e53-7379-d2e7-5bb7-1a2ba8345a3b Host A VM demo Host B 10.80.228.29 SR VDI 9631 SR fac83e53 20

Feature Overview: API walkthrough Host.migrate_receive host:ref network:ref options:map Result = receive_token VM.migrate_send vm:ref receive_token live:bool vdi_sr:map vif_network:map options:map Result = None VM.assert_can_migrate vm:ref receive_token live:bool vdi_sr:map vif_network:map options:map Result = None VDI.pool_migrate vdi:ref sr:ref options:map Result = vdi:ref 21

Feature Overview: GUI walkthrough 22

Feature Overview: GUI walkthrough 23

Under the hood: changes in XenServer Some re-architecting of Xapi ᵒ In preparation for the driver domains 1 New xapi-storage interface NBD (network block device) protocol used for synchronous mirroring 1 http://blogs.citrix.com/2012/05/17/introducing-windsor-a-new-xen-based-virtualization-architecture 24

Under the hood: VDI operations For each VDI: ᵒ Snapshot VDI and synchronously mirror all subsequent writes to destination SR ᵒ Copy the snapshot to destination SR ᵒ Finally, compose those writes onto the snapshot on the destination SR Continue to mirror all new writes Each of these operations occurs sequentially for each VDI ᵒ but each VDI mirror continues until the VM migration is complete VM memory is copied only after final VDI compose is complete VDI 1: snapshot & start mirroring VDI 1: copy snapshots VDI 2: snapshot & start mirroring VDI 2: copy snapshots Copy VM memory 25

Architecture: VDI copying In the background, while mirroring Optimization: start with most similar VDI ᵒ Another VDI with the least number of different blocks ᵒ Only transfer blocks that are different ᵒ Content ID for each VDI ᵒ Worst case is a full copy ᵒ Stepping stone to a better VMPR feature 26

Troubleshooting Problems Check the Logs tab in XenCenter for the VM and/or hosts involved Main log file on control domain: /var/log/xensource.log ᵒ Very verbose, but might shed light on nature of error /var/log/messages generally useful 27

Summary Shared storage no longer required to migrate VMs Two new operations: migrate VM & migrate VDI Cross-pool migration comprised of VDI snapshotting, copying, and mirroring Both operations require space on source and destination SR 28

VHD basics Many SRs implement VDIs as VHD trees VHDs are a copy-on-write format for storing virtual disks VDIs are the leaves of VHD trees Interesting VDI operation: snapshot (implemented as VHD cloning ) A RW RO A: Original VDI B: Snapshot VDI RW B A RW 30

Transition slide

Allgemeine Informationen

Besuchen Sie die Partner in der Ausstellung

Nutzen Sie unsere Zusatzangebote! Citrix Expert Desks: Unsere Produkt-Spezialisten beantworten Ihre individuellen Fragen und geben Ihnen Einblick in aktuelle Projekte Citrix Tech Lounge: Lernen Sie die wichtigsten Funktionen von Citrix XenClient live kennen - bei einem Hands-On-Test in unserer Tech Lounge Meet the Architects: Buchen Sie an der Info einen Kurz-Workshops mit Citrix- Consulting und erarbeiten Sie eine Zielarchitektur für Ihr Unternehmen Citrix Datentankstelle: Lassen Sie sich auf Ihren mobilen Endgeräten einen Citrix Receiver mit Demozugang einrichten Citrix Education Desk: Informieren Sie sich über die aktuellen Trainingsangebote Citrix Test Center: Die Plätze sind ausgebucht. Es besteht die Möglichkeit über die Warteliste noch kurzfristig einen Platz zu bekommen

Feedback und Präsentationen Ihre Meinung ist uns wichtig! Bitte nehmen Sie sich einige Minuten Zeit, unseren Online Feedbackbogen auszufüllen. Den Link dazu erhalten Sie einige Tage nach der Veranstaltung Im Anschluss an den Fragebogen haben Sie Zugriff auf die Downloadseite der Präsentationen

Bitte vormerken: Citrix Synergy 2012 The premier event on cloud computing, virtualization and networking 17.- 19. Oktober 2012 im International Convention Centre Barcelona Weitere Infos: http://www.citrixsynergy.com/barcelona

Work better. Live better.