Difficulty: Beginner
Estimated Time: 10 minutes

Goal:

After completing this scenario, users will be able to configure VDO to make

use of block level deduplication, compression, thin-provisioning to save space.

Concepts included in this scenario:

  • Install VDO

  • Create a VDO volume for an XFS filesystem

  • Create and write duplicate files to VDO

  • View VDO statistics to see the data efficiency

Example Use Case:

To reduce the amount of operational and storage costs in data centers,

we use the deduplication and compression features in VDO to decrease

the footprint of data.

Author: Dennis Keefe, Software Engineering Manager (Red Hat)

In this lab you have:

  • Installed VDO
  • Created a VDO volume for an XFS filesystem
  • Created and wrote duplicate files to VDO
  • Viewed VDO statistics to see the data efficiency

Report an issue with the lab:

RHEL Labs Github issues

Provide additional comments or ratings:

Complete a survey about the lab

For more Red Hat labs, check out:

Red Hat Enterprise Linux

OpenShift

Reducing Operational and Storage Costs with Virtual Data Optimizer (VDO)

Step 1 of 7

Step 1

Install vdo

yum install -y vdo kmod-kvdo-6.2.2.117-65.el8

VDO provides block level, inline data reduction for Linux in the form of deduplication, compression, and thin provisioning.

VDO is currently delivered as two packages:

  • kmod-kvdo (kernel modules),
  • vdo (user-space utilities).

VDO can be used for local or cloud storage. VDO can benefit Filesystems, Ceph, hypervisors, and container environments.

VDO is comprised of:

Two Kernel modules

  • kvdo - manages block storage and compression,
  • uds - manages the deduplication index.

User space utilities

  • vdo - vdo manager used to create, remove or modify volumes,
  • vdostats - view volume statistics.

Detailed information on VDO can be found in the man page.

man vdo

Use the 'q' key to exit the man page.

Also, each of the statistics for vdostats can be found in the man page.

man vdostats

Use the 'q' key to exit the man page.