gpt4 book ai didi

linux - 使用 puppet 创建具有动态大小的 lvm

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:51:38 26 4
gpt4 key购买 nike

我使用以下命令手动创建一个剩余 100% 大小的 lvm (appslv)。

lvcreate -l +100%FREE -n appslv appsvg

但是使用 puppet-lvm 模块我用下面的代码创建了 lvm:

class { 'lvm':
volume_groups => {
'appsvg' => {
physical_volumes => [ '/dev/xvda5' ],
logical_volumes => {
'appslv' => {
'size' => '500G',
'mountpath' => '/u01',
'mountpath_require' => true,
},

},
},
},
}

但是由于 /dev/xda5 的附加大小未知,我不想指定确切的大小,因为它因实例而异。那么我如何在 pp 中指定使用 rest 100%

最佳答案

如果您不设置任何大小参数,默认情况下它将使用所有可用空间。

source code

if !@resource[:extents] and !@resource[:size] and !@resource[:initial_size]
args.push('--extents', '100%FREE')
end

关于linux - 使用 puppet 创建具有动态大小的 lvm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30773209/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com