Advertisement
Guest User

Issue 2217: configuration

a guest
Jan 26th, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # This file is is the configuration file for all tools
  2. # that use the containers/storage library.
  3. # See man 5 containers-storage.conf for more information
  4. # The "container storage" table contains all of the server options.
  5. [storage]
  6.  
  7. # Default Storage Driver
  8. driver = "overlay"
  9.  
  10. # Temporary storage location
  11. runroot = "/var/run/containers/storage"
  12.  
  13. # Primary Read/Write location of container storage
  14. graphroot = "/var/lib/containers/storage"
  15.  
  16. [storage.options]
  17. # Storage options to be passed to underlying storage drivers
  18.  
  19. # If specified, use OSTree to deduplicate files with the overlay backend
  20. ostree_repo = "/var/lib/containers/ostree"
  21.  
  22. # AdditionalImageStores is used to pass paths to additional Read/Only image stores
  23. # Must be comma separated list.
  24. additionalimagestores = [
  25. ]
  26.  
  27. # Size is used to set a maximum size of the container image.  Only supported by
  28. # certain container storage drivers.
  29. size = ""
  30.  
  31. # Path to an helper program to use for mounting the file system instead of mounting it
  32. # directly.
  33. #mount_program = "/usr/bin/fuse-overlayfs"
  34.  
  35. # OverrideKernelCheck tells the driver to ignore kernel checks based on kernel version
  36. override_kernel_check = "true"
  37.  
  38. # mountopt specifies comma separated list of extra mount options
  39. mountopt = "nodev"
  40.  
  41. # Remap-UIDs/GIDs is the mapping from UIDs/GIDs as they should appear inside of
  42. # a container, to UIDs/GIDs as they should appear outside of the container, and
  43. # the length of the range of UIDs/GIDs.  Additional mapped sets can be listed
  44. # and will be heeded by libraries, but there are limits to the number of
  45. # mappings which the kernel will allow when you later attempt to run a
  46. # container.
  47. #
  48. # remap-uids = 0:1668442479:65536
  49. # remap-gids = 0:1668442479:65536
  50.  
  51. # Remap-User/Group is a name which can be used to look up one or more UID/GID
  52. # ranges in the /etc/subuid or /etc/subgid file.  Mappings are set up starting
  53. # with an in-container ID of 0 and the a host-level ID taken from the lowest
  54. # range that matches the specified name, and using the length of that range.
  55. # Additional ranges are then assigned, using the ranges which specify the
  56. # lowest host-level IDs first, to the lowest not-yet-mapped container-level ID,
  57. # until all of the entries have been used for maps.
  58. #
  59. # remap-user = "storage"
  60. # remap-group = "storage"
  61.  
  62. [storage.options.thinpool]
  63. # Storage Options for thinpool
  64.  
  65. # autoextend_percent determines the amount by which pool needs to be
  66. # grown. This is specified in terms of % of pool size. So a value of 20 means
  67. # that when threshold is hit, pool will be grown by 20% of existing
  68. # pool size.
  69. # autoextend_percent = "20"
  70.  
  71. # autoextend_threshold determines the pool extension threshold in terms
  72. # of percentage of pool size. For example, if threshold is 60, that means when
  73. # pool is 60% full, threshold has been hit.
  74. # autoextend_threshold = "80"
  75.  
  76. # basesize specifies the size to use when creating the base device, which
  77. # limits the size of images and containers.
  78. # basesize = "10G"
  79.  
  80. # blocksize specifies a custom blocksize to use for the thin pool.
  81. # blocksize="64k"
  82.  
  83. # directlvm_device specifies a custom block storage device to use for the
  84. # thin pool. Required if you setup devicemapper.
  85. # directlvm_device = ""
  86.  
  87. # directlvm_device_force wipes device even if device already has a filesystem.
  88. # directlvm_device_force = "True"
  89.  
  90. # fs specifies the filesystem type to use for the base device.
  91. # fs="xfs"
  92.  
  93. # log_level sets the log level of devicemapper.
  94. # 0: LogLevelSuppress 0 (Default)
  95. # 2: LogLevelFatal
  96. # 3: LogLevelErr
  97. # 4: LogLevelWarn
  98. # 5: LogLevelNotice
  99. # 6: LogLevelInfo
  100. # 7: LogLevelDebug
  101. # log_level = "7"
  102.  
  103. # min_free_space specifies the min free space percent in a thin pool require for
  104. # new device creation to succeed. Valid values are from 0% - 99%.
  105. # Value 0% disables
  106. # min_free_space = "10%"
  107.  
  108. # mkfsarg specifies extra mkfs arguments to be used when creating the base.
  109. # device.
  110. # mkfsarg = ""
  111.  
  112. # use_deferred_removal marks devicemapper block device for deferred removal.
  113. # If the thinpool is in use when the driver attempts to remove it, the driver
  114. # tells the kernel to remove it as soon as possible. Note this does not free
  115. # up the disk space, use deferred deletion to fully remove the thinpool.
  116. # use_deferred_removal = "True"
  117.  
  118. # use_deferred_deletion marks thinpool device for deferred deletion.
  119. # If the device is busy when the driver attempts to delete it, the driver
  120. # will attempt to delete device every 30 seconds until successful.
  121. # If the program using the driver exits, the driver will continue attempting
  122. # to cleanup the next time the driver is used. Deferred deletion permanently
  123. # deletes the device and all data stored in device will be lost.
  124. # use_deferred_deletion = "True"
  125.  
  126. # xfs_nospace_max_retries specifies the maximum number of retries XFS should
  127. # attempt to complete IO when ENOSPC (no space) error is returned by
  128. # underlying storage device.
  129. # xfs_nospace_max_retries = "0"
  130.  
  131. # Set to skip a PRIVATE bind mount on the storage home directory.  Only supported by
  132. # certain container storage drivers
  133. skip_mount_home = "false"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement