[lustre-discuss] Docker on Lustre

Caldwell, Blake A. blakec at ornl.gov
Fri Mar 24 12:30:55 PDT 2017


I wanted to quickly share some open source work that might have use to others on this list. It's a docker graphdriver designed for shared storage. The intended use case was for parallel filesystems, but it would also work on NFS, and even local filesystems, if that would be useful. I presented on the idea at last year's LUG.

https://github.com/bacaldwell/docker/tree/29080-loop-overlay2-graphdriver
(note the branch is 29080-loop-overlay2-graphdriver, not master)

Some things to note:
1. This is source-code only and a custom docker build will need to be created.
2. The proposed graphdriver was not merged into into docker master. See note below.
3. Consider this code a proof of concept with beta quality. There are no guarantees of data integrity
4. It requires a couple of configuration options passed to the docker daemon. See the readme in:
https://github.com/bacaldwell/docker/tree/29080-loop-overlay2-graphdriver/daemon/graphdriver/sharedloop

There was a docker pull request, but it was suggested that the code for the graphdriver be re-factored into a docker plug-in.
https://github.com/docker/docker/pull/29086

Unfortunately, I will not be able to make these changes or maintain this code, as personal reasons have pulled me in a different direction. However, I hope this is of use to someone out there.

Cheers,
Blake


More information about the lustre-discuss mailing list