Bug 2115477

Summary: [Workload DFG] [RFE][ceph-ansible feature parity] systemctl daemon-type.target unit
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: Vikhyat Umrao <vumrao>
Component: CephadmAssignee: Adam King <adking>
Status: NEW --- QA Contact: Manasa <mgowri>
Severity: high Docs Contact:
Priority: unspecified    
Version: 5.0CC: cephqe-warriors, vereddy
Target Milestone: ---Keywords: FutureFeature
Target Release: 8.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Vikhyat Umrao 2022-08-04 18:42:17 UTC
Description of problem:
[RFE][ceph-ansible feature parity] systemctl daemon-type.target unit 

In RHCS 4 and below when ceph-ansible was used to deploy the cluster we had daemon-type.target units

For example if you have multiple OSD's daemon running in one OSD host and that is the standard deployment model we had the following command to stop and start all the OSDs within the node

systemctl stop ceph-osd.target
systemctl start ceph-osd.target

This is not available in RHCS 5 and above when we started using cephadm.

Version-Release number of selected component (if applicable):
RHCS 5 and above

In RHCS 4.x in container env it was implemented with the help following bug:
https://bugzilla.redhat.com/show_bug.cgi?id=1962748