Tags:
create new tag
,
view all tags
---+ Localizacao das Maquinas no Ganglia ---++Description Editar o file =/etc/gmond.conf= na linha: <pre> # The location of this host in the cluster. Given as a 3D coordinate: # "Rack,Rank,Plane" that corresponds to a Euclidean coordinate "x,y,z". # default: "unspecified" # location "0,0,0" </pre> Os Racks A,B,C... terao valores 0,1,2... e o Rank e' a ordem no rack, e nao a posicao em U's dele. Nao sei se deve ser contado de cima para baixo ou de baixo para cima. Fazer para um rack e ver no Ganglia, no "Physical View", para ver como ficou. A coordenada "z" mantem 0. ---++Updates ---+++ Rogério em 19/09/2006 Iniciei a atualização do arquivo "gmond.conf" dos nodes. Devido ao formato desse arquivo nos nodes 01-18, para atualizá-lo nestes, escrevi um script simples: <pre> #!/bin/sh RACK=1; RANK=0 for node in `cat /home/rogerio/workers_rack1.list` do ssh $node "cp -p /etc/gmond.conf /etc/gmond.conf.old" ssh $node "echo location $'\042'$RACK,$RANK,0$'\042' | cat >> /etc/gmond.conf" let "RANK += 1" done </pre> A sequência definida por esse script gera: node01 -> location "1,0,0"<br> node02 -> location "1,1,0"<br> ...<br> node18 -> location "1,17,0" Com pequenas alterações neste script, gerei também a sequência inversa (i.e., node01 em "1,17,0", node02 em "1,16,0", etc), porém a visualização pelo "Physical View" do ganglia não foi alterada (node01 na primeira linha do Rack 1, node02 na segunda linha, e assim por diante). Ainda não descobri por que isso está ocorrendo. Para que a mudança tenha efeito, é preciso dar restart no daemon gmond dos nodes nos quais o gmond.conf foi alterado. Para isso, usei o comando: <pre> [root@sprace:root]# for node in `cat /home/rogerio/workers_rack1.list` > do ssh $node "service gmond restart" > done [root@sprace:root]# </pre> O arquivo workers_rack1.list lista os nodes 01 a 18. Nestes, o gmond.conf é um arquivo simples, bastou incluir a entrada location "x,y,z" na última linha - o script ficou simples. Os arquivos gmond.conf dos nodes dos demais racks são mais complicados; estou escrevendo um outro script para corrigí-los. ---+++ Rogério em 20/09/2006 Término da atualização dos arquivos "gmond.conf" dos servidores do cluster. Os arquivos gmond.conf dos nodes 21 a 23, sprace, spgrid, spraid e spdc00 foram configurados manualmente. Os arquivos gmond.conf dos nodes 24 - 54 também foram configurados um a um, porém usando o seguinte script para agilizar o trabalho: <pre> #!/bin/sh echo "Please enter rack and rank (with a space in between them):" read RACK RANK cp -p /etc/gmond.conf /etc/gmond.conf.old sed "s/# location \"0,0,0\"/location \"$RACK,$RANK,0\"/g" /etc/gmond.conf > /etc/gmond.conf.new cp -p /etc/gmond.conf.new /etc/gmond.conf rm /etc/gmond.conf.new </pre> Os valores de x e y (rack & rank) são tais quais no plano cartesiano: os valores dos racks aumentam da esquerda para a direita, e as posições dos servidores em cada rack aumentam de baixo para cima. O servidor sprace (adm) foi definido como estando na localização "0,0,0" (embora tecnicamente não esteja montado em nenhum rack, pois é um servidor do tipo torre).
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r4 - 2006-09-21
-
RogerioIope
Home
Site map
Main web
Sandbox web
TWiki web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback