Smartmon
metrics on storage NCNsIMPORTANT If performing a fresh install of CSM 1.4.0 or 1.4.1, then skip this procedure. This procedure should only be done during installs of CSM 1.4 patch version 1.4.2 or later.
This procedure upgrades the Ceph version on storage nodes from v16.2.9
to v16.2.13
.
The v16.2.13
image is in Nexus and after Ceph has been upgraded, all Ceph daemons, except for the
monitoring stack, will be using the image in Nexus. The next step uploads the Ceph monitoring container images
to Nexus and redeploys the Ceph monitoring stack so that they use the images in Nexus. Then the local Docker
registries on storage nodes will be stopped. Finally, Smartmon
metrics will be enabled on Storage nodes.
(ncn-m001#
) Run Ceph upgrade to v16.2.13
.
/usr/share/doc/csm/upgrade/scripts/ceph/ceph-upgrade-tool.py --version "v16.2.13"
(ncn-m001#
) Redeploy Ceph monitoring daemons so they are using images in Nexus.
scp /usr/share/doc/csm/scripts/operations/ceph/redeploy_monitoring_stack_to_nexus.sh ncn-s001:/srv/cray/scripts/common/redeploy_monitoring_stack_to_nexus.sh
ssh ncn-s001 "/srv/cray/scripts/common/redeploy_monitoring_stack_to_nexus.sh"
(ncn-m001#
) Stop the local Docker registries on all storage nodes.
scp /usr/share/doc/csm/scripts/operations/ceph/disable_local_registry.sh ncn-s001:/srv/cray/scripts/common/disable_local_registry.sh
ssh ncn-s001 "/srv/cray/scripts/common/disable_local_registry.sh"
Smartmon
Metrics on Storage NCNsThis step will install the smart-mon
rpm on storage nodes, and reconfigure the node-exporter
to provide smartmon
metrics.
(ncn-m001#
) Execute the following script.
/usr/share/doc/csm/scripts/operations/ceph/enable-smart-mon-storage-nodes.sh