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

Types

  • /software/components/ceph/ceph_orch_host_spec
    • Description: hosts to add to orchestrator hostname should be hostname as displayed with ‘hostname’ command

    • /software/components/ceph/ceph_orch_host_spec/service_type
      • Required

      • Type: choice

      • Default value: host

    • /software/components/ceph/ceph_orch_host_spec/addr
      • Optional

      • Type: type_hostname

    • /software/components/ceph/ceph_orch_host_spec/hostname
      • Required

      • Type: type_hostname

    • /software/components/ceph/ceph_orch_host_spec/labels
      • Optional

      • Type: string

  • /software/components/ceph/ceph_orch_service_placement
    • Description: where to deploy service, by label, hostname, host_pattern. It is also possible to specify the number of daemons for this service

    • /software/components/ceph/ceph_orch_service_placement/hosts
      • Optional

      • Type: type_hostname

    • /software/components/ceph/ceph_orch_service_placement/label
      • Optional

      • Type: string

    • /software/components/ceph/ceph_orch_service_placement/host_pattern
      • Optional

      • Type: string

    • /software/components/ceph/ceph_orch_service_placement/count
      • Optional

      • Type: long

      • Range: 1..

  • /software/components/ceph/ceph_orch_service_spec
    • Description: declare placement of mon, mds and mgr daemons

    • /software/components/ceph/ceph_orch_service_spec/placement
      • Required

      • Type: ceph_orch_service_placement

    • /software/components/ceph/ceph_orch_service_spec/unmanaged
      • Optional

      • Type: boolean

  • /software/components/ceph/ceph_orch_mon_spec
    • Description: ceph orchestrator spec for monitors

    • /software/components/ceph/ceph_orch_mon_spec/service_type
      • Required

      • Type: choice

      • Default value: mon

  • /software/components/ceph/ceph_orch_mgr_spec
    • Description: ceph orchestrator spec for ceph-mgr

    • /software/components/ceph/ceph_orch_mgr_spec/service_type
      • Required

      • Type: choice

      • Default value: mgr

  • /software/components/ceph/ceph_orch_mds_spec
    • Description: mds service spec. service_id is file system name

    • /software/components/ceph/ceph_orch_mds_spec/service_type
      • Required

      • Type: choice

      • Default value: mds

    • /software/components/ceph/ceph_orch_mds_spec/service_id
      • Required

      • Type: string

  • /software/components/ceph/ceph_orch_osd_placement
    • Description: ceph orchestrator osd placement

    • /software/components/ceph/ceph_orch_osd_placement/host_pattern
      • Optional

      • Type: string

  • /software/components/ceph/ceph_orch_osd_devices
    • Description: ceph orchestrator spec for osd device filtering

    • /software/components/ceph/ceph_orch_osd_devices/model
      • Optional

      • Type: string

    • /software/components/ceph/ceph_orch_osd_devices/rotational
      • Optional

      • Type: long

      • Range: 0..1

    • /software/components/ceph/ceph_orch_osd_devices/vendor
      • Optional

      • Type: string

    • /software/components/ceph/ceph_orch_osd_devices/size
      • Optional

      • Type: string

    • /software/components/ceph/ceph_orch_osd_devices/all
      • Optional

      • Type: boolean

    • /software/components/ceph/ceph_orch_osd_devices/limit
      • Optional

      • Type: long

  • /software/components/ceph/ceph_orch_osd_drivegroup_spec
    • Description: ceph orchestrator spec for osds. See https://docs.ceph.com/en/latest/cephadm/drivegroups/#osd-service-specification

    • /software/components/ceph/ceph_orch_osd_drivegroup_spec/data_devices
      • Optional

      • Type: ceph_orch_osd_devices

    • /software/components/ceph/ceph_orch_osd_drivegroup_spec/db_devices
      • Optional

      • Type: ceph_orch_osd_devices

    • /software/components/ceph/ceph_orch_osd_drivegroup_spec/wal_devices
      • Optional

      • Type: ceph_orch_osd_devices

    • /software/components/ceph/ceph_orch_osd_drivegroup_spec/encrypted
      • Optional

      • Type: boolean

    • /software/components/ceph/ceph_orch_osd_drivegroup_spec/db_slots
      • Optional

      • Type: long

    • /software/components/ceph/ceph_orch_osd_drivegroup_spec/wal_slots
      • Optional

      • Type: long

    • /software/components/ceph/ceph_orch_osd_drivegroup_spec/filter_logic
      • Optional

      • Type: choice

    • /software/components/ceph/ceph_orch_osd_drivegroup_spec/osds_per_device
      • Optional

      • Type: long

    • /software/components/ceph/ceph_orch_osd_drivegroup_spec/crush_device_class
      • Optional

      • Type: string

  • /software/components/ceph/ceph_orch_osd_spec
    • Description: ceph orchestrator spec for osds. See https://docs.ceph.com/en/latest/cephadm/drivegroups/#osd-service-specification

    • /software/components/ceph/ceph_orch_osd_spec/service_type
      • Required

      • Type: choice

      • Default value: osd

    • /software/components/ceph/ceph_orch_osd_spec/service_id
      • Required

      • Type: string

      • Default value: default_drive_group

    • /software/components/ceph/ceph_orch_osd_spec/placement
      • Required

      • Type: ceph_orch_osd_placement

    • /software/components/ceph/ceph_orch_osd_spec/spec
      • Required

      • Type: ceph_orch_osd_drivegroup_spec

  • /software/components/ceph/ceph_orch_cluster
    • Description: all specifications deployable with ceph orch apply -i

    • /software/components/ceph/ceph_orch_cluster/hosts
      • Optional

      • Type: ceph_orch_host_spec

    • /software/components/ceph/ceph_orch_cluster/mon
      • Optional

      • Type: ceph_orch_mon_spec

    • /software/components/ceph/ceph_orch_cluster/mgr
      • Optional

      • Type: ceph_orch_mgr_spec

    • /software/components/ceph/ceph_orch_cluster/mds
      • Optional

      • Type: ceph_orch_mds_spec

    • /software/components/ceph/ceph_orch_cluster/osd
      • Optional

      • Type: ceph_orch_osd_spec

  • /software/components/ceph/ceph_orch
    • Description: ceph orchestrator type

    • /software/components/ceph/ceph_orch/backend
      • Required

      • Type: choice

      • Default value: cephadm

    • /software/components/ceph/ceph_orch/cluster
      • Required

      • Type: ceph_orch_cluster

    • /software/components/ceph/ceph_orch/configdb
      • Optional

      • Type: ceph_configdb

    • /software/components/ceph/ceph_orch/initcfg
      • Optional

      • Type: ceph_configfile