XenServer Storage Integration Deep Dive. 2 © 2009 Citrix Systems, Inc. — All rights reserved Agenda XenServer 5.5 Storage Architecture Multipathing Vendor.

Slides:



Advertisements
Similar presentations
Virtualization Infrastructure Administration Storage Jakub Yaghob.
Advertisements

Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
Copyright © 2014 EMC Corporation. All Rights Reserved. Linux Host Installation and Integration for Block Upon completion of this module, you should be.
Tag line, tag line SnapDrive for Windows 6.2 Customer Technical Presentation November 2009.
Copyright 2007 FUJITSU LIMITED Introduction to Systemwalker Resource Coordinator Virtual server Edition V13.2 December, 2007 Fujitsu Limited Server Management.
Copyright © 2014 EMC Corporation. All Rights Reserved. ESXi Host Installation and Integration for Block Upon completion of this module, you should be able.
vBrownBag – May 20, 2015 vSphere 6 Foundation Exam Section 3 – Storage
Best of.
European Organization for Nuclear Research Virtualization Review and Discussion Omer Khalid 17 th June 2010.
Storage Management Module 5.
Session 3 Windows Platform Dina Alkhoudari. Learning Objectives Understanding Server Storage Technologies Direct Attached Storage DAS Network-Attached.
Microsoft Virtual Academy Module 4 Creating and Configuring Virtual Machine Networks.
NetApp Rapid Cloning Utility (RCU) Internal Training August, 2009
SIM361. Services Cloud Deployment Fabric Hyper-V Bare Metal Provisioning Hyper-V, VMware, Citrix XenServer Hyper-V, VMware, Citrix XenServer Network Management.
Elad Hayun Agenda What's New in Hyper-V 2012 Storage Improvements Networking Improvements VM Mobility Improvements.
XenServer Storage Management and Troubleshooting
SUNY IT Master's Project Using Open Source Virtualization Technology In Computer Education By: Ronny L. Bull Advised By: Geethapriya Thamilarasu, Ph.D.
GDC Workshop Session 1 - Storage 2003/11. Agenda NAS Quick installation (15 min) Major functions demo (30 min) System recovery (10 min) Disassembly (20.
Copyright 2007 FUJITSU LIMITED Systemwalker Resource Coordinator Virtual server Edition V13.2 December, 2007 Fujitsu Limited Functions Blade Server Management.
StorageLink - Citrix Essentials for Microsoft Hyper-V Barry Flanagan Peter Benoit Barry Flanagan Peter Benoit.
© 2006 EQUALLOGIC, INC. │ ALL RIGHTS RESERVED 1 The Marriage of Virtual Systems with Virtual Storage.
Yury Kissin Infrastructure Consultant Storage improvements Dynamic Memory Hyper-V Replica VM Mobility New and Improved Networking Capabilities.
Module 10 Configuring and Managing Storage Technologies.
Windows Server 2012 VSP Windows Kernel Applications Non-Hypervisor Aware OS Windows Server 2008, 2012 Windows Kernel VSC VMBus Emulation “Designed for.
VIR309. Installed? What version? Are all of the ICs added to the VMs? Integration Components Supported LPs number on host Number of logical processors.
Overview of Microsoft System Center 2012 SP1 - Storage Management
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Microsoft Virtual Academy. 2 Competitive Advantages I - Core VirtualizationII - Private Cloud.
Module 9: Configuring Storage
Module 7: Hyper-V. Module Overview List the new features of Hyper-V Configure Hyper-V virtual machines.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
Gordon Mangione VP, Emerging Virtualization Products Citrix Systems, Inc. Gordon Mangione VP, Emerging Virtualization Products Citrix Systems, Inc.
Storage Module 6.
86% 50% Infrastructure provisioning Enterprise-class multi- tenant infrastructure for hybrid environments System Center capabilities Application.
1 © 2008 Citrix Systems, Inc. — All rights reserved Citrix Essentials for Microsoft Hyper-V Selling & Positioning Strategies Insert speaker name and title.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Three Configuring Windows Server 2008 Storage.
MDC417 Follow me on Working as Practice Manager for Insight, he is a subject matter expert in cloud, virtualization and management.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
Focus on SCVMM features and an introduction on how to implement into your current environment. Overview of System Center Virtual Machine Manager 2012 Jim.
CERN IT Department CH-1211 Genève 23 Switzerland t Evolution of virtual infrastructure with Hyper-V Juraj Sucik, Slavomir Kubacka Internet.
Microsoft Virtual Academy Module 8 Managing the Infrastructure with VMM.
Microsoft Virtual Academy. First HalfSecond Half (01) Introduction to Microsoft Virtualization(05) Hyper-V Management (02) Hyper-V Infrastructure (06)
Hosted by Minimizing the Impact of Storage on Your Network W. Curtis Preston President The Storage Group.
SC2012 Infrastructure Components Management Justin Cook (Data # 3) Principal Consultant, Systems Management Noel Fairclough (Data # 3) Consultant, Systems.
Member of Erste Group 80 people (Croatian subsidiary) 250 people (Together with IT Dev part of ErsteBank) IT service provider for ErsteBank Group entities.
VMware vSphere Configuration and Management v6
© Copyright 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted Module 7.
CoprHD and OpenStack Ideas for future.
Microsoft Virtual Academy. System Center 2012 Virtual Machine Manager SQL Server Windows Server Manages Microsoft Hyper-V Server 2008 R2 Windows Server.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Alessandro Cardoso, Microsoft MVP Creating your own “Private Cloud” with Windows 10 Hyper- V WIN443.
Turn Bare Metal Into Silver Lining With SCVMM 2012, Today! Mark Rhodes OBS SESSION CODE: SEC313 (c) 2011 Microsoft. All rights reserved.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
SYSTEM CENTER VIRTUAL MACHINE MANAGER 2012 Gorazd Šemrov Microsoft Consulting Services
Microsoft Advertising 16:9 Template Light Use the slides below to start the design of your presentation. Additional slides layouts (title slides, tile.
How to setup DSS V6 iSCSI Failover with XenServer using Multipath Software Version: DSS ver up55 Presentation updated: February 2011.
SIM336 Services Cloud Deployment Fabric Hyper-V Bare Metal Provisioning Hyper-V, VMware, Citrix XenServer Hyper-V, VMware, Citrix XenServer Network.
Extending Auto-Tiering to the Cloud For additional, on-demand, offsite storage resources 1.
Brian Lauge Pedersen Senior DataCenter Technology Specialist Microsoft Danmark.
PHD Virtual Technologies “Reader’s Choice” Preferred product.
Virtualization for Cloud Computing
HP Operations Orchestration
XenServer Storage Integration Deep Dive
Storage Virtualization
Xen Summit Spring 2007 Platform Virtualization with XenEnterprise
Managing Clouds with VMM
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Storage Automation for BAO
Presentation transcript:

XenServer Storage Integration Deep Dive

2 © 2009 Citrix Systems, Inc. — All rights reserved Agenda XenServer 5.5 Storage Architecture Multipathing Vendor Integration StorageLink

3 © 2009 Citrix Systems, Inc. — All rights reserved Enterprise Edition Platinum Edition Free Edition XenServer Essentials Shared Storage (iSCSI, FC, NFS) XenCenter Management 64bit, Windows, Linux Workloads Live Migration (XenMotion) No socket restriction High Availability StorageLink TM Provisioning Services (p+v) Lab Management Performance Monitoring Citrix XenServer & Essentials 5.5 Family Active Directory Integration Generic Storage Snapshotting Provisioning Services (virtual) Stage Management Workload Balancing Workflow Studio Orchestration NEW

XenServer 5.5 Storage Architecture

5 © 2009 Citrix Systems, Inc. — All rights reserved Expanded Backup Support

6 © 2009 Citrix Systems, Inc. — All rights reserved Storage Technologies Storage Repository LUN LVM Volume Group LVM Logical Volume LVM Logical Volume Storage Repository Filesystem.VHD file.VHD file Storage Repository LUN LVM Volume Group LVM Logical Volume LVM Logical Volume VHD header XenServer 5.0 / 5.5 NFS / EXT3 XenServer 5.0 iSCSI / FC XenServer 5.5 iSCSI / FC VM virtual disk

7 © 2009 Citrix Systems, Inc. — All rights reserved LVM XenServer 5.5 (LVHD) Replaces LVM for SRs Hosts VHD files directly on LVM volumes Best of both worlds Features of VHD Performance of LVM Adds Advanced Storage features Fast Cloning Snapshots Fast and simple upgrade Backwards compatible

8 © 2009 Citrix Systems, Inc. — All rights reserved LVM # pvs PV VGPSize PFree /dev/dm-0 VG_XenStorage-7be bf1-ed0b-fd09-8a003390b G 2.36G /dev/dm-1 VG_XenStorage-5e5e9374-edf a706-8c94c78589e799.99G M /dev/dm-2 VG_XenStorage-2dfd2b40-906b-f7b7-863d-e7f5db8454b M M /dev/sda3 VG_XenStorage-e3ce61e7-994d-a942-bcd5-44eeea648caf66.85G 7.60G

9 © 2009 Citrix Systems, Inc. — All rights reserved VHD See and verify mount point of VHD SR /var/run/sr-mount/ “full provision” VHD SR vhd-util See (NetApp best practice) Check VHD architecture hexdump -vC.vhd | less

Multipathing

11 © 2009 Citrix Systems, Inc. — All rights reserved Why using Multipathing? Path redundancy to storage Performance increase by load sharing algorithms Many fibre channel environments by default have multiple paths FC HBA 2 FC HBA 1 XenServer FC Switches Storage Subsystem LUN 1 Storage controller 1 Storage controller 2 LUN 1

12 © 2009 Citrix Systems, Inc. — All rights reserved Enabling Multipathing xe host-param-set other- config:multipathing=true uuid=host_uuid xe host-param-set other- config:multipathhandle=dmp uuid=host_uuid Note: Do not enable multipathing by other ways (e.g. CLI)!!!

13 © 2009 Citrix Systems, Inc. — All rights reserved XenServer supports 2 multipathing technologies Device Mapper Multipathing (DMP)RDAC MPP (mppVhba) Defaultyesno XenServer version>= CLI >= 5.0 Update 2 Management by XenCenteryesno Supportwide storage rangeonly LSI controller based storage Driver / DaemonmultipathdmppVhba driver CLI path checkmultipath –llmpputil Configuration/etc/multipath-enabled.conf/etc/mpp.conf (requires execution of /opt/xensource/bin/update-initrd) See details:

14 © 2009 Citrix Systems, Inc. — All rights reserved DMP vs RDAC MPP Check if RDAC MPP is running lsmod | grep mppVhba „multipath –ll“ would show MD device as output (if DMP is active) Use only 1 technology When RDAP MPP is running use it Otherwise use DMP

15 © 2009 Citrix Systems, Inc. — All rights reserved MPP RDAC: Path check mpputil Lun #0 - WWN: 600a0b80001fdf d9c49b0caa LunObject: present DevState: OPTIMAL Controller 'A' Path Path #1: LunPathDevice: present DevState: OPTIMAL Path #2: LunPathDevice: present DevState: OPTIMAL Controller 'B' Path Path #1: LunPathDevice: present DevState: OPTIMAL Path #2: LunPathDevice: present DevState: OPTIMAL

16 © 2009 Citrix Systems, Inc. — All rights reserved DMP: Path check Monitoring using XenCenter Monitoring using CLI Command: multipath -ll

Multipathing & Software iSCSI

18 © 2009 Citrix Systems, Inc. — All rights reserved iSCSI with Software Initiator IP addressing to be done by XenServer Dom-0 Multipathing also to be done by XenServer Dom-0 Dom-0 IP configuration is essential NIC 1 XenServer Switches Storage Subsystem LUN 1 Storage LAN Ctrl 1 IP LUN 1 XenServer Dom-0 IP LUN 1 IP

19 © 2009 Citrix Systems, Inc. — All rights reserved Best practice configuration: iSCSI storage with multipathing Separation of subnets also on IP base NIC 2 NIC 1 XenServer FC Switches Storage Subsystem LUN 1 Storage LAN Adapter 1 Storage LAN Adapter 2 Port 1 IP: Port 2 IP: Port 1 IP: Port 2 IP: NIC 1 IP: NIC 2 IP: Subnet: Subnet 1 Subnet 2

20 © 2009 Citrix Systems, Inc. — All rights reserved Subnet 1 Not recommended configurations for multipathing and iSCSI: NIC 2 NIC 1 XenServer NIC 1 IP: NIC 2 IP: Both server NICs in same subnet Subnet 1 NIC 2 NIC 1 XenServer Team IP: Mixing of NIC teaming and multipathing

21 © 2009 Citrix Systems, Inc. — All rights reserved Multipathing with Software Initiator XenServer 5 XenServer 5 supports Multipathing with iSCSI software initiator Prerequisites are: iSCSI target uses same IQN on all ports iSCSI target ports operate in portal mode Multipathing reliability has been enhanced massively in XenServer 5.5

22 © 2009 Citrix Systems, Inc. — All rights reserved How to check if iSCSI target operates in portal mode? Execute iscsiadm -m discovery --type sendtargets --portal Output must show alls IPs of the target ports with identical IQN Example: :3260,1 iqn.strawberry:litchie :3260,2 iqn.strawberry:litchie When connecting to iSCSI target using XenCenter Storage Repository Wizard, also all target IPs should show up after Discovery

NetApp Integration

24 © 2009 Citrix Systems, Inc. — All rights reserved NetApp Storage NetApp Storage supports Multipathing For configuring NetApp storage and modification of multipath.conf see whitepaper NetApp typically supports portal mode for iSCSI  multipathing for iSCSI SW Initiator is supported Especially for low-end NetApp storage (e.g. FAS2020) with limited LAN adapters special considerations take place

25 © 2009 Citrix Systems, Inc. — All rights reserved NetApp low-end storage (iSCSI) Often limited by NIC configuration Example: 2 NICs per head 1 aggregate / LUN is represented by 1 head at a time (other head for fault tolerance) Thus: 2 NICs effectively can be used for storage connection Typically Filer delivers non-block-based protocols (e.g. CIFS) which also require redundancy as well as block based protocols (e.g. iSCSI)

26 © 2009 Citrix Systems, Inc. — All rights reserved iSCSI Network NIC 1 NIC 0 NIC 1 Controller 0 (active) CIFS Network NIC 0 NIC 1 Controller 1 (fault tolerance) Example FAS2020: Scenario 1 no network reduncancy for iSCSI and CIFS separation of networks

27 © 2009 Citrix Systems, Inc. — All rights reserved Example FAS2020: Scenario 2 network redundancy for iSCSI and CIFS no separation of networks NIC 1 NIC 0 NIC 1 Controller 0 (active) CIFS & iSCSI Network NIC Bond vif / bond NIC 0 NIC 1 Controller 1 (fault tolerance) vif / bond

28 © 2009 Citrix Systems, Inc. — All rights reserved Example FAS2020: Scenario 3 network redundancy for iSCSI (multipathing) and CIFS separation of networks NIC 1 NIC 0 NIC 1 Ctrl 1 (active) NIC Bond Vif / bond Controller 1 (fault tolerance) Same configuration CIFS VLAN iSCSI VLAN NIC 3 NIC 2 Multipathing CIFS VLAN iSCSI VLAN

Dell / Equalogic Integration

30 © 2009 Citrix Systems, Inc. — All rights reserved Dell Equalogic Support XenServer 5.5 includes Adapter (min. firmware required) Redundant path configuration does not depend on using adapter or not All PS series are supported as running same OS StorageLink Gateway support planned

31 © 2009 Citrix Systems, Inc. — All rights reserved Dell / Equalogic See whitepaper for Dell / Equalogic storage Each Equalogic has two controllers Only 1 controller is active Uses „Group ID“ address on storage side (similar to bonding / teaming on server side) Only connection over group ID, no direct connection to the iSCSI ports possible Therefore multipathing cannot be used  bonding on XenServer side

Datacore Integration

33 © 2009 Citrix Systems, Inc. — All rights reserved Multipathing architecture with Datacore Different IQNs for targets – no portal mode possible!! NIC 2 NIC 1 XenServer Switches LUN 1 Storage Controller 1 Storage Controller 2 Port 1 IP: Port 2 IP: NIC 1 IP: NIC 2 IP: Subnet: Subnet 1 Subnet 2 IQN 1 IQN 2

34 © 2009 Citrix Systems, Inc. — All rights reserved Datacore hints Special attention for software iSCSI Follow Datacore technical bulletin: TB15 ftp://support.datacore.com/psp/tech_bulletins/Tech BulletinsAll/TB15b_Citrix%20XenServer_config_50 1.pdf ftp://support.datacore.com/psp/tech_bulletins/Tech BulletinsAll/TB15b_Citrix%20XenServer_config_50 1.pdf Datacore in VM O.k. when not using HA Configuration possible, but take care about booting the whole environment Take care when updating XenServer

StorageLink

36 © 2009 Citrix Systems, Inc. — All rights reserved Logical advancement of XenServer integrated storage adapters Netapp & Equalogic Storage adapter

37 © 2009 Citrix Systems, Inc. — All rights reserved Citrix StorageLink Overview (XenServer) Guest Snap-in for XenServer Snap-in for XenServer XenServer StorageLink Data Path Control Path iSCSI / FC

38 © 2009 Citrix Systems, Inc. — All rights reserved Leveraging the best of virtualization and storage StorageLink as basis for Citrix Essentials Storage vendor functionalities Quick provisioning Snapshots Quick cloning Thin-provisioning Deduplication Backup and Restore capabilities

39 © 2009 Citrix Systems, Inc. — All rights reserved StorageLink Overview XenServer Netapp EqualLogic VSM Bridge Hyper-V VDS SAN/NAS Virtual Storage Manager Parent Partition DOM0 XenServer Data Path Control Path

40 © 2009 Citrix Systems, Inc. — All rights reserved StorageLink Gateway Overview Vendor-specific VSM Storage Adapters run in separate processes SMI-S is the preferred method of integration as it requires no custom development work Dell XenServer

41 © 2009 Citrix Systems, Inc. — All rights reserved Storage Technologies Storage Repository LUN LVM Volume Group LVM Logical Volume LVM Logical Volume VHD header XenServer 5.5 iSCSI / FC VM virtual disk LUN Storage Repository XenServer 5.5 iSCSI / FC + LUN

42 © 2009 Citrix Systems, Inc. — All rights reserved StorageLink Architecture XenServer calls direct ot Array API‘s to provision and adjust storage on deman Full leverage array hardware capabilities Virtual disk drives are individual LUNs Only the server running a VM connects to the individual LUN(s) for that VM A special master server coordinates which servers connect to which LUNs

43 © 2009 Citrix Systems, Inc. — All rights reserved Snapshot types XenServer (free)Essentials Enterprise Snapshot typeSoftware based snapshotHardware based snapshot (also software based snapshot possible when not using StorageLink) LUN access modelLVM (1 LUN=x times VDI)LUN-per-VDI (1 LUN = 1 VDI) PerformanceGoodSuperior UtilizationOn XenServer hostOn storage subsystem OverheadLowlowest

44 © 2009 Citrix Systems, Inc. — All rights reserved StorageLink: Microsoft look-and-feel

45 © 2009 Citrix Systems, Inc. — All rights reserved Essentials: Example usage scenario Effective creation of VMs from template VM Template LUN VM clone 1x 1. Copy of LUN 2. Modification of Zoning 3. Creation of VM 4. Assignment of LUN to VM VM clone 3x 1. Copy of LUN 2. Modification of Zoning 3. Creation of VM 4. Assignment of LUN to VM 1. Copy of LUN 2. Modification of Zoning 3. Creation of VM 4. Assignment of LUN to VM 1. Copy of LUN 2. Modification of Zoning 3. Creation of VM 4. Assignment of LUN to VM Effectiveness: Fast-Cloning using Storage Snapshots Fully automated storage and SAN configuration for FC and iSCSI

46 © 2009 Citrix Systems, Inc. — All rights reserved StorageLink: Supported Storages StorageLink HCL