HPE Docker Volume Plugin is an open source project that provides persistent storage and features for your containerized applications using HPE SimpliVity.
This plugin has 2 components:
- SimpliVity nodePlugin
It needs to be installed on all worker nodes where you want to provision volumes.
- SimpliVity Container Provider
It needs to be run as a container on one of the worker nodes in the swarm cluster.
HPE SimpliVity provides a Docker certified nodePlugin (https://hub.docker.com/plugins/hpe-simplivity-docker-volume-plugin ) and Container Provider (https://hub.docker.com//hpe-simplivity-container-provider) delivered through the Docker Store.
Note: We will be supporting Kubernetes distributions through the Flexvolume Driver and Kubernetes Dynamic Provisioner in upcoming releases.
- Review the System Requirements before installing the plugin
- Check out the Quick Start Guide for deploying the HPE Docker Volume Plugin in Docker
- volume features
- restore
- clones
- consistency group(grouping of volumes)
- mount_conflict_delay
- concurrent volume access
- multiple backups via backup policy
- file system permissions and ownership
Troubleshooting issues with the plugin can be performed using these tips
-
List of issues around the containerized version of the plugin is present in https://github.com/HewlettPackard/Docker-SimpliVity-Volume-Plugin/issues
-
Shared volume support is present for containers running on the same host.
-
For upgrading the plugin from older version to the current released version, user needs to unmount all the volumes and follow the standard upgrade procedure described in docker guide.
-
User can list the backups associated with the volume by inspecting the volume
docker volume inspect <volume_name>. This should display backups associated to the volume which can be selected for the Volume Restore in the restoreOf option.