The command ceph orch restart expects a service name (which you get from the ceph orch ls output). From its usage: [ceph: root@ceph-node-0 /]# ceph orch restart Invalid command: missing required parameter service_name(<string>) orch <action:start|stop|restart|redeploy|reconfig> <service_name> : Start, stop, restart, redeploy, or reconfig an entire service (i.e. all daemons) Error EINVAL: invalid command So passing a daemon name (obtained from ceph orch ps) doesn't make sense. Anyway, the following upstream PR https://github.com/ceph/ceph/pull/46444 tries to fix this error and to show a meaningful error message to the user.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: Red Hat Ceph Storage 6.1 security and bug fix update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2023:3623