Modified on by DmitriyIsayev
The last several releases of the OpenStack Cinder project addressed various disaster recovery (DR) scenarios. In Mitaka, replication v2.1 (codename ‘Cheesecake’) was introduced. This admin API was designed to solve a true DR scenario, when an entire backend is failed over to another backend on a secondary site. There are other DR scenarios in which the user wants to have better control over the replication granularity. For this purpose, the Cinder team has decided to provide tenant-facing group APIs, allowing volume grouping for a tenant. This enables volume group replication and failover without affecting the entire backend.
This feature (codename ‘Tiramisu’) was introduced in Pike release, and implemented by IBM Storage Driver for OpenStack.
The IBM Storage Driver for OpenStack supports the following IBM storage systems:
- IBM DS8000 Family
- IBM FlashSystem A9000
- IBM FlashSystem A9000R
- IBM Spectrum Accelerate
- IBM XIV Storage System
The user can choose between a generic group replication and consistency group (CG) replication. For consistency group replication, the driver utilizes the storage capabilities to handle CGs and replicate them to a remote site. On the other hand, in generic group replication, the driver replicates each volume individually. In addition, the user can select the replication type. For example, IBM FlashSystem A9000 and A9000R storage systems support both synchronous and asynchronous replication.The minimum Cinder client version that supports group replication is 3.38.
The following functions were added to the IBM Storage Driver for OpenStack to support group replication:
- Enable replication
- Disable replication
- Failover replication
The following example illustrates configuration of a replicated consistency group.
- Create sync replicated consistency-group.
- Create a volume type for replication.
#cinder type-create rep-vol-1
- Configure the volume type.
#cinder type-key rep-vol-1 set replication_type='<is> sync' replication_enabled='<is> True'
#cinder group-type-create rep-cg-1
- Configure the group type.
#cinder group-type-key rep-cg-1 set group_replication_enabled='<is> True' replication_type='<is> sync' consistent_group_snapshot_enabled='<is> True'
- Create a CG, using existing group type and volume type.
#cinder group-create rep-cg-1 rep-vol-1 --name replicated-cg-1
- Create a volume and add it to the CG.
- Create a replicated volume.
#cinder create --name vol-1 --volume-type rep-vol-1 1
- Add the volume to the CG.
#cinder group-update --add-volumes 91492ed9-c3cf-4732-a525-60e146510b90 replicated-cg-1
- Enable replication.
#cinder group-enable-replication replicated-cg-1
- Disable replication.
#cinder group-disable-replication replicated-cg-1
- Fail over replicated CG.
#cinder group-failover-replication replicated-cg-1
Yossi Siles, a Senior Offering Manager at IBM, published this article on the new software version for our all-flash IBM FlashSystem A9000 and A9000R storage systems with IBM HyperSwap support.
Hi Everyone !
It's HAK release time again !!
As part of our ongoing efforts to keep the IBM XIV Host Attachment Kit up to date and provide enhanced and new functionality, we are proud to announce the latest Host Attachment Kit version 1.9.0.
In this new version we have added support for several new platform versions:
Solaris 11, the recently released Red Hat Enterprise Linux 6.3 and the latest AIX 5.3, AIX 6.1 and AIX 7.1 Service Packs which introduce IBM XIV LUN 0 support.
But we did more than that. We have also enhanced the current HAK functionality by providing our UNIX & Linux users with manual pages accessible by using the 'man' command. Now you can access the documentation for each HAK command by executing 'man <HAK command>'.
In addition, in AIX OS, 'xiv_attach' is now capable of automatic discovery of connected XIV systems and host definition on the connected XIV, by utilizing the latest AIX 5.3, AIX 6.1 and AIX 7.1 SP, in which XIV LUN0 support was added. This aligns the XIV support in AIX OS with that of other supported OS-s. Moreover, LUN0 support also introduces a new HAK utility to AIX HAK users - 'xiv_syslist' , which you can read more about here
The log collection utility, 'xiv_diag', was enhanced and now can be executed in unattended mode by providing the command with the destination path for the compressed log collection package as a command line argument.
Finally, additional bugs and known issues were resolved, and you can read more about them in the Release Notes.
Follow this link
to download the installable or portable packages and access the release documentation.
Let's keep in touch!
The IBM Host Software Team
We are pleased to let you know about our recently launched IBM Storage Host
Software Solutions Information Center!
In this information center, or IC, you can find the relevant
documentation of all the solutions that we offer, including information of both
past versions and the latest versions.
Whether our host software solution is for XIV, DS8000,
Storwize, or any other IBM storage system – the release notes, user guide, or
installation guide are available on the IC in either PDF or HTML format
(whatever suits you best).
The solutions are categorized on the navigation tree under
four main categories: business continuity, management, host connectivity, and
virtualization. Keep in mind, however, that some solutions could belong in more
than one category. For example, a solution such as IBM Storage Management
Console for VMware vCenter is placed under the virtualization category, but it may
also be regarded as a powerful management solution. For another example, our
XIV and SVC adapters for VMware vCenter Site Recovery Manager, also placed under
virtualization, may also be regarded as business continuity solutions.
In any case, we hope that the organization of our solutions
on the IC makes sense to you, and that the information is helpful. If not,
please let us know! You can use the online
form that is available on the IC.
Each solution has its own welcome page from which you can have
quick access to the information of the available versions. The PDF publications
are available on the Publications page of each solution.
If you'd like to see our list of solutions per independent
software vendor (ISV), check out the Solutions
by ISV page. Alternatively, to see
which solutions are available for a specific IBM storage system, check out the Solutions
by storage system page.
And, of course, the IC is regularly being updated and
improved. You can always check what's new on the IC by visiting the What's
Lastly, we would like to thank our Information Development
team for making it happen.
The HSG Team
Modified on by ZivKalmanovich
It's raining new releases here at IBM HSG, the latest software released from our team is the IBM XIV HAK v2.1.0.
The HAK is already a well known, widely used toolkit, therefore in this post we will focus on what's new in this latest release, and what will you gain by installing or upgrading to this version.
The first feature to note is the added support for version 11.3.0 of XIV microcode and more importantly for the Online Volume Migration (OLVM) feature. Now the "good old" xiv_devlist utility also presents the OLVM state of each and every volume exposed to the server, providing the host and storage administrators an easily accessible tool to stay updated with the migration state of the volumes under their responsibility, without the need to access the XIV Management GUI.
In addition, the recently introduced host diagnostic utility, the XIV Host Profiler , can now be defined as a scheduled task right from the Host Attachment Kit Wizard - xiv_attach. No need to remember to set it separately, the user will be asked during host configuration if a task should be scheduled to run the utility periodically.
We've also improved the xiv_devlist and xiv_syslist commands' CSV file format output utilities. From this release, by adding the --no-headers argument, the column headers will be omitted from the generated CSV file.
On top of the above-mentioned features and enhancements several stability issues were also fixed. The detailed list of those issues can be found in the Release Notes document coupled with the software package.
To download the IBM XIV Host Attachment Kit v2.1.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
To all our blog followers,
It may have slipped your radar (mostly because we haven't advertised it yet...), so we're happy to let you know about the YouTube channel of the Cloud Storage Solutions developer teams in Tel Aviv and Shanghai:
The content of this YouTube channel is produced and brought directly by the group developers themselves, so just be aware that the videos are provided on "as-is" basis.
At this point, the channel contains videos about IBM Spectrum Accelerate Family Provider for Microsoft Windows Volume Shadow Copy Service (applies to IBM XIV, IBM Spectrum Accelerate, and IBM FlashSystem A9000 and A9000R), and about IBM Storage Support for Microsoft Volume Shadow Copy Service and Virtual Disk Service (applies to the Spectrum Virtualize family storage systems).
We strive for improvement and enhancement, so please feel to post your comments on any particular video, and if you would like to see videos on solutions that are not yet on the channel, please let us know.
The Cloud Storage Solutions team
Let’s face it: even the most resilient, robust, and secure storage sites, located above ground or even underground, could potentially be exposed, in a certain degree, to all kinds of disasters that may temporarily or indefinitely halt the site operation. This could be an extreme weather condition or natural disaster (hurricane, tornado, earthquake, etc.), a prolonged and unplanned interruption of power supply (power grid or power station failure), an accident, act of war, cyberattack, and who knows what else – God forbid…
Enterprises that rely on non-stop, continuous, and unbreakable access to data, as well as on the ability to keep existing data integrity in parallel to on-going update/writing operations at the highest possible standards, must have disaster prevention and recovery mechanisms in place, ready to be used at any point in time.
Enterprise-class storage systems, such as IBM XIV Gen3, IBM FlashSystem A9000, and IBM FlashSystem A9000R, provide advanced site mirroring capabilities, either synchronous or asynchronous, including 3-site mirroring for XIV Gen3, and HyperSwap for FlashSystem A9000 and A9000R. These native underlying replication and high availability (HA) technologies allow these IBM storage systems to serve not only conventional hosts and clusters, but also virtual machines in VMware and Microsoft cloud environments, as well as OpenStack cloud nodes.
Virtual machines duplicates can be deployed at a secondary backup site, together with the backup storage systems to serve those sites.
- In a Microsoft Azure environment, automatic failover to the backup or primary site is natively supported by the storage system, by using Microsoft Azure Site Recovery.
- In a VMware environment, virtual machines can be recovered by using VMware Site Recovery Manager (SRM) together with the IBM Spectrum Accelerate Family Storage Replication Adapter (SRA), which also supports – starting from version 3.0.0 – HyperSwap operations.
- OpenStack high availability configurations are also supported.
For detailed information about employing HyperSwap for VMware and Microsoft environments, refer to the IBM Redpaper: ‘IBM HyperSwap for IBM FlashSystem A9000 and A9000R’. Additional data protection scenarios are described in this IBM Redpaper: ‘IBM FlashSystem A9000 and A9000R Business Continuity Solutions’.
In this blog we'll try to provide you with the latest news from our XIV Host Software team.
We'll focus on the following products, which we develop for XIV Storage System customers:
- IBM XIV Host Attachment Kit
- IBM Storage Management Console for VMware vCenter
- IBM Storage Adapter for VMware vCenter Site Recovery Manager
- IBM Storage Enabler for Windows Failover Clustering
More info to follow!
The long and arduous road to HyperSwap is over! We are happy to announce a release of a new software version of our blazingly fast FlashSystem A9000 and A9000R. This is version 12.1, which brings HyperSwap to our storage clients. HyperSwap solution is an ingenious way of providing high availability based on active-active pairing of storage systems per volume or per consistency group. Each volume or consistency group pair uses synchronous replication to keep both systems updated at all times. When certain conditions apply, an automatic and completely transparent failover is performed, so that the applications experience no downtime. As soon as the actual failure is recovered, the pair is automatically resynchronized.
For easier integration with VMware, Linux, AIX and Windows platforms, we've upgraded these Cloud Storage Solution products:
Upgrade now to unleash the full power of the HyperSwap disaster recovery!
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
The XIV Host Software team is happy to announce the 2011Q4 release of the XIV Host Attachment Kit, version 1.7.1.
Note that this is mostly a maintenance release with a couple of improvements. Upgrade is recommended but not mandatory. Go ahead and take HAK for a spin
and tell us what you think in the comments below. In the provided link, you can get HAK 1.7.1 for all supported platforms, Host Attachment Guide, and platform-specific Release Notes.
We recommend checking out the full list of changes and known issues for a specific platform in the corresponding Host Attachment Kit 1.7.1 Release Notes, available in the link above.
- Overall quality improvement, focused on Windows and Linux platforms: we've fixed over 40 bugs and implemented over 20 improvements.
- Provide detailed information the configuration steps HAK performs on the hosts, as we're aware that the host admins would really like to know that.
- xiv_attach now presents a clear list of the configuration steps.
- Added the "--verbose" flag to HAK tools. e.g. xiv_attach --verbose notifies about the changes HAK is about to perform.
- Host Attachment Guide's appendix A documents the configuration actions.
- Improved Windows KB installation, and clarified Windows KB requirements in the Release Notes
- Improved Windows installer and portable HAK packages
- Added support for Linux RHEL 5.7, 6.1 and 6.2.
- Improved Non-English locale support
And we didn't stop there...
We've invested a lot in internal test and development improvements. Most notably we've increased the automated test coverage and improved our automated build environment. This allows us to provide you with a better tested, higher quality product.
Got comments? we'd like to hear them!
- The XIV 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
It's been a while, but now we're back with our brand new IBM XIV Host Attachment Kit 2.0.0!
You probably noticed that we made the jump to version 2.0.0, and for a very good reason: We have an exciting new feature we've been developing for the last 6 months - xiv_host_profiler.
xiv_host_profiler introduces a new approach in the way we provide support to hosts connected to XIV systems. The utility gathers information about your host's configuration, analyzes it against a set of best-practice rules, and enables pre-emptive identification of storage connectivity problems. And this is exactly why we recommend running it on a regular basis.
This feature is also tightly integrated into our latest XIV System release 11.2. By default, when using xiv_host_profiler, the collected information gets uploaded to your XIV System for further analysis. This ability will assist our technicians to ensure your hosts' health before commencing XIV System upgrades or other procedures.
For privacy reasons, the information collected by xiv_host_profiler is only related to your host's storage connectivity status - items such as the host's HBA model, installed OS version and the configuration state of the multi-path framework.
After collecting the information, xiv_host_profiler is also able to analyze it against a bundled set of rules:
The rules against which we analyze the host's configuration will be updated regularly and can be downloaded from Fix Central
As mentioned before, it's best to run xiv_host_profiler at least once a week (in order to keep the data as up-to-date as possible). We provide an easy way to do so - simply run 'xiv_host_profiler --create-scheduled-task'.
As usual, you can read more about xiv_host_profiler (and other HAK utilities) in the Host Attachment Guide and Release Notes, as well as in the man pages included in the HAK package (how? simply run 'man xiv_host_profiler').
We believe HAK 2.0.0 and the included xiv_host_profiler will further improve on the way we support our storage systems and the hosts connected to them. We'd love to hear more from you about your needs and expectations in the comments.
In the meantime, you can download yourself a copy of the Host Attachment Kit for your favorite host's operating system, right here
The IBM Host Software Team
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.
Kia ora everyone.
Here you have my newest IBM publication, it is called:
Using the IBM Spectrum Accelerate Family in VMware Environments: IBM XIV, IBM FlashSystem A9000 and IBM FlashSystem A9000R, and IBM Spectrum Accelerate
Spectrum Control Base is becoming our main weapon against Nutanix, Nexenta and others SDS vendors.
It allows system administrators to have a single point of view of Computing and Storage.
This "Receipt book" is a project from Bertrand Dufrasne, from ITSO and my participation was sponsored by my manager and mentor Eric Wong, whom I thank for supporting this initiative.
So, want to know more? Give me a call or download the redpaper!
It is available at:
I invite you to talk to your Business Partner about Spectrum Control Base, it is NO COST for IBM storage customers, so no excuse on trying it! :P
PS: Don't forget to review it please! ;)