内容纲要
概要说明
在TDH中,Manager服务会使用ganglia来监控集群,ganglia的数据目录默认在根目录下,且无法通过配置文件来直接更改。
详细说明
由于gmetad和gmond的数据目录默认为/var/lib/ganglia/rrds,此目录与系统盘共享同一块磁盘,ganglia运行期间有时具有高IO的操作,导致系统其他共用此磁盘的服务出现IO等待的现象,故将gandlia目录/var/lib/ganglia挂载至数据盘。
本次操作通过软链的形式将/var/lib/ganglia目录挂载到其他磁盘/mnt/sdd(禁止同本节点重要服务如NN,JN,TOS等共享磁盘)。
迁移步骤
- 登录ganglia页面确认迁移前ganglia正常工作
ganglia页面一般是 manager IP/ganglia 这个地址
特殊情况下可能是集群中的其他节点IP。
- 目标磁盘带宽测试
确定要迁移的目标磁盘的磁盘IO速度正常
- 将该节点的gmetad、gmond服务停止
(或者使用systemctl stop gmetad gmond)
- 将原目录迁移至新目录
- 创建软连接,将/mnt/sdd/ganglia链接至/var/lib/
- 启动gmetad、gmond服务
(或者使用systemctl start gmetad gmond)
- 登录ganglia地址确认迁移后无影响