Ceph - How can I track the Ceph Version of clients connected to my cluster?
Environment
- Ceph 1.2
- Ceph 1.2.3
- Ceph 1.3
- RHEL 6
- RHEL 7
Issue
- Customers may have over 1000+ clients connected to a Ceph cluster and these clients may not all be running the same version of Ceph. Although it is best practice to have all nodes connected to a Ceph cluster running the same Ceph version this is not always possible.
- In order to track the Ceph versions of clients connected to a cluster this would have to be done manually on each client node or scripted and issued to the client nodes. When the number of client nodes begins to reach large numbers this can become an issue.
- It is vital to know the Ceph version running on Clients as a change to Ceph Tunables or hashing algorithm can cause issues on clients not running Kernels or libraries that support these specific Ceph features.
Resolution
- Currently Ceph does not store any details related to Ceph versions of clients that are connected to the cluster.
-
An RFE was created to request to enable the Ceph monitor to be able to store or log Ceph versions of clients that connect in order to easily maintain Ceph versions on a large number of clients that connect to the cluster.
-
Bug Details:
https://bugzilla.redhat.com/show_bug.cgi?id=1267636
http://tracker.ceph.com/issues/13301
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments