Recently we announced the NetApp Docker Volume Plugin (nDVP), a native Docker integration that allows your containerized applications to easily consume persistent storage from NetApp. The nDVP was built with a driver-based backend that allows us to extend the functionality to additional platforms. Today we are happy to announce that the NetApp E-Series platform has been added to the nDVP family, providing the same ability to easily manage and consume LUNs from E-Series storage devices.
Configuring the E-Series driver with the nDVP is simple. Setup takes just a few minutes following the instructions in the readme on GitHub. Once configured and running, consuming E-Series storage is extremely simple using the Docker command line:
# create a Docker volume using an E-Series storage device, note the driver
# name is determined when the nDVP is started
docker volume create -d netapp --name eseriesVolume
Additionally, the volume can be further customized using options during the
docker volume create operation.
# create a volume which is 100GB in size
docker volume create -d netapp --name eseries100 --size 100g
# create a volume on hdd media
docker volume create -d netapp --name eseries-hdd --mediaType hdd
# create a volume on ssd media
docker volume create -d netapp --name eseries-ssd --mediaType ssd
Cross-Platform Storage Using a Single Plugin
Did you know you can run more than one copy of the nDVP on your Docker hosts at the same time, each with a different configuration? This allows Docker to consume storage with different characteristics and costs, and to present that to container consumers in a straight forward fashion that gives them all of the benefits without any of the complexity.
Bringing Flexibility to Storage for Containers
Giving applications options for storage means that they are able to consume the right device, with the right features, at the right time. Enabling access to E-Series storage means that applications containerized with Docker can consume ultra low latency storage from the EF series, super high density storage using E5600, and anywhere in between.
If you’re interested in the NetApp Docker Volume Plugin, it is available from our GitHub site. Full details on how to deploy and configure the plugin are available in the documentation. If you have questions or issues, please open an issue or send us an email(firstname.lastname@example.org).