Modified on by ZivKalmanovich
We have just released the IBM Storage Driver for OpenStack v1.2.0 and would like to share some of the more important features in this release.
The IBM Storage Driver for OpenStack is a software component that integrates with the OpenStack cloud environment and enables utilization of storage resources provided by the IBM XIV Storage System.
So what's new in our latest release?
Support for the OpenStack Grizzly release, which adds support for multiple storage backends on a single Cinder node. During the installation of the IBM Storage Driver for OpenStack v.1.2.0 on the Cinder node, the installation wizard will enable the configuration of multiple XIV storage backends, may it be two or more separate XIV systems or storage pools on the same XIV system.
Our Storage Driver now supports Fibre Channel (FC) storage connectivity to the compute node, in addition to the already supported iSCSI protocol.
To ease the installation and setup process of the new IBM Storage driver, we have enhanced the unattended installation of the IBM Storage Driver for Open Stack with the option to use a pre-configured ini file which includes the parameters of all the storage backends to be configured during the installation process.
In addition we introduced several fixes and code stability improvements.
The software and the related documentation can be downloaded from IBM Fix Central
The IBM HSG Team
In this post we would like to introduce the latest version
of the IBM Storage Driver for OpenStack, which we released on January 31st,
If by any chance you are unfamiliar with OpenStack, check
out the official OpenStack project website at: www.openstack.org
To put in a few words, OpenStack is an open-source software platform
for building private and public cloud environments. The IBM driver is a
software component that enables storage provisioning of the IBM XIV Storage Systems in OpenStack
The latest IBM driver version was preceded by an earlier one
(1.1.0), which enabled basic storage provisioning operations, such as volume
creation and deletion from OpenStack Cinder Node, and volume attachment to
The new release (1.1.1) further enhances the integration
between OpenStack and IBM XIV Storage System by adding support for XIV
volume snapshot functions.
For example, let's look at the following OpenStack Web UI management page:
In this example, if you want to create a snapshot of ‘vol1’ on
IBM XIV Storage System, you can use the ‘Create Snapshot’ action using either
OpenStack CLI or Web UI.
Here is your created snapshot, as can be viewed from the
Similarly, you can use OpenStack's ‘Create volume from
snapshot’ action to create a volume based on an existing snapshot.
An additional ease-of-use enhancement in version 1.1.1 is
the new unattended installation option, allowing no user interaction during the
installation, perfect for automating the installation process. You can use the following command format to install the IBM driver
in an unattended mode:
./install.sh –s –a <xiv_address> –u <username> –p <password>
The IBM Storage Driver for OpenStack can be downloaded here along with the Installation Guide and Release Notes.
Whenever you choose to integrate your IBM XIV Storage System with an
OpenStack cloud environment, our driver is available to help you achieve this
goal. We are happy to provide this newer version that further facilitates and
enhances the utilization of your XIV storage resources and capabilities in your
As always, you are welcome to share your thoughts with us.
- The IBM Storage Host Software
Once again, we are proud to announce the release of the latest IBM XIV Host Attachment Kit 1.10.0.
The main feature of this release is Windows Server 2012 support. From this version onward, HAK is fully compatible with your new & shiny installation of Windows Server 2012. Go ahead and take it for a spin!
As part of our ongoing efforts to improve ease of use, we have translated the Windows Installer of HAK to Japanese as well, for the benefit of our Japanese speaking users. More languages to follow.
In addition to the above, we have also resolved several bugs and known issues from previous versions, including among others:
- Increased reliability in regard to volume size reporting in xiv_devlist
- Improved stability during the configuration phase of iSCSI connections on Solaris
- Path counts are reported more accurately in xiv_devlist on HP-UX
- We have resolved a known issue in xiv_syslist on HP-UX, regarding XIV System modules and ports connected to the host
- xiv_diag now runs more smoothly on Red Hat Enterprise Linux and Suse Linux Enterprise Server distributions
Of course that's not all - You may read more about these improvements as well as the rest of the enhancements and fixes in the Release Notes.
We hope you will enjoy this new release of the Host Attachment Kit, at least as much as we enjoyed developing it!
Follow this link to download the installable or portable packages and access the release documentation.
If you have comments, questions or requests, please write to us in the comments section below. We'd love to hear from you.
The IBM Host Software Team
We are happy to announce our newest edition of the IBM XIV Host Attachment Kit, version 1.8.0. This release includes a new utility and support for new operating system versions, as well as several bug fixes and code infrastructure improvements. And now, let's dive into the details:
Starting with our cool new utility, called "xiv_syslist"... This new tool in the HAK will provide great assitance to host and storage administrators, by exposing useful storage array details from the server/host point of view. What kind of details? Without turning this post into a User Guide, the list of storage array details includes (for each array connected to the host): Array name, Array Serial, Management IPs, Connected Modules & Ports, Connectivity Types, Host Name Defined and Host Ports Definition State. The output can be formatted as xml or csv, as well as regular text output.The "xiv_syslist" utility is available on all platforms supported by the HAK.
Here is a screenshot, for first impression:
In addition we have broadened our list of supported OS versions and now it also includes: SLES 11 SP2, RHEL 5.8, Solaris 10 u10, AIX 7.1 TL1 and AIX 6.1 TL7.
We could not finish without mentioning the issues that were fixed in this version. While several minor issues have been fixed, the most encompassing one is an infrastructure revamp for the "xiv_devlist" utility, that has fixed many issues in the utility on all the supported platforms.
Now if this sounds good to you, here is the download link from IBM Fix Central
. Here you can find the IBM XIV Host Attachment Guide and the HAK Release Notes for each of the platforms.
We would love to hear from you, please leave your questions and comments below.
Happy Easter and Passover Holidays!
The IBM XIV Host Software team
The new and improved OpenStack Cinder driver for IBM SVC, Storwize Family, and FlashSystem V9000 storage systems has been released! This release complies with the OpenStack Mitaka specifications, enabling IBM storage customers to fully utilize the cutting-edge OpenStack data storage enhancements.
The new features include:
- Support for multi-pool configuration within a single backend, solving the SSH limitation for Storwize Family products.
- Support for multiple management IP addresses, enabling a switch-over to the secondary IP, if the primary management IP fails.
Moreover, the new SVC and Storwize Family microcode version (7.7) will be supported at its release on June 1, 2016 without any driver code change.
Upgrade and enjoy!
VMware administrator, provision new datastores for your applications yourself, using IBM Storage Enhancements for vSphere Web Client. Use abstracted storage services, provided by your storage administrator. The services are consistent with application requirements with extendable storage space and VVol support. IBM Storage Enhancements for vSphere Web Client come packaged with IBM Spectrum Control Base Edition, a nifty storage provisioning tool integrated with a variety of VMware solutions for automation, monitoring, orchestration and native support of VVols and VASA API. Check the solution overview on YouTube at https://youtu.be/tf-0LGABZK8.
To make this happen, IBM has teamed up with VMware, creating a better experience for administrators and end users. We are proud to be one of the first partners in VMware's Web Client Plug-in certification program.
Learn more about the VMware program here: http://vmw.re/1S2FF7B.
We worked hard and it finally happened! Our own IBM XIV Storage Replication Adapter (SRA), version 2.2.2 is fully certified to operate with the following releases of the VMware vCenter Site Recovery Manager: 5.5, 5.5 Update1, 5.8, 6.0 and 6.1. Although this version is considered a minor release, making the SRA work with all the latest SRM versions was a challenging goal, involving a battery of compatibility tests and closely tied cooperation between the IBM and VMware interoperability teams.
Details are in the VMware Compatibility Guide at https://ibm.biz/BdHuPj. The product documentation is available on IBM Knowledge Center at https://ibm.biz/BdHL7A.
Time to do some XIV mirroring :).
We're pleased to announce the release of the new IBM DS8000 Storage Replication Adapter version - 2.3.1. As you know, IBM DS8000 Storage Replication Adapter is a software add-on that integrates with VMware vCenter Site Recovery Manager (SRM) solution. It enables SRM to perform failovers together with IBM DS8000 storage systems.
This release brings the following new features:
- Adding support for the Extent Space Efficient (ESE) volumes, offering customers an option of producing an ESE volume when SRA creates flash copies.
- Removing the GM Flashcopy on the source site after successful re-protect. This prevents consumption of the pool capacity at the source site and improves overall system efficiency.
In addition, version 2.3.1 introduces support of the all-new member of the DS8000 family, DS8880 (v.8.0), enhancing its industry-leading disaster recovery capabilities.
Modified on by DmitriyIsayev
We are proud to announce that the IBM Storage Driver for OpenStack has been recently upgraded to a new version - 1.6.0. This version brings support for OpenStack Liberty release, as well as for DS8870 microcode version 7.5 SP3 and DS8880 version 8.01. In addition, this release introduces the XIV and Spectrum Accelerate support for the OpenStack consistency groups. It also brings in the RESTful API that replaced the Java-based ESSNI driver in DS8000 storage systems.
A new version of IBM Storage Support for Microsoft Volume Shadow Copy Service and Virtual Disk Service has been released. This is version 4.11.0, which introduces support for the following storage system microcodes:
- Storwize Family, SVC and FlashSystem V9000, ver. 7.6.0
- DS8800, ver. 8.0
Also, version 4.11.0 adds support for temporary (non-persistent) read/write access to a snapshot.
IBM Spectrum Control Base Edition has been upgraded to a new version - 2.2.1. This release replaces the previous version (2.2.0). It introduces support for the VMware virtual volume (VVols) and Storage Policy Based Management (SPBM) technologies for the storage systems that run the IBM Spectrum Virtualize software with microcode version 7.6.0. These are:
- Storwize Family
- FlashSystem V9000
Additional changes include support for new data encryption method used by the Spectrum Virtualize software and ability for a storage resource attached to a VVol-enabled service to use other storage resources for VVol snapshots if it has reached its capacity.
Modified on by DmitriyIsayev
We are happy to announce the release of an updated OpenStack Cinder driver for IBM Spectrum Virtualize, Storwize Family and FlashSystem V9000. This release complies with OpenStack Liberty specifications, emphasizing IBM's continuous commitment to making the cutting-edge OpenStack features available for IBM storage customers.
Another change is the enabling or disabling the fast format option during thick volume creation. As some volume operations are disabled until fast format is completed, the customer can now skip the fast format, when creating a thick volume. This makes the volume operational immediately after its creation.
Version 7.6 of IBM Spectrum Virtualize and Storwize Family will be supported after its release with no additional Cinder driver code change.
Modified on by DmitriyIsayev
We are proud to announce that the IBM XIV Host Attachment Kit has been recently upgraded to a new version - 2.5.0. This release brings support for XIV microcode version 11.6.x, IBM Spectrum Accelerate 11.5.1.x, and RHEL 7.1. In addition, this version introduces a hot feature - the host-side acceleration (HSA) for improved iSCSI communication between Spectrum Accelerate and a host.
The improvement is achieved by efficient mapping of I/O operations to modules that store the required data. In a nutshell, instead of sending data across all paths and letting the storage arrays decide on correct forwarding, the host sends data directly to the correct module. This leads to faster handling of data by the host, with improved response time and throughput.
Another change is a deprecation of the -L option of the xiv_iscsi_admin and xiv_fc_admin commands, reserving the ability to list the attached storage devices for the xiv_syslist -L command only.
Modified on by DmitriyIsayev
IBM Spectrum Control Base Edition continues its evolution with a new version - 2.2.0. This release brings support for VMware VASA 2.0 without virtual volumes for DS8870 7.5.x (using patch DS8870_REST_API_7.7.51.xx.zip) and adds support for IBM Spectrum Accelerate version 11.5.1.x.
Additional changes include ability to manage storage resources directly from the pool list per storage system or storage service, using the Spectrum Control Base GUI. Also, starting from version 2.2.0, DS8870 storage systems make use of the RESTful API client to simplify the Spectrum Control upgrade and installation procedures, eliminating the need for previously used JRE extension bin files.
In general, IBM Spectrum Control Base Edition became a more robust, use-friendly and fault-tolerant solution for managing multiple IBM storage platforms.
Modified on by Alon Marx
It's been a long 9 months since the release of the IBM XIV HAK 2.2.0 and we're back with a new exciting release - IBM XIV HAK 2.3.0 .
This release brings in a few new features, and most of them are responses for requests from our customers.
The first feature derives from issues in the field where rescan operation did not do what people expected. Although the rescan operation worked well and found new devices, in many cases there were leftovers from old mappings that were previously removed. A stale device is something that happens for various reasons like network issues where the issue is should be resolved in a short period of time. But when a stale device is left for a long time it becomes a maintenance issue, especially when there is an amount of such devices. These stale devices can cause a variety of problems, ranging from slower performance on the low end, to applications being stuck on the high end.
To solve these issues xiv_iscsi_admin and xiv_fc_admin have an additional option that complements rescan and cleans up stale devices. Now, you may ask yourself why did we add it as an option and not just always clean up stale devices. Well, stale devices are a sensitive issue. For example, let's assume your host has 2 paths to your XIV storage and one of them fails due to a temporary network issue. When the network issue is resolved, the device will be automatically up and running. So in such a case, removing the device would be a mistake. So the bottom line is that this calls for a human decision. This is a powerful option and as the saying goes "with great power comes great responsibility".
Example 1: Cleaning up a stale device
The next feature is also a response to customers needs. People using Veritas Dynamic Multi-Pathing (DMP) had issues running xiv_attach, as it always configured and initiated the native multipath framework. Two multipath frameworks on the same host is like having two managers not speaking to each other, each pulling in another direction.
To solve this issue we went over all our tools and made changes that enable them to work without using the native framework. in case of xiv_attach, if you have Veritas DMP installed on your system, you will be asked to choose between the multipath frameworks. If you are running any other utility you are required to add a --no-native-multipath flag to the utility. And what happens if you run the tools by mistake without the flag, will it ruin all your work? In case there Veritas DMP already in the system and the tools are run without this parameter, the utilities will issue a warning, but will not cause any damages.
Example 2: xiv_attach in presence of Veritas DMP
A third feature relates to the new release of XIV Microcode 11.5 and a feature we call Multi-Tenancy. Let's say you have two companies working on the same storage, each with it's own data that should never ever get to the other company. The storage can be divided into domains so that each is maintained by separate people, unaware of each others work. From the point of view of the storage administrator running xiv_attach or xiv_iscsi/fc_admin, he just uses his credentials to connect to the storage and everything behaves as expected. In case a user is able to see more than one domain (e.g. in case of domain per department) he is able to specify the domain the host should be using via a flag in the xiv_iscsi/fc_admin command line.
We should make it clear that support for XIV Microcode 11.5 also means that xiv_host_profiler and its rule file were updated.
We've added support for the major release of Redhat Enterprise Linux 7.0. And a bunch of other minor versions for Redhat and AIX. We made some nice changes in xiv_diag, xiv_syslist, and a variety of fixes that you can find in the release notes.
To download the IBM XIV Host Attachment Kit version 2.3.0 and the related documentation, please visit IBM Fix Central. You will need an IBM ID to download the files.
The IBM Host Software Group