Ibm V7000 Multipath Driver Download

Posted : admin On 25.12.2020
  1. Ibm V7000 Mpio Driver Download
  2. Ibm V7000 Gen2
  3. Ibm V7000 Specs

Download

The document titled Supported Hardware List, Device Driver, Firmware and Recommended Software Levels for the IBM Storwize V7000 provides the operating systems, Host adapters, SAN fabric elements, RAID controllers and selected other hardware that have been tested or qualified by IBM.


  • Support Matrix for Subsystem Device Driver (SDD), Subsystem Device Driver Path Control DS3950, SVC, IBM Storwize V7000/V5000/V3500/V3700, IBM FlashSystem V840, IBM SDDDSM 2.4.8.0 + DS8K support is only for Windows 2016.
  • Multipath Driver. Please follow this link to download the VAAI Package for V7000. IBM Storwize V7000 supports Server Blades that meet all of the.

Abstract

Subsystem Device Driver Path Control Module (SDDPCM) installation packages for the AIX operating system.

Download Description

SDDPCM is a loadable path control module designed to support the multipath configuration environment in the IBM TotalStorage Enterprise Storage Server, the IBM System Storage SAN Volume Controller, and the IBM TotalStorage DS family.
When the supported devices are configured as MPIO-capable devices, SDDPCM is loaded and becomes part of the AIX MPIO FCP (Fibre Channel Protocol)/FCoE (Fibre Channel over Ethernet) device driver. The AIX MPIO device driver with the SDDPCM module enhances the data availability and I/O load balancing.
SDDPCM manages the paths to provide:
- High availability and load balancing of storage I/O
- Automatic path-failover protection
- Concurrent download of licensed internal code
- Prevention of a single-point-failure caused by host bus adapter, fibre channel cable, Ethernet cable, or host-interface adapter on supported storage

[{'PRLabel':'Host Attachment for SDDPCM on AIX','PRLang':'US English','PRSize':'1','PRPlat':{'label':'AIX','code':'PF002'},'PRURL':'http://www-1.ibm.com/support/docview.wss?rs=540&context=ST52G7&dc=D400&q1=host+script&uid=ssg1S4000203&loc=en_US&cs=utf-8&lang=en'}]

Installation Instructions

See the 'Multipath Subsystem Device Driver User's Guide' for installation and usage information.
See the 'Readme' file below for information regarding defects and fixes that are associated with this level of SDDPCM code.
See the 'SDD Flash Documents' for any post-release, critical product information.
Refer to the 'Support Matrix for Subsystem Device Driver (SDD), Subsystem Device Driver Path Control Module (SDDPCM), and Subsystem Device Driver Device Specific Module (SDDDSM)' to determine the support level for your configuration.

[{'INLabel':'Multipath Subsystem Device Driver User's Guide','INLang':'English','INSize':'1445487','INURL':'http://www-1.ibm.com/support/docview.wss?rs=540&context=ST52G7&q=ssg1*&uid=ssg1S7000303&loc=en_US&cs'},{'INLabel':'SDD Flash Documents','INLang':'English','INSize':'100','INURL':'http://www-1.ibm.com/support/search.wss?rs=540&tc=ST52G7&dc=D600'},{'INLabel':'Support Matrix for SDD SDDPCM and SDDDSM','INLang':'English','INSize':'100','INURL':'http://www-1.ibm.com/support/docview.wss?rs=540&context=ST52G7&dc=DA400&uid=ssg1S7001350&loc=en_US&cs=utf-8&lang=en'},{'INLabel':'DS8000 interoperability matrix','INLang':'English','INSize':'100','INURL':'http://www-07.ibm.com/storage/includes/pdf/interop.pdf'},{'INLabel':'SVC interoperability matrix','INLang':'English','INSize':'100','INURL':'http://www-03.ibm.com/systems/storage/software/virtualization/svc/interop.html'},{'INLabel':'DS6000 interoperability matrix','INLang':'English','INSize':'100','INURL':'http://www-07.ibm.com/storage/includes/pdf/ds6000-interop.pdf'},{'INLabel':'System Storage Interoperation Center','INLang':'English','INSize':'100','INURL':'http://www.ibm.com/systems/support/storage/ssic'},{'INLabel':'RSSM Documentation','INLang':'English','INSize':'100','INURL':'http://www.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-5078491'}]

Download Package

Attention: If your server is booting from SAN boot disk and you are migrating AIX OS and SDDPCM, refer to the instructions in SDD User's Guide and this flash.
Attention: If you plan to migrate your VIO Server from version 1.X to version 2.X, see this whitepaper.
Note: DS4000, DS5000, DS5020 and DS3950 storage subsystems now support HACMP with SDDPCM.
Warning: If you are running SVC release which includes APAR IC55826 (SVC v4.2.1.6 and above), or SVC release prior to SVC v4.2.1.6 with an iFix on LONG BUSY, there are a list of required AIX APARs and AIX iFix for your AIX Technology Level. Refer to the latest README for detailed information.
Warning: SDDPCM 2.1.3.0 (and below) requires APARS for use with AIX 5.2 TL10 SP1 (5200-10-01) or AIX 5.3 TL6 SP1 (5300-06-01) or with VIOS V1.4 or above. See this flash for details.


SDDPCM Package for Enterprise Storage Server (ESS)
DOCUMENTATION
DOWNLOAD PTF
Platform AIX 5.2
SDDPCM v2.2.0.4
SDDPCM 2.2.0.4 for AIX Readme
English
Byte Size 31814
SDDPCM 2.2.0.0 for AIX 5.2
English
Byte Size 2160640
SDDPCM 2.2.0.4 for AIX 5.2
English
Byte Size 798720
4/1/09
Platform AIX 5.3 / VIOS 1.X
SDDPCM v2.2.0.4
SDDPCM 2.2.0.4 for AIX Readme
English
Byte Size 31814
SDDPCM 2.2.0.0 for AIX 5.3 / VIOS 1.X
English
Byte Size 2211840
SDDPCM 2.2.0.4 for AIX 5.3 / VIOS 1.X
English
Byte Size 737280
4/1/09
Platform AIX 6.1 / VIOS 2.X
SDDPCM v2.2.0.4
SDDPCM 2.2.0.4 for AIX Readme
English
Byte Size 31814
SDDPCM 2.2.0.0 for AIX 6.1 / VIOS 2.X
English
Byte Size 1648640
SDDPCM 2.2.0.4 for AIX 6.1 / VIOS 2.X
English
Byte Size 522240
4/1/09

SDDPCM Package for SAN Volume Controller (SVC)
DESCRIPTION
DOWNLOAD PREREQUISITE
DOWNLOAD
Platform AIX 5.2 vWPAR
SDDPCM v2.6.8.0
SDDPCM 2.6.8.0 for AIX Readme
English
Byte Size 82337
NA
SDDPCM 2.6.8.0 for AIX 5.2 vWPAR
English
Byte Size 4710400
06/07/16
Platform AIX 5.3 vWPAR / VIOS 1.X
SDDPCM v2.6.9.0
SDDPCM 2.6.9.0 for AIX Readme
English
Byte Size 90686
SDDPCM 2.6.9.0 for AIX 5.3 vWPAR / VIOS 1.X
English
Byte Size 4300800
12/15/16
Platform AIX 6.1 / VIOS 2.X / NPIV
SDDPCM v2.7.0.0
SDDPCM 2.7.0.0 for AIX Readme
English
Byte Size 93181
NA
SDDPCM 2.7.0.0 for AIX 6.1 / VIOS 2.X
English
Byte Size 3430400
06/30/17
Platform AIX 7.1 / NPIV
SDDPCM v2.7.0.0
SDDPCM 2.7.0.0 for AIX Readme
English
Byte Size 93181
SDDPCM 2.7.0.0 for AIX 7.1
English
Byte Size 3430400
06/30/17
Platform AIX 7.2 / NPIV
SDDPCM v2.7.0.0
SDDPCM 2.7.0.0 for AIX Readme
English
Byte Size 93181
NA
SDDPCM 2.7.0.0 for AIX 7.2
English
Byte Size 4096000
06/30/17

SDDPCM Package for IBM Storwize V7000/V5000/V3700/V3500
DOCUMENTATION
DOWNLOAD PREREQUISITE
RELEASE DATE
Platform AIX 5.2 vWPAR
SDDPCM v2.6.8.0
SDDPCM 2.6.8.0 for AIX Readme
English
Byte Size 82337
SDDPCM 2.6.8.0 for AIX 5.2 vWPAR
English
Byte Size 4710400
06/07/16
Platform AIX 5.3 vWPAR / VIOS 1.X
SDDPCM v2.6.9.0
SDDPCM 2.6.9.0 for AIX Readme
English
Byte Size 90686
NA
SDDPCM 2.6.9.0 for AIX 5.3 vWPAR / VIOS 1.X
English
Byte Size 4300800
12/15/16
Platform AIX 6.1 / VIOS 2.X / NPIV
SDDPCM v2.7.0.0
SDDPCM 2.7.0.0 for AIX Readme
English
Byte Size 93181
SDDPCM 2.7.0.0 for AIX 6.1 / VIOS 2.X
English
Byte Size 3430400
06/30/17
Platform AIX 7.1 / NPIV
SDDPCM v2.7.0.0
SDDPCM 2.7.0.0 for AIX Readme
English
Byte Size 93181
NA
SDDPCM 2.7.0.0 for AIX 7.1
English
Byte Size 3430400
06/30/17
Platform AIX 7.2 / NPIV
SDDPCM v2.7.0.0
SDDPCM 2.7.0.0 for AIX Readme
English
Byte Size 93181
SDDPCM 2.7.0.0 for AIX 7.2
English
Byte Size 4096000
06/30/17

SDDPCM Package for Flash system V840
DESCRIPTION
DOWNLOAD PREREQUISITE
RELEASE DATE
Platform AIX 5.2 vWPAR
SDDPCM v2.6.8.0
SDDPCM 2.6.8.0 for AIX Readme
English
Byte Size 82337
SDDPCM 2.6.8.0 for AIX 5.2 vWPAR
English
Byte Size 4710400
06/07/16
Platform AIX 5.3 vWPAR / VIOS 1.X
SDDPCM v2.6.9.0
SDDPCM 2.6.9.0 for AIX Readme
English
Byte Size 90686
NA
SDDPCM 2.6.9.0 for AIX 5.3 vWPAR / VIOS 1.X
English
Byte Size 4300800
12/15/16
Platform AIX 6.1 / VIOS 2.X / NPIV
SDDPCM v2.7.0.0
SDDPCM 2.7.0.0 for AIX Readme
English
Byte Size 93181
SDDPCM 2.7.0.0 for AIX 6.1 / VIOS 2.X
English
Byte Size 3430400
06/30/17
Platform AIX 7.1 / NPIV
SDDPCM v2.7.0.0
SDDPCM 2.7.0.0 for AIX Readme
English
Byte Size 93181
NA
SDDPCM 2.7.0.0 for AIX 7.1
English
Byte Size 3430400
06/30/17
Platform AIX 7.2 / NPIV
SDDPCM v2.7.0.0
SDDPCM 2.7.0.0 for AIX Readme
English
Byte Size 93181
SDDPCM 2.7.0.0 for AIX 7.2
English
Byte Size 4096000
06/30/17

SDDPCM Package for Flash system V9000
DESCRIPTION
DOWNLOAD PREREQUISITE
RELEASE DATE
Platform AIX 5.2 vWPAR
SDDPCM v2.6.8.0
SDDPCM 2.6.8.0 for AIX Readme
English
Byte Size 82337
SDDPCM 2.6.8.0 for AIX 5.2 vWPAR
English
Byte Size 4710400
06/07/16
Platform AIX 5.3 vWPAR / VIOS 1.X
SDDPCM v2.6.9.0
SDDPCM 2.6.9.0 for AIX Readme
English
Byte Size 90686
NA
SDDPCM 2.6.9.0 for AIX 5.3 vWPAR / VIOS 1.X
English
Byte Size 4300800
12/15/16
Platform AIX 6.1 / VIOS 2.X / NPIV
SDDPCM v2.7.0.0
SDDPCM 2.7.0.0 for AIX Readme
English
Byte Size 93181
SDDPCM 2.7.0.0 for AIX 6.1 / VIOS 2.X
English
Byte Size 3430400
06/30/17
Platform AIX 7.1 / NPIV
SDDPCM v2.7.0.0
SDDPCM 2.7.0.0 for AIX Readme
English
Byte Size 93181
NA
SDDPCM 2.7.0.0 for AIX 7.1
English
Byte Size 3430400
06/30/17
Platform AIX 7.2 / NPIV
SDDPCM v2.7.0.0
SDDPCM 2.7.0.0 for AIX Readme
English
Byte Size 93181
SDDPCM 2.7.0.0 for AIX 7.2
English
Byte Size 4096000
06/30/17

SDDPCM Package for DS8000
DESCRIPTION
DOWNLOAD PREREQUISITE
RELEASE DATE
Platform AIX 5.2 vWPAR
SDDPCM v2.6.8.0
SDDPCM 2.6.8.0 for AIX Readme
English
Byte Size 82337
SDDPCM 2.6.8.0 for AIX 5.2 vWPAR
English
Byte Size 4710400
06/07/16
Platform AIX 5.3 / VIOS 1.X
SDDPCM v2.6.8.0
SDDPCM 2.6.8.0 for AIX Readme
English
Byte Size 82337
NA
SDDPCM 2.6.8.0 for AIX 5.3 / VIOS 1.X
English
Byte Size 4966400
06/07/16
Platform AIX 6.1 / VIOS 2.X / NPIV
SDDPCM v2.6.8.0
SDDPCM 2.6.8.0 for AIX Readme
English
Byte Size 82337
SDDPCM 2.6.8.0 for AIX 6.1 / VIOS 2.X
English
Byte Size 3328000
06/07/16
Platform AIX 7.1 / NPIV
SDDPCM v2.6.8.0
SDDPCM 2.6.8.0 for AIX Readme
English
Byte Size 82337
NA
SDDPCM 2.6.8.0 for AIX 7.1
English
Byte Size 3276800
06/07/16
Platform AIX 7.2 / NPIV
SDDPCM v2.6.8.0
SDDPCM 2.6.8.0 for AIX Readme
English
Byte Size 82337
SDDPCM 2.6.8.0 for AIX 7.2
English
Byte Size 3891200
06/07/16

SDDPCM Package for DS6000
DESCRIPTION
DOWNLOAD PREREQUISITE
RELEASE DATE
Platform AIX 5.2
SDDPCM v2.4.0.2
SDDPCM 2.4.0.2 for AIX Readme
English
Byte Size 29995
SDDPCM 2.4.0.0 for AIX 5.2
English
Byte Size 4208640
SDDPCM 2.4.0.2 for AIX 5.2
English
Byte Size 1792000
4/24/09
Platform AIX 5.3 / VIOS 1.X
SDDPCM v2.4.0.2
SDDPCM 2.4.0.2 for AIX Readme
English
Byte Size 29995
SDDPCM 2.4.0.0 for AIX 5.3 / VIOS 1.X
English
Byte Size 4413440
SDDPCM 2.4.0.2 for AIX 5.3 / VIOS 1.X
English
Byte Size 1894400
4/24/09
Platform AIX 6.1 / VIOS 2.X
SDDPCM v2.4.0.2
SDDPCM 2.4.0.2 for AIX Readme
English
Byte Size 29995
SDDPCM 2.4.0.0 for AIX 6.1 / VIOS 2.X
English
Byte Size 2877440
SDDPCM 2.4.0.2 for AIX 6.1 / VIOS 2.X
English
Byte Size 1198080
4/24/09

SDDPCM Package for DS5000
DOCUMENTATION
DOWNLOAD PTF
Platform AIX 5.3
SDDPCM v2.6.3.1
SDDPCM 2.6.3.1 for AIX Readme
English
Byte Size 69457
SDDPCM 2.6.3.0 for AIX 5.3
English
Byte Size 4771840
SDDPCM 2.6.3.1 for AIX 5.3
English
Byte Size 1986560
6/18/12
Platform AIX 6.1
SDDPCM v2.6.3.1
SDDPCM 2.6.3.1 for AIX Readme
English
Byte Size 69457
SDDPCM 2.6.3.0 for AIX 6.1
English
Byte Size 3184640
SDDPCM 2.6.3.1 for AIX 6.1
English
Byte Size 1198080
6/18/12
*Refer to SSIC for the SDDPCM level supported by your storage model and firmware level.
DS5000 refers to DS5100 and DS5300.
SDDPCM Package for DS4000
DESCRIPTION
DOWNLOAD
Platform AIX 5.3
SDDPCM v2.6.1.0
SDDPCM 2.6.1.0 for AIX Readme
English
Byte Size 55622
SDDPCM 2.6.1.0 for AIX 5.3
English
Byte Size 4720640
6/18/12
Platform AIX 6.1
SDDPCM v2.6.1.0
SDDPCM 2.6.1.0 for AIX Readme
English
Byte Size 55622
SDDPCM 2.6.1.0 for AIX 6.1
English
Byte Size 3133440
6/18/12
*Refer to SSIC for the SDDPCM level supported by your storage model and firmware level.
DS4000 refers to DS4100, DS4200, DS4300, DS4400, DS4500, DS4700, and DS4800.
SDDPCM Package for DS5020
DESCRIPTION
DOWNLOAD PREREQUISITE
RELEASE DATE
Platform AIX 5.3
SDDPCM v2.6.3.1
SDDPCM 2.6.3.1 for AIX Readme
English
Byte Size 69457
SDDPCM 2.6.3.0 for AIX 5.3
English
Byte Size 4771840
SDDPCM 2.6.3.1 for AIX 5.3
English
Byte Size 1986560
6/18/12
Platform AIX 6.1
SDDPCM v2.6.3.1
SDDPCM 2.6.3.1 for AIX Readme
English
Byte Size 69457
SDDPCM 2.6.3.0 for AIX 6.1
English
Byte Size 3184640
SDDPCM 2.6.3.1 for AIX 6.1
English
Byte Size 1198080
6/18/12
*Refer to SSIC for the SDDPCM level supported by your storage model and firmware level.
SDDPCM Package for DS3950
DOCUMENTATION
DOWNLOAD PTF
Platform AIX 5.3
SDDPCM v2.6.3.1
SDDPCM 2.6.3.1 for AIX Readme
English
Byte Size 69457
SDDPCM 2.6.3.0 for AIX 5.3
English
Byte Size 4771840
SDDPCM 2.6.3.1 for AIX 5.3
English
Byte Size 1986560
6/18/12
Platform AIX 6.1
SDDPCM v2.6.3.1
SDDPCM 2.6.3.1 for AIX Readme
English
Byte Size 69457
SDDPCM 2.6.3.0 for AIX 6.1
English
Byte Size 3184640
SDDPCM 2.6.3.1 for AIX 6.1
English
Byte Size 1198080
6/18/12
*Refer to SSIC for the SDDPCM level supported by your storage model and firmware level.
SDDPCM Package for IBM BladeCenter S SAS Raid Controller Module (RSSM)
DESCRIPTION
DOWNLOAD PREREQUISITE
RELEASE DATE
Platform AIX 6.1
SDDPCM v2.6.2.1
SDDPCM 2.6.2.1 for AIX Readme
English
Byte Size 57156
SDDPCM 2.6.2.0 for AIX 6.1
English
Byte Size 3133440
SDDPCM 2.6.2.1 for AIX 6.1
English
Byte Size 317440
12/23/11
Platform AIX 7.1
SDDPCM v2.6.2.1
SDDPCM 2.6.2.1 for AIX Readme
English
Byte Size 57156
SDDPCM 2.6.2.0 for AIX 7.1
English
Byte Size 3133440
SDDPCM 2.6.2.1 for AIX 7.1
English
Byte Size 307200
12/23/11

SDDPCM Package for DS8000 Open HyperSwap (non-clustering environment)
DOCUMENTATION
DOWNLOAD PTF
Platform AIX 5.3
SDDPCM v3.0.0.7
SDDPCM 3.0.0.7 for AIX Readme
English
Byte Size 43549
SDDPCM 3.0.0.0 for AIX 5.3
English
Byte Size 6410240
SDDPCM 3.0.0.7 for AIX 5.3
English
Byte Size 2703360
6/8/12
Platform AIX 6.1
SDDPCM v3.0.0.7
SDDPCM 3.0.0.7 for AIX Readme
English
Byte Size 43549
SDDPCM 3.0.0.0 for AIX 6.1
English
Byte Size 4669440
SDDPCM 3.0.0.7 for AIX 6.1
English
Byte Size 2273280
6/8/12

*This version supports Tivoli Productivity Center for Replication Open HyperSwap, for non-clustering environment only. Currently DB2 with raw device access is not supported. The Open HyperSwap functionality for Tivoli Storage Productivity Center for Replication requires a minimum version of R5.1 with DS8700 or up;
*Please refer to version 3.0.0.5 README for the supported AIX TL/SP levels and the required APARs.
[{'Product':{'code':'ST52G7','label':'System Storage Multipath Subsystem Device Driver'},'Business Unit':{'code':'BU010','label':'Systems - Storage'},'Component':'--','Platform':[{'code':'PF002','label':'AIX'}],'Version':'2.1.2.5;2.2.0.4;2.5.1.0;2.5.2.0;2.6.0.1;2.6.0.3;2.6.1.0;2.6.3.2;2.6.4.0;2.6.5.0;2.6.5.1;2.6.6.0;2.6.7.0;2.6.8.0;2.6.9.0;2.7.0.0','Edition':'}]

Document Information

Modified date:
15 June 2018 /uniblue-driverscanner-2014-serial-key-free-download.html.

Description

The iSCSI storage driver for IBM Storwize V7000 SAN provides OpenNebula with the possibility of using V7000 volumes as block devices for VM images. The use of block based storage presents several benefits over image based storage, especially regarding performance. The entire SAN volume management is achieved through the OpenNebula front-end. This driver supports multipathing, replication and failover with two SAN boxes. Only an iSCSI client and multipath setup is required on host side.

Author

Compatibility

This add-on is compatible with OpenNebula 4.6+

Prerequisites

An optional deployment host is recommended to prepare virtual disks (mkfs, image upload.) but this can be handled by the front-end as well. The benefits are you can take this workload off the front-end and you only have to restart deployment host in case of trouble, not the whole front-end. The deployment host can of course be an OpenNebula VM. You can also decide to use multiple deployment hosts. They will be selected by round-robin like algorithm. If you decide not to use the deployment host(s), its prerequisites apply to the front-end.

OpenNebula Front-end

  • ssh with public key authentication to IBM V7000 for oneadmin user
  • flock which is part of util-linux package

flock is used to manage v7000 access concurrency. Only one session will be opened on a single v7000 box at a time.

OpenNebula Deployment Host(s)

  • open-iscsi initiator
  • multipath
  • ddpt

ddpt is used to clone to a different target datastore using sparse copy to speed up data transfers. You can still use traditional dd command if you prefer. See the beginning of v7000_script.sh file and set USE_DDPT=0.

OpenNebula Hosts

  • open-iscsi initiator
  • multipath

IBM Storwize V7000

  • A oneadmin user with public key authentication
  • Registered OpenNebula hosts and deployment host(s) for iSCSI.

Installation

OpenNebula Front-End

  • Copy these files/directories:

    • datastore/v7000 -> /var/lib/one/remotes/datastore/v7000
    • tm/v7000 -> /var/lib/one/remotes/tm/v7000
  • Add 'v7000' to 'arguments' attribute of TM_MAD and DATASTORE_MAD in /etc/one/oned.conf

  • Add the following to the bottom of /etc/one/oned.conf

  • For live migration, you have to add the following to

    • /var/lib/one/remotes/tm/shared/premigrate

    • /var/lib/one/remotes/tm/shared/postmigrate

Configuration

###Configuring the System Datastore

To use V7000 drivers, you have to configure the system datastore as shared. This sytem datastore will only hold the symbolic links to the block devices, so it will not take much space. See more details on the System Datastore Guide.

It will also be used to hold context images, they will be created as regular files.

Configuring iSCSI Datastores

The first step to create an iSCSI datastore is to set up a template file for it. In the following table you can see the supported configuration attributes. The datastore type is set by its drivers, in this case be sure to add DS_MAD=v7000 and TM_MAD=v7000 for the transfer mechanism, see below. The options regarding V7000 volumes management are detailed in the IBM SVC and Storwize V7000 V640 CLI Guide.

Mandatory configuration attributes

  • NAME: [name] The name of the datastore.
  • DS_MAD: [v7000] The DS type, use v7000 for the V7000 datastore.
  • TM_MAD: [v7000] Transfer driver for the datastore, use v7000, see below
  • BRIDGE_LIST: [fqdn] The deployment host(s) FQDN. Defaults to localhost.localdomain.
  • MGMT : [fqdn] The V7000 master box FQDN. The default value is v7000-master.localdomain.

Optionnal configuration attributes

  • BASE_IQN[iqn] The base IQN for V7000 iSCSI target. The default value is iqn.1986-03.com.ibm
  • NO_ISCSI[hostname] Lists of hosts (separated by spaces) for which no iscsiadm login or logout is performed. Defaults to $HOSTNAME.
  • THIN_PROVISION[1 0] Activate thin-provisioned volumes. The default value is 1.
  • SNAPSHOT[1 0] Use snapshots or clone for non-persistent images. The default value is 1.
  • SNAPSHOT_RSIZE[%](mkvdisk -rsize option) Use with SNAPSHOT=1 parameter. Defines how much physical space is initially allocated to the thin-provisioned volume for non persistent image. The default value is 0 %.
  • RSIZE[%](mkvdisk -rsize option) Defines how much physical space is initially allocated to the thin-provisioned volumes for persistent images. The default value is 2 %.
  • COPIES[1 2](mkvdisk -copies option) Specifies the number of local volume copies to create. Setting the value to 2 creates a mirrored volume. The default value is 1.
  • IO_GROUP[io_grp](mkvdisk -iogrp option) Specifies the I/O group (node pair) with which to associate volumes. The default value is io_grp0.
  • MDISK_GROUP[mdisk_grp](mkvdisk -mdiskgrp option) Specifies one or more managed disk groups (storage pools) to use when creating volumes. The default value is mdiskgrp0.
  • SYNC_RATE[0 - 100](mkvdisk -syncrate option) Specifies the copy synchronization rate for volumes. A value of zero (0) prevents synchronization. The default value is 50.
  • VTYPE[striped](mkvdisk -vtype option) Specifies the virtualization type. The default virtualization type is striped and it is the only type currently implemented in this driver.
  • COPYRATE[0 - 100](mkfcmap -copyrate option) Specifies the copy rate for the clone mapping. The rate value can be 0 - 100. A value of 0 indicates no background copy process. The default value is 50
  • CLEANRATE[0 - 100](mkfcmap -cleanrate option) Sets the cleaning rate for the clone mapping. The rate value can be 0 - 100. The default value is 50.
  • GRAINSIZE[64 256](mkfcmap -grainsize option) Specifies the grain size for the clone mapping. The default value is 256. Once set, this value cannot be changed. The default value is 256

Configuration attributes for replication and failover with auxiliary box setup

  • MGMT_AUX[fqdn] The V7000 auxiliary box FQDN for replication. The default value is v7000-aux.localdomain.
  • CLUSTER[cluster_id] The V7000 Cluster ID. The default value is 00000200A0000000.
  • REPLICATION[1 0] Used to activate replication one the slave box. The default value is 0.
  • FAILOVER[1 0]Use auxiliary volumes instead of master ones on the auxiliary box. Volumes one the auxiliary box become masters. The default value is 0.

Configuring v7000 driver options

You can tweak some v7000 driver options inside v7000_script.sh file. The comments are self-explanatory.

Configuring OpenNebula Hosts and Deployment Host(s)

Firstly you need to know/configure your initiator name, see /etc/iscsi/initiatorname.iscsi. Recommended open-iscsi settings in /etc/iscsi/iscsid.conf are:

Secondly you have to configure multipath daemon. Here is the configuration recommended by IBM for /etc/multipath.conf. It is also recommended to blacklist local disks. Here, it is /dev/sda.

Finally, configure the following permissions for oneadmin user in /etc/sudoers:

You have to restart open-iscsi and multipath services afterwards.

All is left to do is to register and login to all V7000 nodes with

iscsiadm -m discovery -t st -p $NODE_IP:3260 --op update -n node.startup -v automatic

Where $NODE_IP is the ip of one of your nodes. So you wil have to execute the command for each $NODE_IP. The settings will be retained and the iSCSI sessions automatically restarted at boot.

Configuring IBM Storwize V7000

  • Create a oneadmin user with public key authentication
  • Register IQN of OpenNebula hosts and deployment host(s)

Usage

I will illustrate the most complete solution: the dual box setup. If you want to achieve active-active setup, you can configure two datastores, one for each box. For each datastore you configure the other box as auxiliary. blackberry blend download for mac

Datastore1:

Ibm V7000 Mpio Driver Download

Datastore2:

Whith REPLICATION=1 a replicated auxiliary volume will be created on MGMT_AUX. This volume is read-only, this is inherent to V7000 design. If you loose the master box, you will loose the VMs whose disks are mapped from this box. You can quickly recover by restarting the VMs and make them use the auxiliary volumes simply by setting FAILOVER=1 datastore option.

Once you have recovered from the incident, you can set back FAILOVER=0. All running VMs will continue to use auxiliary volumes but they will switch to master volumes on next deployment. If you decide to create new volumes while FAILOVER=1, it is your responsibility to manage replication as soon as the other box is back online.

Ibm V7000 Gen2

Optimizations

Ibm V7000 Specs

You can configure jumbo frames (MTU=9000) on both V7000 and iSCSI initiators. Please, make sure jumbo frames are supported by your network equipment (switches, routers.)You can also achieve a big performance improvement by using noop I/O scheduler inside VMs and deadline I/0 scheduler on the hosts instead of cfq. Configure it with elevator=noop or elevator=deadline kernel options.