Skip to content

Enabling IBM block storage systems

Pre-release
Pre-release
Compare
Choose a tag to compare
@shay-berman shay-berman released this 06 Jul 19:56
· 320 commits to master since this release

This release enables the following IBM block storage systems to be used as persistent storage for Docker containers via Ubiquity service:

  • IBM Spectrum Accelerate Family products:
    • IBM FlashSystem A9000 and A9000R
    • IBM XIV
  • IBM Spectrum Virtualize Family products:
    • IBM FlashSystem V9000
    • IBM SAN Volume Controller
    • IBM Storwize Family

Ubiquity service communicates with the IBM block storage systems through IBM Spectrum Control Base Edition (SCBE) 3.2.0.

In addition, this release introduces the following features for IBM block storage systems:

  • Enabling standard Docker actions: create, delete, list and inspect volumes; mount and umount volumes to a host. See examples.
  • Hassle-free volume provisioning, using SCBE storage services. When a volume is being provisioned on SCBE storage service, the volume acquires all storage capabilities defined for the service. See example.
  • Concurrent usage of multiple IBM block storage systems in the same Docker container cluster.
  • Sharing a storage system pool between different Ubiquity instances.
  • Running Ubiquity on SLES 12+ or RHEL 7+.
  • Docker volume plugin tested on Docker version 17.03.
  • Native Linux multipathing (device mapper).
  • FC and iSCSI host connectivity.
  • ext4 or xfs filesystems for new Docker volumes.
  • Using a volume by one host at a time.
  • Volume provisioning defaults: volume size, filesystem type, SCBE service, volume instance prefix.
  • Improved documentation: README, IBM block storage, IBM Spectrum Scale