Adding init script for cluster start

This commit is contained in:
Philippe Caseiro 2018-05-11 17:03:20 +02:00
parent d289e3c71c
commit 7542bc4ca9
2 changed files with 7 additions and 4 deletions

View File

@ -43,8 +43,10 @@
<value>Leader</value>
</variable>
<variable name='redisMasterIP' type='ip' description="Adresse IP du Leader Redis"/>
<variable name='redisMasterIP' type='ip' description="Adresse IP du Leader Redis"/>
<variable name='redisMasterPort' type='number' description="Port d'écoute du Leader Redis"/>
<variable name='redisMasterPassword' type='string' description="Passphrase d'accès à la grappe Redis"/>
<variable name='rdClMember' type='ip' description="Nom du noeud" multi='True'/>
<variable name='rdClMemberIP' type='ip' description="Adresse IP du noeud" multi='True'/>
<variable name='rdClMemberPort' type='number' description="Port d'écoute du noeud" multi='True'/>
<variable name='rdClMemberRole' type='ip' description="Rôle du membre"/>
@ -94,7 +96,8 @@
<slave>rdClmask</slave>
</group>
<group master='rdClMemberIP'>
<group master='rdClMember'>
<slave>rdClMemberIP</slave>
<slave>rdClMemberPort</slave>
<slave>rdClMemberRole</slave>
<slave>rdClMemberMaster</slave>

View File

@ -1,6 +1,6 @@
%if %%getVar('activer_redis','non') == 'oui' and %%getVar('redisRole','Node') == 'Leader'
127.0.0.1:%%{redisPort}:master::
%for %%node in %%getVar('rdClMemberIP',[])
%%{node}:%%{node.rdClMemberPort}:%%{node.rdClMemberRole}:%%{node.rdClMemberMaster}
Leader:127.0.0.1:%%{redisPort}:master::
%for %%node in %%getVar('rdClMember',[])
%%{node}:%%{node.rdClMemberIP}:%%{node.rdClMemberPort}:%%{node.rdClMemberRole}:%%{node.rdClMemberMaster}:
%end for
%end if