NCM::Component::ceph::v2 - schema

Types

  • /software/components/ceph/ceph_daemon
    • Description: type for a generic ceph daemon

  • /software/components/ceph/ceph_cluster
    • Description: overarching ceph cluster type, with osds, mons and msds

    • /software/components/ceph/ceph_cluster/monitors
      • Required

      • Type: ceph_monitor

    • /software/components/ceph/ceph_cluster/mdss
      • Optional

      • Type: ceph_mds

    • /software/components/ceph/ceph_cluster/initcfg
      • Required

      • Type: ceph_configfile

    • /software/components/ceph/ceph_cluster/configdb
      • Optional

      • Type: ceph_configdb

    • /software/components/ceph/ceph_cluster/deployhosts
      • Required

      • Type: type_fqdn

    • /software/components/ceph/ceph_cluster/key_accept
      • Optional

      • Type: choice

    • /software/components/ceph/ceph_cluster/ssh_multiplex
      • Required

      • Type: boolean

      • Default value: true

  • /software/components/ceph/ceph_daemons
    • Description: Decentralized config feature: For use with dedicated pan code that builds the cluster info from remote templates.

    • /software/components/ceph/ceph_daemons/osds
      • Required

      • Type: ceph_osd

    • /software/components/ceph/ceph_daemons/max_add_osd_failures
      • Required

      • Type: long

      • Range: 0..

      • Default value: 0

  • /software/components/ceph/ceph_supported_version

  • /software/components/ceph/ceph_deploy_supported_version

  • /software/components/ceph/ceph_component
    • Description: ceph cluster configuration we only support node to be in one ceph cluster named ceph this schema only works with Luminous 12.2.2 and above When setting release to Octopus (15.2.x), we only need orchestrator, minconfig and ceph_version

    • /software/components/ceph/ceph_component/cluster
      • Optional

      • Type: ceph_cluster

    • /software/components/ceph/ceph_component/daemons
      • Optional

      • Type: ceph_daemons

    • /software/components/ceph/ceph_component/config
      • Optional

      • Type: ceph_configfile

    • /software/components/ceph/ceph_component/minconfig
      • Optional

      • Type: ceph_minimal_config

    • /software/components/ceph/ceph_component/ceph_version
      • Required

      • Type: ceph_supported_version

    • /software/components/ceph/ceph_component/deploy_version
      • Optional

      • Type: ceph_deploy_supported_version

    • /software/components/ceph/ceph_component/release
      • Required

      • Type: choice

      • Default value: Luminous

    • /software/components/ceph/ceph_component/orchestrator
      • Optional

      • Type: ceph_orch