Both sides previous revision
Previous revision
Next revision
|
Previous revision
Last revision
Both sides next revision
|
clusterbase:pacemaker [2012/04/30 20:05] giancarlo |
clusterbase:pacemaker [2012/05/01 16:23] giancarlo |
params protocol="tcp" ip="10.10.10.5" portno="3260" action="unblock" \ | params protocol="tcp" ip="10.10.10.5" portno="3260" action="unblock" \ |
op monitor interval="10" timeout="10" depth="0" | op monitor interval="10" timeout="10" depth="0" |
definizione della risorsa sblocco porta, si indica protocollo, indirizzo e numero porta; | |
primitive st-uclu1 stonith:external/ipmi \ | primitive st-uclu1 stonith:external/ipmi \ |
params hostname="uclu1" ipaddr="192.168.168.1" userid="userid" passwd="secret" \ | params hostname="uclu1" ipaddr="192.168.168.1" userid="userid" passwd="secret" \ |
interface="lan" meta target-role="Started" | interface="lan" meta target-role="Started" |
primitive st-uclu2 stonith:external/ipmi \ | primitive st-uclu2 stonith:external/ipmi \ |
params hostname="uclu2" ipaddr="192.168.168.2" userid="userid" passwd="secret" \ | params hostname="uclu2" ipaddr="192.168.168.2" userid="userid" passwd="secret" \ |
interface="lan" meta target-role="Started" | interface="lan" meta target-role="Started" |
definizione delle risorse per lo stonith, sono distinte a seconda del nodo sul quale sono attivate, | |
si indica l'indirizzo IP, lo user e la password per il protocollo IPMI; | |
group HAServices portblock0 Lvm IpA IpArp iscsi portunblock0 \ | group HAServices portblock0 Lvm IpA IpArp iscsi portunblock0 \ |
meta target-role="Started" | meta target-role="Started" |
definizione di un gruppo che include le risorse che dovranno essere attivate sullo stesso nodo e | |
definisce anche l'ordine di avvio/arresto delle stesse; | |
ms ms-drbd-disk0 drbd-disk0 \ | ms ms-drbd-disk0 drbd-disk0 \ |
meta master-max="1" master-node-max="1" clone-max="2" clone-node-max="1" \ | meta master-max="1" master-node-max="1" clone-max="2" clone-node-max="1" \ |
notify="true" | notify="true" |
definizione della replica master/slave DRBD, indica che dev'esserci un solo master; | |
clone pingc ping \ | clone pingc ping \ |
meta globally-unique="false" | meta globally-unique="false" |
definizione di un clone della risorsa ping, in modo tale che ce ne sia un'istanza su ognuno dei | |
nodi; | |
location HA_on_connected HAServices \ | location HA_on_connected HAServices \ |
rule $id="HA_on_connected-rule" -inf: not_defined pingd or pingd lte 0 | rule $id="HA_on_connected-rule" -inf: not_defined pingd or pingd lte 0 |
definizione del vincolo di non avere il gruppo HAServices su un nodo senza connettività verso | |
il default gateway; | |
location l-st1-uclu1 st-uclu1 -inf: uclu1 | location l-st1-uclu1 st-uclu1 -inf: uclu1 |
location l-st2-uclu2 st-uclu2 -inf: uclu2 | location l-st2-uclu2 st-uclu2 -inf: uclu2 |
definizione dei vincoli dove attivare le due risorse distinte di stonith specifiche per ogni nodo; | |
colocation ms-drbd0-with-haservices inf: ms-drbd-disk0:Master HAServices | colocation ms-drbd0-with-haservices inf: ms-drbd-disk0:Master HAServices |
definizione del vincolo di attivare il gruppo dei servizi sul nodo master della replica DRBD; | |
order Drbd0BLvm inf: ms-drbd-disk0:promote HAServices:start | order Drbd0BLvm inf: ms-drbd-disk0:promote HAServices:start |
| |
property $id="cib-bootstrap-options" \ | property $id="cib-bootstrap-options" \ |
dc-version="1.0.8-042548a451fce8400660f6031f4da6f0223dd5dd" \ | dc-version="1.0.8-042548a451fce8400660f6031f4da6f0223dd5dd" \ |
cluster-infrastructure="openais" \ | cluster-infrastructure="openais" \ |
expected-quorum-votes="2" \ | expected-quorum-votes="2" \ |
stonith-enabled="true" \ | stonith-enabled="true" \ |
abilitazione della funzione di stonith; | no-quorum-policy="ignore" \ |
no-quorum-policy="ignore" \ | last-lrm-refresh="1289819733" |
disattivazione della regola del quorum; | rsc_defaults $id="rsc-options" \ |
last-lrm-refresh="1289819733" | resource-stickiness="100" |
rsc_defaults $id="rsc-options" \ | |
resource-stickiness="100" | |
</code> | </code> |
| <WRAP right 30%> |
| <WRAP center round box rightalign> |
| [[clusterbase:iscsi|iSCSI configuration]] ⇒ |
| </WRAP> |
| </WRAP> |
| <WRAP left 30%> |
| <WRAP center round box leftalign> |
| ⇐ [[clusterbase:corosync|Corosync]] |
| </WRAP> |
| </WRAP> |
| |