Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Redhat VDO (Virtual data optimizer) type in LVM #355

Open
dejil06 opened this issue Oct 29, 2024 · 1 comment
Open

Support for Redhat VDO (Virtual data optimizer) type in LVM #355

dejil06 opened this issue Oct 29, 2024 · 1 comment

Comments

@dejil06
Copy link

dejil06 commented Oct 29, 2024

Use Case

I am trying to use the Puppet LVM module to create VDO volumes on LVM but it is missing the possibility to send the necessary parameters to lvcreate. I am not able to add --virtualsize and --config parameters when creating LV

Describe the Solution You Would Like

We want to use VDO as it offers compression/deduplication for local disks as a way of transparently decrease space usage ie. for static data (logs).

Describe Alternatives You've Considered

Alternative is to use Exec right now, such as this example "/sbin/lvcreate --type vdo --name VDO_LV --size 90GB --config 'allocation/vdo_slab_size_mb=32768' --virtualsize 180GB VDO_VG"

Additional Context

Information on Redhat VDO can be found here : https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/deduplicating_and_compressing_storage/deploying-vdo_deduplicating-and-compressing-storage#con_introduction-to-vdo-deploying-vdo

@dejil06
Copy link
Author

dejil06 commented Oct 29, 2024

In general it would be nice to have a general "lv_options" parameter passed on to lvcreate, as it would enable me to set any missing parameter including --deduplication --compression --vdopool etc..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant