]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
node-proxy: send oob management requests to the MgrListener()
authorGuillaume Abrioux <gabrioux@ibm.com>
Thu, 7 Dec 2023 14:20:43 +0000 (14:20 +0000)
committerGuillaume Abrioux <gabrioux@ibm.com>
Thu, 25 Jan 2024 16:01:04 +0000 (16:01 +0000)
commit5c2c6740452a98ebf0984e2ec386189aa69f80c4
tree5816720265fab1ce85dd3143bcb5e2971c5624f3
parent6fc4961b837101245a815be4e34e30bdc32b2df4
node-proxy: send oob management requests to the MgrListener()

Note that this won't be a true out of band management.
In the case where the host hangs, this won't work. The oob
management should be reached directly but most of the time
the oob network is isolated. The idea is to send queries to the
the tcp server exposed by the cephadm agent (MgrListener) so it
can send itself queries to the redfish API using the IP address
exposed on the OS.

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit 323c8cb0fbee134b11267fdf1e2cbc26cda8b08a)
src/cephadm/cephadm.py
src/cephadm/cephadmlib/node_proxy/redfishdellsystem.py
src/pybind/mgr/cephadm/agent.py