moby/docs/reference
Brian Goff 5ef07d79c4 Add option to auto-configure blkdev for devmapper
Instead of forcing users to manually configure a block device to use
with devmapper, this gives the user the option to let the devmapper
driver configure a device for them.

Adds several new options to the devmapper storage-opts:

- dm.directlvm_device="" - path to the block device to configure for
  direct-lvm
- dm.thinp_percent=95 - sets the percentage of space to use for
  storage from the passed in block device
- dm.thinp_metapercent=1 - sets the percentage of space to for metadata
  storage from the passed in block device
- dm.thinp_autoextend_threshold=80 - sets the threshold for when `lvm`
  should automatically extend the thin pool as a percentage of the total
  storage space
- dm.thinp_autoextend_percent=20 - sets the percentage to increase the
  thin pool by when an autoextend is triggered.

Defaults are taken from
[here](https://docs.docker.com/engine/userguide/storagedriver/device-mapper-driver/#/configure-direct-lvm-mode-for-production)

The only option that is required is `dm.directlvm_device` for docker to
set everything up.

Changes to these settings are not currently supported and will error
out.
Future work could support allowing changes to these values.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
2017-05-03 13:49:15 -04:00
..
commandline Add option to auto-configure blkdev for devmapper 2017-05-03 13:49:15 -04:00
builder.md remove the duplicate line from doc and rebase with master for 'example of ADD and COPY with special characters file name' 2017-03-22 15:08:17 -04:00
glossary.md Merge pull request #29559 from mstanleyjones/define_bridge 2017-02-10 09:25:29 -08:00
index.md update incorrect url in docs 2017-01-26 12:57:45 +08:00
run.md docs: remove outdated reference to updating /etc/hosts 2017-03-15 12:27:23 +01:00