pvc-ansible/roles/pvc
Joshua Boniface c5ec0f4f62 Add updated tuning configuration
Uses a much nicer CPU tuning configuration, leveraging systemd's
AllowedCPUs and CPUAffinity options within a set of slices (some
default, some custom).

Configuration is also greatly simplified versus the previous
implementation, simply asking for a number of CPUS for both the system
and OSDs, and calculating everything else that is required.

Also switches (back) to the v2 unified cgroup hierarchy by default as
required by the systemd AllowedCPUs directive.
2022-11-13 01:33:09 -05:00
..
defaults Add updated tuning configuration 2022-11-13 01:33:09 -05:00
files Remove superfluous symlink 2021-04-08 13:50:47 -04:00
handlers Add immutability to PVC subrole 2021-11-15 10:51:38 -05:00
tasks Add updated tuning configuration 2022-11-13 01:33:09 -05:00
templates Add updated tuning configuration 2022-11-13 01:33:09 -05:00
README.md Initial commit of PVC Ansible role 2019-06-09 00:52:18 -04:00

README.md

package-pvc

This package configures the PVC virtual cluster system.

Supplemental variables

Configurable

ceph_storage_secret_key: The Ceph storage secret key in base64 format.

  • Should be obtained from Ceph cluster.

ceph_storage_secret_uuid: A UUID for the Ceph secret in libvirt.

  • Should be unique per cluster.