有的时候,如果我们添加新的计算节点的机器是最新产品,无法认到计算节点网卡或者raid驱动,
那我们还不想升级主节点,那就用别的方法来安装计算节点了。
我们可以使用笔记本安装一个虚拟机,然后在虚拟机里面安装最新版的Rocks,这样我们就可以使用虚拟机
来安装最新的计算机了。但是安装完新节点以后,我们需要做一些操作来把新节点添加到老管理节点里面。
如果使用其他管理节点,安装计算节点,Ganglia如果监控不了计算节点,那么需要更新一下设置。
一般是因为无法找到主节点,也就是10.1.1.1这个ip。
修改文件。
vi /etc/ganglia/gmond.conf 找到
udp_send_channel {
mcast_join = 224.0.0.3
host = 10.1.1.1 需要把这里的ip修改为你现在主节点的ip地址。
port = 8649
Unable to join multicast channel 224.0.0.3:8649 如果出现这个错误
我们可以修改上面的配置文件mcast_join = 224.0.0.3把这个给注释掉。只使用单播。
mcast_join 使用组播来传递信息
host 使用单播信息来传递信息
-
#vi /etc/ganglia/gmond.conf
-
-
cluster {
-
name = "Rocks-Cluster"------ cluster名称,是你在gmetad.conf里配置的 data_source名称
-
owner = "SDSC" #谁是该节点的所有者
-
latlong = "N32.87 W117.22" #在地球上面的坐标,经度,纬度。
-
url = "
-
}
-
-
udp_send_channel {
-
#mcast_join = 224.0.0.3 ----- 组播 如果报mcast错误,可以注释他,只使用单播。
-
host = 10.1.1.1 -------------- 单播 gmeta主机的ip/主机名lboenMasterTest
-
port = 8649
-
}
-
-
udp_recv_channel {
-
#mcast_join = 224.0.0.3
-
port = 8649
-
bind = 10.1.1.1 ------------- 本机的ip/hostname
-
}
重启服务就可以了。
service gmond restart
telnet 10.1.1.1 8649 输入这个ip应该可以能查到各个节点的信息,当然,这个好用不代表ganglia节点可以被监控到。但是如果这个看不到信息或者报错,应该主节点的gmetad应该不好用。
阅读(1806) | 评论(0) | 转发(0) |