commit e86165354e792749acdb6e04bd7cbc626ea14456
Author: John Fulton <email address hidden>
Date: Tue Mar 23 21:24:42 2021 +0000
Introduce CephHciOsdCount and CephHciOsdType
CephHciOsdCount is the number of expected Ceph OSDs per HCI node.
CephHciOsdType is the type of data_device (not db_device) used for
each OSD and must be one of hdd, ssd, or nvme. These are used by
the Ansible module tripleo_derive_hci_parameters. Since CephOsdSpec,
as used by cephadm, might only specify a description of devices to
be used as OSDs (e.g. all devices), and not a list of devices like
CephAnsibleDisksConfig, setting the count directly is necessary in
order to know how much CPU/RAM to reserve. Similarly, because a
device path is not hard coded, we cannot look up that device in
Ironic to determine its type.
Reviewed: https:/ /review. opendev. org/c/openstack /tripleo- heat-templates/ +/792165 /opendev. org/openstack/ tripleo- heat-templates/ commit/ e86165354e79274 9acdb6e04bd7cbc 626ea14456
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/wallaby
commit e86165354e79274 9acdb6e04bd7cbc 626ea14456
Author: John Fulton <email address hidden>
Date: Tue Mar 23 21:24:42 2021 +0000
Introduce CephHciOsdCount and CephHciOsdType
CephHciOsdCount is the number of expected Ceph OSDs per HCI node. derive_ hci_parameters. Since CephOsdSpec, DisksConfig, setting the count directly is necessary in
CephHciOsdType is the type of data_device (not db_device) used for
each OSD and must be one of hdd, ssd, or nvme. These are used by
the Ansible module tripleo_
as used by cephadm, might only specify a description of devices to
be used as OSDs (e.g. all devices), and not a list of devices like
CephAnsible
order to know how much CPU/RAM to reserve. Similarly, because a
device path is not hard coded, we cannot look up that device in
Ironic to determine its type.
Closes-Bug: #1920954 61cd91d3e9f40a8 a5a26253ba3 96e47474c571bd4 f53381ce1c9 af2d1663160ff43 e1e38bb882)
Depends-On: Ia6bbdf023e2a09
Change-Id: Iccf97ca676ee60
(cherry picked from commit f14bfb14c7cb8b0