• Save
XenServer und Storage
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

XenServer und Storage

  • 7,020 views
Uploaded on

Citrix XenServer und IBM Storage. Multipathing und Fibre Channel Integration.

Citrix XenServer und IBM Storage. Multipathing und Fibre Channel Integration.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
7,020
On Slideshare
6,965
From Embeds
55
Number of Embeds
4

Actions

Shares
Downloads
0
Comments
0
Likes
3

Embeds 55

http://www.slideshare.net 46
http://itinform.de 7
http://www.appdeliver.info 1
http://www.itinform.de 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Hinweise zu Copyright und Marken <br /> Die in diesen Unterlagen enthaltenen Angaben und Daten k&#xF6;nnen ohne vorherige Ank&#xFC;ndigung ge&#xE4;ndert werden. <br /> DIESE PUBLIKATION WIRD OHNE JEDLICHE HAFTUNG, AUSDR&#xDC;CKLICH ODER ABGELEITET, EINSCHLIESSLICH DER VERK&#xC4;UFLICHKEIT, EIGNUNG F&#xDC;R EINEN BESTIMMTEN ZWECK ODER NICHT VERLETZUNG VON RECHTEN VER&#xD6;FFENTLICHT. ES WIRD WEDER F&#xDC;R TECHNISCHE ODER REDAKTIONELLE FEHLER ODER AUSLASSUNGEN NOCH F&#xDC;R DIREKTE, INDIREKTE, FOLGESCH&#xC4;DEN ODER ANDERE SCH&#xC4;DEN, DIE AUS DEM BEREITSTELLEN, DER LEISTUNG ODER DER VERWENDUNG DIESER PUBLIKATION ENTSTEHEN, SELBST WENN IM VORAUS &#xDC;BER DIESE M&#xD6;GLICHEN SCH&#xC4;DEN INFORMIERT WURDE. <br /> Dieses Dokument enth&#xE4;lt urheberrechtlich gesch&#xFC;tzte Informationen. Au&#xDF;er f&#xFC;r eine interne Verteilung darf kein Teil dieses Dokuments fotokopiert oder auf irgendeine Art und Weise ohne die vorherige schriftliche Genehmigung reproduziert werden. <br /> Erw&#xE4;hnte Produktnamen sind m&#xF6;glicherweise Marken und/oder eingetragene Marken der jeweiligen Unternehmen. <br /> Copyright &#xA9; 2009 DNS Deutschland GmbH <br /> <br /> <br /> Kontakt und weitere Informationen: <br /> <br /> Andr&#xE9; Dannbacher <br /> Technical Sales Consultant <br /> Citrix Access & SBC-Markets <br /> Business Development & Marketing Group <br /> <br /> Digital Network Services Deutschland GmbH <br /> Industriestrasse 10 a <br /> 82256 Fuerstenfeldbruck <br /> <br /> Tel.: +49 (0) 8141/3536-662 <br /> Fax: +49 (0) 8141/3536-887 <br /> Mobil: +49 (0) 175/5755347 <br /> mailto:andre.dannbacher@dns-gmbh.de <br /> Internet: http://www.dns-gmbh.de
  • LVM XenServer 5.5 (LVHD) <br /> <br /> Replaces LVM for SRs <br /> Hosts VHD files directly on LVM volumes <br /> Best of both worlds <br /> Features of VHD <br /> Performance of LVM <br /> Adds Advanced Storage features <br /> Fast Cloning <br /> Snapshots <br /> Fast and simple upgrade <br /> Backwards compatible <br /> <br /> <br /> LVM does not offer features like Fast Cloning and thin provisioning, EXT does but has performance issues because of the ext3 support for AIO+DIO. LVHD addresses this by hosting VHD files directly on LVM volumes. <br /> <br /> Backwards compatible: LVHD can handle raw VDIs previously created by LVM SR
  • Hinweise zu Copyright und Marken <br /> Die in diesen Unterlagen enthaltenen Angaben und Daten k&#xF6;nnen ohne vorherige Ank&#xFC;ndigung ge&#xE4;ndert werden. <br /> DIESE PUBLIKATION WIRD OHNE JEDLICHE HAFTUNG, AUSDR&#xDC;CKLICH ODER ABGELEITET, EINSCHLIESSLICH DER VERK&#xC4;UFLICHKEIT, EIGNUNG F&#xDC;R EINEN BESTIMMTEN ZWECK ODER NICHT VERLETZUNG VON RECHTEN VER&#xD6;FFENTLICHT. ES WIRD WEDER F&#xDC;R TECHNISCHE ODER REDAKTIONELLE FEHLER ODER AUSLASSUNGEN NOCH F&#xDC;R DIREKTE, INDIREKTE, FOLGESCH&#xC4;DEN ODER ANDERE SCH&#xC4;DEN, DIE AUS DEM BEREITSTELLEN, DER LEISTUNG ODER DER VERWENDUNG DIESER PUBLIKATION ENTSTEHEN, SELBST WENN IM VORAUS &#xDC;BER DIESE M&#xD6;GLICHEN SCH&#xC4;DEN INFORMIERT WURDE. <br /> Dieses Dokument enth&#xE4;lt urheberrechtlich gesch&#xFC;tzte Informationen. Au&#xDF;er f&#xFC;r eine interne Verteilung darf kein Teil dieses Dokuments fotokopiert oder auf irgendeine Art und Weise ohne die vorherige schriftliche Genehmigung reproduziert werden. <br /> Erw&#xE4;hnte Produktnamen sind m&#xF6;glicherweise Marken und/oder eingetragene Marken der jeweiligen Unternehmen. <br /> Copyright &#xA9; 2009 DNS Deutschland GmbH <br /> <br /> <br /> Kontakt und weitere Informationen: <br /> <br /> Andr&#xE9; Dannbacher <br /> Technical Sales Consultant <br /> Citrix Access & SBC-Markets <br /> Business Development & Marketing Group <br /> <br /> Digital Network Services Deutschland GmbH <br /> Industriestrasse 10 a <br /> 82256 Fuerstenfeldbruck <br /> <br /> Tel.: +49 (0) 8141/3536-662 <br /> Fax: +49 (0) 8141/3536-887 <br /> Mobil: +49 (0) 175/5755347 <br /> mailto:andre.dannbacher@dns-gmbh.de <br /> Internet: http://www.dns-gmbh.de
  • StorageLink deckt innerhalb der Citrix Essentials folgende vier Aufgabenbereiche ab: <br /> <br /> Das StorageLink Gateway aktiviert die automatische Erkennung und den schnellen Zugriff per Mausklick auf die nativen Speicherservices aller f&#xFC;hrenden Speicherarchitekturen und -protokolle wie DAS, NAS, SAN, iSCSI und Fibre Channel. <br /> <br /> Der StorageLink Resource Manager stellt native Aktionen der Storage-Arrays innerhalb der Managementumgebung der virtuellen Umgebung dar &#x2013; einschlie&#xDF;lich Partitionierung, Snapshots, Backups und Datenreplikation. <br /> <br /> Der StorageLink Image Manager bietet eine zentrale Bibliothek von Images f&#xFC;r virtuelle Maschinen, die sich einfach zwischen XenServer und Hyper-V austauschen lassen und die schnell f&#xFC;r eine beliebige Anzahl von Zielhosts geklont und bereitgestellt werden. <br /> <br /> StorageLink Connect bietet zahlreiche eindeutig definierte offene APIs, die eine Verbindung von XenServer- und Hyper-V-Umgebungen mit Backup-L&#xF6;sungen und unternehmensweiten Management-Frameworks anderer Hersteller denkbar einfach machen.
  • StorageLink deckt innerhalb der Citrix Essentials folgende vier Aufgabenbereiche ab: <br /> <br /> Das StorageLink Gateway aktiviert die automatische Erkennung und den schnellen Zugriff per Mausklick auf die nativen Speicherservices aller f&#xFC;hrenden Speicherarchitekturen und -protokolle wie DAS, NAS, SAN, iSCSI und Fibre Channel. <br /> <br /> Der StorageLink Resource Manager stellt native Aktionen der Storage-Arrays innerhalb der Managementumgebung der virtuellen Umgebung dar &#x2013; einschlie&#xDF;lich Partitionierung, Snapshots, Backups und Datenreplikation. <br /> <br /> Der StorageLink Image Manager bietet eine zentrale Bibliothek von Images f&#xFC;r virtuelle Maschinen, die sich einfach zwischen XenServer und Hyper-V austauschen lassen und die schnell f&#xFC;r eine beliebige Anzahl von Zielhosts geklont und bereitgestellt werden. <br /> <br /> StorageLink Connect bietet zahlreiche eindeutig definierte offene APIs, die eine Verbindung von XenServer- und Hyper-V-Umgebungen mit Backup-L&#xF6;sungen und unternehmensweiten Management-Frameworks anderer Hersteller denkbar einfach machen.
  • Citrix pr&#xE4;sentiert neues Citrix Ready Open Storage-ProgrammAuf der diesj&#xE4;hrigen Synergy stellt Citrix Systems ferner das neue Citrix Ready Open Storage-Programm vor. Im Rahmen der Initiative k&#xF6;nnen Storage-Anbieter die Interoperabilit&#xE4;t ihrer Produkte mit Citrix XenServer mit Hilfe der neuen StorageLink-Technologie zertifizieren. Unternehmen k&#xF6;nnen sich so vergewissern, dass jede mit XenServer virtualisierte Umgebung alle bestehenden Storage-, Backup- und Disaster-Recovery-Systeme unterst&#xFC;tzt. Da Citrix StorageLink auch f&#xFC;r die Windows-Server-Hyper-V-Plattform verf&#xFC;gbar ist, gelten die Zertifikate auch f&#xFC;r die mit der Microsoft-L&#xF6;sung virtualisierten Server. Zu den Gr&#xFC;ndungsmitgliedern des Programms geh&#xF6;ren mehr als 20 gro&#xDF;e Storage-Anbieter wie zum Beispiel Brocade, CA, Dell, HP, Hitachi Data Systems, LSI, Microsoft, NetApp und Symantec. <br /> <br /> Citrix Ready Open Storage Program <br /> The new Citrix Ready Open Storage Program for storage partners. Leveraging StorageLink tm , part of the new Citrix Essentials&#x2122; for XenServer&#x2122; and Hyper-V&#x2122; products that simplifies the integration of server virtualization and storage solutions, enabling customers to maintain a single management process. The Citrix Ready Open Storage Program, as part of the Citrix Ready Program, ensures that qualified storage solutions correctly and properly integrate with Citrix StorageLink. This provides users with a broad set of fully-tested, qualified solutions to address their storage requirements. Storage partners can leverage the standards-based StorageLink product to fully enable the broad feature set of their storage products for customers.
  • Universal SMI-S Fabrics <br /> CIMON Namespace: <br /> CIMON IP-Address: <br /> Portnumber: 5988 <br /> User/Password
  • Demoumgebung &#x2022; IP-Konfiguration <br /> <br /> Switch 1 (.54.21) <br /> <br /> Port 113650-1.122xenserveribm1 <br /> FC: Emulex | Adaptec onboard <br /> <br /> Port 123650-2 <br /> <br /> Port 63350-1.123xenserveribm2 <br /> FC: Qlogic | LSI onboard <br /> <br /> Port 313350-2 <br /> <br /> Port 27DS3400-1.120 <br /> Storage Manager <br /> <br /> Port 21DS3400-2.121 <br /> <br /> Port 43Brocade.119 <br /> admin/hallo123 <br /> <br /> VM-1.125 <br /> VM-2.126 <br /> VM-3.127 <br /> VM-4.128 <br /> VM-5.129
  • Grundlagen <br /> <br /> RDAC <br /> <br /> MPP <br /> <br /> DMP
  • Emulex HBA <br /> <br /> Utility for Emulex HBA:# /usr/sbin/hbanyware/hbacmd <br /> Display help to the command:# /usr/sbin/hbanyware/hbacmd &#x2013;h <br /> Query Emulex HBAs:# /usr/sbin/hbanyware/hbacmd listHBAs <br /> List HBA attributes# /usr/sbin/hbanyware/hbacmd hbaattrib For example:# hbacmd hbaattrib 10:00:00:00:c9:20:08:cc <br /> List HBA port attributes# /usr/sbin/hbanyware/hbacmd portattrib For example:# hbacmd portattrib 10:00:00:00:c9:20:08:cc <br /> <br /> <br /> Quelle: <br /> http://support.citrix.com/article/ctx118791
  • Qlogic HBA <br /> <br /> Rescan QLogic HBA for available LUNs:# echo &#x201C;- - -&#x201C; > /sys/class/scsi_host/scan(For more details see CTX120172 - How to Rescan the Qlogic Host Bus Adapter for New Logical Unit Numbers in XenServer&#x201D;)Disks should appear in /dev/disk/by-id# ll /dev/disk/by-id <br /> Query Qlogic HBA for attached instances:# scli &#x2013;t <br /> Query Qlogic HBA for LUNs:# scli &#x2013;l <br /> Removing HBA-based FC or iSCSI device entries:# echo "1" > /sys/class/scsi_device/:::/device/delete <br /> <br /> <br /> Quelle: <br /> CTX118791 &#x2013; Multipathing Overview for XenServer 5.0
  • GUI instructions: <br /> <br /> 1. Enter Maintenance Mode on the server. Refer to the following screen shot: <br /> 2. Enable multipathing. To do so, open the server&apos;s Properties page, select the Multipathing tab, and select the Enable multipathing on this server check box. <br /> 3. Exit Maintenance Mode. <br /> 4. Repeat steps 1, 2, and 3 on each XenServer in the pool. <br /> 5. Now you can create new SRs. New SRs should go over multiple paths automatically. <br /> <br /> CLI instructions: <br /> <br /> 1. Run the following command to set the host&apos;s other-config:multipathing parameter: <br /> # xe host-param-set other-config:multipathing=true uuid=host_uuid <br /> 2. Set the host&apos;s other-config:multipathhandle parameter to dmp: <br /> # xe host-param-set other-config:multipathhandle=dmp uuid=host_uuid <br /> 3. Repeat steps 1 and 2 on each server in the pool. <br /> 4. Now you can create new SRs. New SRs should go over multiple paths automatically. <br /> <br /> <br /> Quelle: <br /> CTX118791 &#x2013; Multipathing Overview for XenServer 5.0
  • CLI instructions: <br /> <br /> 1. Stop all VMs running out of the SRs. <br /> 2. Unplug the PBDs related to such SRs for safety purposes. <br /> 3. Find the PBD related to particular storage: <br /> # xe sr-list uuid= params=all <br /> 4. Unplug the PBD: <br /> # xe pbd-unplug uuid= <br /> 5. Set the host&apos;s other-config:multipathing parameter: <br /> # xe host-param-set other-config:multipathing=true uuid=host_uuid <br /> 6. Set the host&apos;s other-config:multipathhandle parameter to dmp: <br /> # xe host-param-set other-config:multipathhandle=dmp uuid=host_uuid <br /> 7. Repeat steps 5 and 6 on each server in the pool. <br /> 8. Plug the PBD in: <br /> # xe pbd-plug uuid= <br /> <br /> <br /> Quelle: http://support.citrix.com/article/ctx118791
  • mpp RDAC Multipathing <br /> <br /> The mppVhba driver is only loaded for specific hardware and was included as an add-on for the Dell OEM edition for supportability. This driver can be now used on any XenServer editions. The mpp RDAC must be loaded in the initrd on the system boot because of complex initialization requirements. <br /> <br /> mpp Configuration <br /> <br /> 1. To adjust the mpp configuration you must edit /etc/mpp.confM <br /> 2. Generate initrd with new configuration: # /opt/xensource/bin/update-initrd <br /> 3. Reboot XenServer: # reboot <br /> <br /> Quelle: <br /> CTX118791 &#x2013; Multipathing Overview for XenServer 5.0 <br /> <br /> DellMD3000 and MD3000i <br /> IBMFAStT100, FAStT200, FAStT500, FAStT700, FAStT900, FAStT600, FAStT600Turbo, DS4100, DS4300, DS4300, DS4400, DS4500, DS4800, DS4700, DS4200, DS3200, DS3400, DS3300, DS5000, DS5020 and EXP5060 <br /> FujitsuPrimergy Storage SX300 <br /> SGITP9300, ISTR-331 or -332, TP9400, TP9500, TP9500S, TP9700x, TP9600 and IS220 <br /> StorageTekOPENstorage D173, D178, 9176, D178, BC84, D210, D220, D240, D280, B280, FLX210, FLX240, FLX280 and FLX380 <br /> SunSun 6130, Sun 6140, Sun 6540, StorageTek 2510, StorageTek 2530, StorageTek 2540, StorageTek 6180, StorageTek 6580 and StorageTek 6780 <br /> Teredata6284, 6287, 6840, 6841, 6842, 6843, 6844 and 9204 <br /> Verari SystemsVS4200, VS4400 and VS7000
  • LIVE! <br /> <br /> # ll /dev/disk/by-id <br /> <br /> lrwxrwxrwx 1 root root 9 Oct 6 15:50 scsi-3600a0b80004924ae000007924ac99e57 -> ../../sdd <br /> lrwxrwxrwx 1 root root 9 Oct 6 15:50 scsi-3600a0b8000492542000033f64ac9a8f8 -> ../../sde <br /> lrwxrwxrwx 1 root root 9 Oct 6 15:49 scsi-SServeRA_OS_9F167CD8 -> ../../sda <br /> lrwxrwxrwx 1 root root 10 Oct 6 15:49 scsi-SServeRA_OS_9F167CD8-part1 -> ../../sda1 <br /> lrwxrwxrwx 1 root root 10 Oct 6 15:49 scsi-SServeRA_OS_9F167CD8-part2 -> ../../sda2 <br /> lrwxrwxrwx 1 root root 10 Oct 6 15:49 scsi-SServeRA_OS_9F167CD8-part3 -> ../../sda3 <br /> lrwxrwxrwx 1 root root 9 Oct 6 15:49 usb-KVM_vmDisk_23440700068 -> ../../sdb <br /> lrwxrwxrwx 1 root root 10 Oct 6 15:49 usb-KVM_vmDisk-CD_23440700068 -> ../../scd0 <br /> <br /> # multipath &#x2013;ll <br /> <br /> 3600a0b80004924ae000007924ac99e57dm-1 IBM,1726-4xx FAStT <br /> [size=80G][features=0][hwhandler=1 rdac] <br /> \_ round-robin 0 [prio=200][active] <br /> \_ 1:0:1:3 sdf 8:80 [active][ready] <br /> \_ 4:0:1:3 sdj 8:144 [active][ready] <br /> \_ round-robin 0 [prio=0][enabled] <br /> \_ 1:0:0:3 sdd 8:48 [active][ghost] <br /> \_ 4:0:0:3 sdh 8:112 [active][ghost] <br /> 3600a0b8000492542000033f64ac9a8f8dm-0 IBM,1726-4xx FAStT <br /> [size=100G][features=0][hwhandler=1 rdac] <br /> \_ round-robin 0 [prio=200][active] <br /> \_ 1:0:0:2 sdc 8:32 [active][ready] <br /> \_ 4:0:0:2 sdg 8:96 [active][ready] <br /> \_ round-robin 0 [prio=0][enabled] <br /> \_ 1:0:1:2 sde 8:64 [active][ghost] <br /> \_ 4:0:1:2 sdi 8:128 [active][ghost]
  • LIVE! CLI Commandos &#x2026; <br /> <br /> Problematik eines fehlenden Pfades: <br /> <br /> In GUI: keine &#xC4;nderung <br /> <br /> In CLI: aktuellen Status anzeigen: # mppUtil &#x2013;g 0 <br /> <br /> L&#xF6;sung: Script! <br /> <br /> Einsatz SYSLOG m&#xF6;glich?
  • LIVE! <br /> <br /> device-mapper-multipath (rpm) - Tools to manage multipath devices using device-mapper. <br /> md3000-rdac-modules-kdump-2.6.18-128.1.6.el5.xs5.5.0.496.1012 (rpm) - Linux MD3000 RDAC multipath -- kernel modules <br /> md3000-rdac-modules-xen-2.6.18-128.1.6.el5.xs5.5.0.496.1012 (rpm) - Linux MD3000 RDAC multipath -- kernel modules <br /> md3000-rdac-tools (rpm) - Linux MD3000 RDAC multipath -- userspace tools <br /> mdmpd (8) - daemon to monitor MD multipath devices <br /> multipath (8) - Device mapper target autoconfig <br /> multipathd (8) - multipath daemon <br /> <br /> <br /> 3600a0b80004924ae000007924ac99e57dm-1 IBM,1726-4xx FAStT <br /> [size=80G][features=0][hwhandler=1 rdac] <br /> \_ round-robin 0 [prio=200][active] <br /> \_ 1:0:1:3 sdf 8:80 [active][ready] <br /> \_ 4:0:1:3 sdj 8:144 [active][ready] <br /> \_ round-robin 0 [prio=0][enabled] <br /> \_ 1:0:0:3 sdd 8:48 [active][ghost] <br /> \_ 4:0:0:3 sdh 8:112 [active][ghost] <br /> 3600a0b8000492542000033f64ac9a8f8dm-0 IBM,1726-4xx FAStT <br /> [size=100G][features=0][hwhandler=1 rdac] <br /> \_ round-robin 0 [prio=200][active] <br /> \_ 1:0:0:2 sdc 8:32 [active][ready] <br /> \_ 4:0:0:2 sdg 8:96 [active][ready] <br /> \_ round-robin 0 [prio=0][enabled] <br /> \_ 1:0:1:2 sde 8:64 [active][ghost] <br /> \_ 4:0:1:2 sdi 8:128 [active][ghost
  • LIVE! <br /> <br /> &#x2026; <br /> <br /> Lun Information <br /> --------------- <br /> <br /> Lun #2 - WWN: 600a0b8000492542000033f64ac9a8f8 <br /> ---------------- <br /> LunObject: present CurrentOwningPath: B <br /> RemoveEligible: N BootOwningPath: B <br /> NotConfigured: N PreferredPath: B <br /> DevState: OPTIMAL ReportedPresent: Y <br /> ReportedMissing: N <br /> NeedsReservationCheck: N <br /> TASBitSet: Y <br /> NotReady: N <br /> Busy: N <br /> Quiescent: N <br /> <br /> Controller &apos;A&apos; Path <br /> -------------------- <br /> NumLunObjects: 2 RoundRobinIndex: 0 <br /> Path #1: LunPathDevice: present <br /> DevState: OPTIMAL <br /> RemoveState: 0x0 StartState: 0x1 PowerState: 0x0 <br /> Path #2: LunPathDevice: present <br /> DevState: OPTIMAL <br /> RemoveState: 0x0 StartState: 0x1 PowerState: 0x0 <br /> <br /> Controller &apos;B&apos; Path <br /> -------------------- <br /> NumLunObjects: 2 RoundRobinIndex: 0 <br /> Path #1: LunPathDevice: present <br /> DevState: OPTIMAL <br /> RemoveState: 0x0 StartState: 0x1 PowerState: 0x0 <br /> Path #2: LunPathDevice: present <br /> DevState: OPTIMAL <br /> RemoveState: 0x0 StartState: 0x1 PowerState: 0x0 <br /> <br /> &#x2026;
  • Refresh multipath information in XenCenter <br /> If you notice that multipath &#x2013;ll shows you all the paths correctly and XenCenter shows you that some paths are not connected, you can refresh the information using:# /opt/xensource/sm/mpathcount.py

Transcript

  • 1. Citrix XenServer und IBM Storage Verfügbarkeit mit Multipathing und Fibre Channel Technischer Workshop November 2009
  • 2. XenServer Storagegrundlagen
  • 3. XenServer • Storage Objekte  Storage Repository (SR)  …  Virtual Disk Images (VDI)  VDI Formate  VHD (Virtual Hard Disk)  LVM  Supported Storage Appliance  Physical Block Device (PBD)  …  Virtual Block Device (VBD)  …
  • 4. XenServer • Storage Technologien
  • 5. XenServer • Logigal Volume Manager (LVM) VM VM VBD VBD LVM PBD Multipath Daemon HBA HBA LUN FC  LUNs LUN VDI VDI VDI VDI
  • 6. StorageLink
  • 7. XenServer • StorageLink
  • 8. Citrix Essentials • StorageLink StorageLink ™ Full & Thin Provisioning Deduplicate Clone Snap
  • 9. Citrix Essentials • StorageLink
  • 10. Citrix Ready Open Storage Partner http://hcl.vmd.citrix.com/SLG-HCLHome.aspx
  • 11. Der StorageLink Manager
  • 12. Die StorageLink Adapter  Universal SMI-S Fabrics  Wird von Brocade unterstützt  Zur Zeit kein Adapter für IBM Storage DS3xxx/4xxxx
  • 13. XenServer Multipath-Anbindung
  • 14. Demoumgebung • Aufbau IBM 3650 xenserveribm1 Emulex VM-1 VM-2 DS3400 Brocade Resourcepool: IBM Pool VM-3 VM-4 IBM 3350 xenserveribm2 Qlogic (Dualport) Storage Manager XenCenter Access Gateway StorageLink RDP XenApp ICA
  • 15. Systemumgebung  XenServer 1  XenServer 2  IBM 3650  IBM 3350  Emulex (2x Singleport)  QLogic (Dualport)  DMP  MPP
  • 16. Grundlagen • Begriffe Multipathing  DMP  …  MPP RDAC  …
  • 17. Tools für …  Identfizierung WWPN  HBA-abhängig  Firmwarestand  CLI-Funktion  Adaptereinstellungen  Portspeed  Linkstatus  Seriennummer
  • 18. Tools für HBA (Emulex)  Commands und Parameter # /usr/sbin/hbanyware/hbacmd listHBAs Beispiel: HBA_LoadLibrary: Encounterd and error loading: /usr/lib/ libqlsdm.so Manageable HBA List Port WWN : 10:00:00:00:c9:80:7c:6d Node WWN : 20:00:00:00:c9:80:7c:6d Fabric Name: 10:00:00:05:1e:56:57:9d Flags : 8000f100 Host Name : xenserveribm1 Mfg : Emulex Corporation Serial No. : 11S42D0487YK50HY83985R
  • 19. Tools für HBA (QLogic)  Menü (SANsurfer) # scli Beispiel: 2: HBA Information Menu HBA Model QLE2462 1: Port 1: WWPN: 21-00-00-1B-32-1B-3D-FD Online 2: Port 2: WWPN: 21-01-00-1B-32-3B-3D-FD Online 3: All HBAs 4: Return to Previous Menu
  • 20. Multipathing Aktivierung (DMP)  Stoppen aller laufenden VMs  Unplugen der Physical Block Devices (PBDs)  Ausführung auf allen XenServer im Pool!  „Enter Maintenance Mode“  „Enable Multipathing” in der GUI  „Repair the storage“
  • 21. Multipathing Aktivierung (DMP) CLI Instruction  Setzen der des Hosts „other-config:multipathing“ Parameter: # xe host-param-set other- config:multipathing=true uuid=host_uuid  Setzen der des Hosts „other-config:multipathhandle“ Parameter für DMP: # xe host-param-set other- config:multipathhandle=dmp uuid=host_uuid
  • 22. Multipathing Aktivierung (MMP)  Der mppVhba   Dell: MD3000 and MD3000i IBM: FAStT100, FAStT200, FAStT500, Treiber wird nur für FAStT700, FAStT900, FAStT600, FAStT600Turbo, DS4100, DS4300, DS4300, spezifische DS4400, DS4500, DS4800, DS4700, DS4200, DS3200, DS3400, DS3300, Hardware geladen DS5000, DS5020 and EXP5060  Fujitsu: Primergy Storage SX300  mpp Konfiguration /  SGI: TP9300, ISTR-331 or -332, TP9400, TP9500, TP9500S, TP9700x, TP9600 and etc/mpp.conf IS220  StorageTek: OPENstorage D173, D178,  mpp RDAC wird von 9176, D178, BC84, D210, D220, D240, D280, B280, FLX210, FLX240, FLX280 and initrd geladen FLX380  Sun: Sun 6130, Sun 6140, Sun 6540, StorageTek 2510, StorageTek 2530,  MPP muss einmal StorageTek 2540, StorageTek 6180, StorageTek 6580 and StorageTek 6780 aktiviert werden!  Teredata: 6284, 6287, 6840, 6841, 6842, 6843, 6844 and 9204  Verari Systems: VS4200, VS4400 and VS7000 Stand: 6.10.2009
  • 23. Unterschiede DMP vs MPP CLI: # ll /dev/disk/by-id /sdd /sdc # multipath –ll DMP Block Device Block Device /sdf /sdj /sdh MPP RDAC /sdd QLA QLA 4 FC-Pfade = 4 logische LUNs
  • 24. Einsatz DMP XenCenter 4/4 DMP Dom0 Emulex DS3400
  • 25. Einsatz mit DMP und MPP XenCenter 1/1 DMP Dom0 MPP QLogic DS3400
  • 26. Einsatz MPP XenCenter Not Active Dom0 MPP QLogic DS3400
  • 27. Tools: DMP  Tool zur Verwaltung von Multipath Devices Mapper. Anzeigen der aktuellen Multipath Topology (mit allen verfügbaren Information zu sysfs, device mapper, path checkers ...) # multipath –ll 3600a0b80004924ae000007924ac99e57dm-1 IBM,1726-4xx FAStT [size=80G][features=0][hwhandler=1 rdac] _ round-robin 0 [prio=200][active] _ 1:0:1:3 sdf 8:80 [active][ready] _ 4:0:1:3 sdj 8:144 [active][ready] _ round-robin 0 [prio=0][enabled] _ 1:0:0:3 sdd 8:48 [active][ghost] _ 4:0:0:3 sdh 8:112 [active][ghost] ...
  • 28. Tools: MPP  Informationen über Controller, Pfade, Status, LUN, WWN, etc. # mppUtil –g 0 … Controller 'A' Path -------------------- NumLunObjects: 2 RoundRobinIndex: 0 Path #1: LunPathDevice: present DevState: OPTIMAL RemoveState: 0x0 StartState: 0x1 PowerState: 0x0 Path #2: LunPathDevice: present DevState: OPTIMAL RemoveState: 0x0 StartState: 0x1 PowerState: 0x0
  • 29. Pfad-Informationen aktualisieren  DMP # /opt/xensource/sm/mpathcount.py  Für multipath –ll und GUI (XenCenter)  MPP  Nicht möglich/notwendig (da Gerätetreiber!)