{"id":728,"date":"2013-05-15T14:00:24","date_gmt":"2013-05-15T12:00:24","guid":{"rendered":"https:\/\/zz-indigo.mavipet.sk\/?page_id=728"},"modified":"2013-05-15T14:00:24","modified_gmt":"2013-05-15T12:00:24","slug":"ha-cluster-corosync-pacemaker","status":"publish","type":"page","link":"https:\/\/zz-indigo.mavipet.sk\/?page_id=728","title":{"rendered":"HA cluster (corosync + pacemaker)"},"content":{"rendered":"<p>Najprv nain\u0161talujeme potrebn\u00e9 bal\u00ed\u010dky:<\/p>\n<pre>apt-get install corosync pacemaker<\/pre>\n<p>A teraz sa vrhneme do konfigur\u00e1cie. Najprv povolime spu\u0161tanie corosync:<\/p>\n<pre><strong><\/strong>vi \/etc\/default\/corosync\n# start corosync at boot [yes|no]\nSTART=yes<\/pre>\n<p>Teraz nastav\u00edme sie\u0165ov\u00e9 nastavenia na komunik\u00e1ciu medzi n\u00f3dmi. Oproti defaultnej konfigur\u00e1cii len zmen\u00edme bind adresu.<\/p>\n<pre><strong><\/strong>vi \/etc\/corosync\/corosync.conf\n\ntotem {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 version: 2\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 token: 3000\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 token_retransmits_before_loss_const: 10\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 join: 60\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 consensus: 3600\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 vsftype: none\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 max_messages: 20\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 clear_node_high_bit: yes\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 secauth: off\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 threads: 0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 rrp_mode: none\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 interface {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ringnumber: 0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bindnetaddr: <strong>172.16.2.12<\/strong>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 mcastaddr: 226.94.1.1\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 mcastport: 5405\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\n}\n\namf {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 mode: disabled\n}\n\nservice {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ver:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 name:\u00a0\u00a0\u00a0\u00a0\u00a0 pacemaker\n}\n\naisexec {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 user:\u00a0\u00a0 root\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 group:\u00a0 root\n}\n\nlogging {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 fileline: off\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 to_stderr: yes\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 to_logfile: no\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 to_syslog: yes\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 syslog_facility: daemon\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 debug: off\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 timestamp: on\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 logger_subsys {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 subsys: AMF\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 debug: off\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 tags: enter|leave|trace1|trace2|trace3|trace4|trace6\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\n}<\/pre>\n<p>Teraz m\u00f4\u017eeme zapn\u00fa\u0165 corosync a otestova\u0165 \u010di sa cluster objavil.<\/p>\n<pre>root@nfs1:~# \/etc\/init.d\/corosync start\n\nroot@nfs2:~# \/etc\/init.d\/corosync start\n\nroot@nfs1:~# crm_mon -1\n============\nLast updated: Wed May 15 13:55:23 2013\nStack: openais\nCurrent DC: nfs1.cloud.mavipet.sk - partition with quorum\nVersion: 1.0.9-74392a28b7f31d7ddc86689598bd23114f58978b\n2 Nodes configured, 2 expected votes\n0 Resources configured.\n============\n\nOnline: [ nfs1.cloud.mavipet.sk nfs2.cloud.mavipet.sk ]\n\n<\/pre>\n<p>Zatia\u013e hotovo.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Najprv nain\u0161talujeme potrebn\u00e9 bal\u00ed\u010dky: apt-get install corosync pacemaker A teraz sa vrhneme do konfigur\u00e1cie. Najprv povolime spu\u0161tanie corosync: vi \/etc\/default\/corosync # start corosync at boot [yes|no] START=yes Teraz nastav\u00edme sie\u0165ov\u00e9 nastavenia na komunik\u00e1ciu medzi n\u00f3dmi. Oproti defaultnej konfigur\u00e1cii len zmen\u00edme &hellip; <a href=\"https:\/\/zz-indigo.mavipet.sk\/?page_id=728\">Pokra\u010dova\u0165 v \u010d\u00edtan\u00ed <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":491,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-728","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/pages\/728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=728"}],"version-history":[{"count":0,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/pages\/728\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/pages\/491"}],"wp:attachment":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}