ganglia数据目录迁移步骤

  其他常见问题
内容纲要

概要描述


由于gmetad和gmond的数据目录默认为/var/lib/ganglia/rrds,此目录与系统盘共享同一块磁盘,ganglia运行期间有时具有高IO的操作,导致系统其他共用此磁盘的服务出现IO等待的现象,故将gandlia目录/var/lib/ganglia挂载至数据盘,本次操作通过软链的形式将/var/lib/ganglia目录挂载到其他磁盘/mnt/sdd(禁止同本节点重要服务如NN,JN,TOS等共享磁盘)。

详细说明


1.登录ganglia页面确认迁移前ganglia正常工作

2.目标磁盘带宽测试

使用dd命令,对磁盘进行连续写入,不使用内存缓冲区,每次写入8k的数据,总共写入8000次,产生66M大小的文件。

dd if=/dev/zero of=test.txt bs=8k count=8000 oflag=dsync

file

3.目标磁盘目录权限同源目录比较确认

源目录:
file

目标目录:
file

4.将该节点的gmetad、gmond服务停止

4.1 ps -ef | grep gmetad查看gmetad服务
4.2 service gmetad stop(Centos7.X之前)停止gmetad服务。
systemctl stop gmetad (Centos7.X)停止gmetad服务。

file

gmond同理:

file

5.将原目录迁移至新目录

file

6.创建软连接,将/mnt/sdd/ganglia链接至/var/lib/

ln -s /mnt/ssd/ganglia /var/lib
file

7.启动gmetad、gmond服务

service gmetad start(Centos7.X之前)启动gmetad服务。
systemctl start gmetad (Centos7.X)启动gmetad服务。

file
gmond同理:
file

8.登录ganglia地址确认迁移后无影响

file

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。