post-ceph

post-ceph

ceph-health

Check the status of the ceph cluster.

Uses ceph health to check if cluster is in HEALTH_WARN state and prints a debug message.

  • hosts: ceph_mon

  • groups: post-deployment, post-ceph

  • parameters:

    • tripleo_delegate_to: {{ groups[‘ceph_mon’] | default([]) }}

    • osd_percentage_min: 0

  • roles: ceph

Role documentation

ceph-pg

Validate requested Ceph Placement Groups.

In Ceph Lumionus and newer the Placement Group overdose protection check (https://ceph.com/community/new-luminous-pg-overdose-protection) is executed by Ceph before a pool is created. If the check does not pass, then the pool is not created. When TripleO deploys Ceph it triggers ceph-ansible which creates the pools that OpenStack needs. This validation runs the same check that the overdose protection uses to determine if the user should update their CephPools, PG count, or number of OSD. Without this check a deployer may have to wait until after Ceph is running but before the pools are created to realize the deployment will fail.

  • hosts: undercloud

  • groups: pre-deployment, post-ceph

  • parameters:

  • roles: ceph

Role documentation

package-version

The Validation name goes here.

Write a description of your validations

  • hosts: all

  • groups: prep, pre-deployment, post-deployment, pre-upgrade, post-upgrade, pre-ceph, post-ceph

  • parameters:

    • package_version_debug: False

  • roles: package_version

Role documentation

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.