Corosync.conf (5)ćƒžćƒ‹ćƒ„ć‚¢ćƒ«Ver3

COROSYNC_CONF怀Ver 3.02

ę³ØꄏĀ ć“ć®ćƒžćƒ‹ćƒ„ć‚¢ćƒ«ćÆCorosync 3.0ćƒćƒ¼ć‚øćƒ§ćƒ³å‘ć‘ć®å†…å®¹ć§ć™ć€‚å‰ć®ćƒćƒ¼ć‚øćƒ§ćƒ³ć®ćƒžćƒ‹ćƒ„ć‚¢ćƒ«ćÆć“ć”ć‚‰ć‚’å‚ē…§ćć ć•ć„怂

 

Corosync Cluster Engine Programmer’s Manual Ā (5)
Updated: 2019-05-24

 

名前

corosync.conf – corosyncå®Ÿč”Œå½¢å¼ć®čØ­å®šćƒ•ć‚”ć‚¤ćƒ«

 

ę›ø式

Ā /etc/corosync/corosync.conf

 

čŖ¬ę˜Ž

corosync.confćÆcorosyncå®Ÿč”ŒéƒØć‚’åˆ¶å¾”ć™ć‚‹ć®ć«åæ…要ćŖēØ®ć€…ć®ćƒ‘ćƒ©ćƒ”ćƒ¼ć‚æć‚’č¦å®šć—ć¾ć™ć€‚
ē©ŗē™½č”Œć‚„#ć§å§‹ć¾ć‚‹č”ŒćÆē„”č¦–ć•ć‚Œć¾ć™ć€‚čØ­å®šćƒ•ć‚”ć‚¤ćƒ«ćÆę‹¬å¼§ć§å›²ć¾ć‚ŒćŸćƒˆćƒƒćƒ—ćƒ¬ćƒ™ćƒ«ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć‹ć‚‰ę§‹ęˆć•ć‚Œć¦ć„ć¾ć™ć€‚ęœ‰åŠ¹ćŖ悂恮ćÆ仄äø‹ć§ć™ć€‚
totem { }

totemćƒ—ćƒ­ćƒˆć‚³ćƒ«ć®čح定ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚’čØ˜č¼‰ć™ć‚‹ćƒˆćƒƒćƒ—ćƒ¬ćƒ™ćƒ«ć®ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć§ć™ć€‚

logging { }
ćƒ­ć‚°ć®čح定ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚’čØ˜č¼‰ć™ć‚‹ćƒˆćƒƒćƒ—ćƒ¬ćƒ™ćƒ«ć®ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć§ć™ć€‚
quorum { }
ć‚Æć‚©ćƒ¼ćƒ©ćƒ ć®čح定ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚’čØ˜č¼‰ć™ć‚‹ćƒˆćƒƒćƒ—ćƒ¬ćƒ™ćƒ«ć®ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć§ć™ć€‚
nodelist { }
ć‚Æćƒ©ć‚¹ć‚æå†…ć®ćƒŽćƒ¼ćƒ‰ć®čح定ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚’čØ˜č¼‰ć™ć‚‹ćƒˆćƒƒćƒ—ćƒ¬ćƒ™ćƒ«ć®ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć§ć™ć€‚
system { }
ć‚·ć‚¹ćƒ†ćƒ ć®čح定ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚’čØ˜č¼‰ć™ć‚‹ćƒˆćƒƒćƒ—ćƒ¬ćƒ™ćƒ«ć®ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć§ć™ć€‚
resources { }
ćƒŖć‚½ćƒ¼ć‚¹čØ­å®šć®čح定ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚’čØ˜č¼‰ć™ć‚‹ćƒˆćƒƒćƒ—ćƒ¬ćƒ™ćƒ«ć®ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć§ć™ć€‚
nozzle { }
libnozzlećƒ‡ćƒć‚¤ć‚¹ć®čح定ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚’čØ˜č¼‰ć™ć‚‹ćƒˆćƒƒćƒ—ćƒ¬ćƒ™ćƒ«ć®ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć§ć™ć€‚

totemć®ć‚µćƒ–ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć®interfacećÆudpćŠć‚ˆć³knetćƒˆćƒ©ćƒ³ć‚¹ćƒćƒ¼ćƒˆć®ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć§ć™ć€‚
knet恧ćÆć€č¤‡ę•°ć®ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć‚µćƒ–ć‚»ć‚Æć‚·ćƒ§ćƒ³ć®ć‚·ć‚¹ćƒ†ćƒ äøŠć®å„knetćƒŖćƒ³ć‚Æć®ćƒ‘ćƒ©ćƒ”ćƒ¼ć‚æćƒ¼ć‚’å®šē¾©ć—ć¾ć™ć€‚
udpuć®å “åˆć€ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć‚»ć‚Æć‚·ćƒ§ćƒ³ćÆäøč¦ć§ć‚悊态nodelist悒ä½æē”Ø恗恦ć‚Æćƒ©ć‚¹ć‚æćƒ¼ćƒŽćƒ¼ćƒ‰ć‚’å®šē¾©ć™ć‚‹ć“ćØć‚’ćŠå‹§ć‚ć—ć¾ć™ć€‚
linknumber
ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć®ćƒŖćƒ³ć‚Æē•Ŗå·ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ knetćƒ—ćƒ­ćƒˆć‚³ćƒ«ć‚’ä½æē”Øć™ć‚‹å “åˆć€å„ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ćÆ态恩恮ćƒŖćƒ³ć‚Æć«ć©ć®ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć‚’ä½æē”Øć™ć‚‹ć‹ć‚’ćƒ”ćƒ³ćƒćƒ¼ć‚·ćƒƒćƒ—ćƒ—ćƒ­ćƒˆć‚³ćƒ«ć«åÆ¾ć—ć¦äø€ę„ć«č­˜åˆ„ć™ć‚‹ćŸć‚ć«ć€å€‹åˆ„ć®ćƒŖćƒ³ć‚Æē•Ŗå·ć‚’ęŒ‡å®šć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ ćƒŖćƒ³ć‚Æē•Ŗ号ćÆ0ć‹ć‚‰é–‹å§‹ć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚
Ā udpć®å “åˆć€ć‚µćƒćƒ¼ćƒˆć•ć‚Œć‚‹ćƒŖćƒ³ć‚Æē•Ŗ号ćÆ0恮ćæ恧恙怂
knet_link_priority
knetćŒć€Œćƒ‘ćƒƒć‚·ćƒ–ć€ćƒ¢ćƒ¼ćƒ‰ć§ä½æē”Øć•ć‚Œć‚‹å “åˆć®ćƒŖćƒ³ć‚Æ恮å„Ŗå…ˆé †ä½ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ļ¼ˆä»„äø‹ć®link_modeć‚’å‚ē…§ć—恦äø‹ć•ć„怂ļ¼‰
knet_ping_interval
knetćƒŖćƒ³ć‚Æ恧恮pingć®é–“éš”ć‚’ęŒ‡å®šć—ć¾ć™ć€‚knet_ping_intervalćØknet_ping_timeoutćÆćƒšć‚¢ć§ć™ć€‚äø€ę–¹ćŒęŒ‡å®šć•ć‚Œć¦ć„ć‚‹å “åˆć€ć‚‚ć†äø€ę–¹ć‚‚ęŒ‡å®šć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ćć†ć§ćŖć„å “åˆćÆćƒˆćƒ¼ć‚Æćƒ³ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆć‹ć‚‰č؈ē®—ć•ć‚Œć¦čØ­å®šć•ć‚Œć¾ć™ć€‚ ļ¼ˆćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆćƒˆćƒ¼ć‚Æćƒ³ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆ/ļ¼ˆknet_pong_count * 2ļ¼‰ļ¼‰
knet_ping_timeout
ć“ć®ę™‚é–“å†…ć«pingćŒå—äæ”恕悌ćŖć„å “åˆć€knetćƒŖćƒ³ć‚ÆćÆē„”効ćØ宣čØ€ć•ć‚Œć¾ć™ć€‚ knet_ping_intervalćØ Ā  Ā  knet_ping_timeoutćÆćƒšć‚¢ć§ć™ć€‚äø€ę–¹ćŒęŒ‡å®šć•ć‚Œć¦ć„ć‚‹å “åˆć€ć‚‚ć†äø€ę–¹ć‚‚ęŒ‡å®šć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ćć†ć§ćŖć„å “åˆćÆć€ćƒˆćƒ¼ć‚Æćƒ³ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆć‹ć‚‰č؈ē®—ć•ć‚Œć¦čØ­å®šć•ć‚Œć¾ć™ć€‚ļ¼ˆćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆćƒˆćƒ¼ć‚Æćƒ³ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆ/ knet_pong_count恧恙ļ¼‰
knet_ping_precision
平均ćƒŖćƒ³ć‚Æé…å»¶ć®č؈ē®—恫ä½æē”Øć•ć‚Œć‚‹é…å»¶ć®å€¤ć®ę•°ć€‚ ļ¼ˆćƒ‡ćƒ•ć‚©ćƒ«ćƒˆ2048ć‚µćƒ³ćƒ—ćƒ«ć§ć™ć€‚ļ¼‰
knet_pong_count
ćƒŖćƒ³ć‚Æ恌UPćØćƒžćƒ¼ć‚Æć•ć‚Œć‚‹ć¾ć§ć®ęœ‰åŠ¹ćŖping / pongs恮ꕰ怂 ļ¼ˆćƒ‡ćƒ•ć‚©ćƒ«ćƒˆ5ļ¼‰
knet_transport
knet恌ä½æē”Ø恙悋IPćƒˆćƒ©ćƒ³ć‚¹ćƒćƒ¼ćƒˆć€‚ ęœ‰åŠ¹ćŖ値ćÆ怌sctpć€ć¾ćŸćÆ怌udp怍恧恙怂 ļ¼ˆćƒ‡ćƒ•ć‚©ćƒ«ćƒˆļ¼šudpļ¼‰
bindnetaddr (udp only)
corosyncå®Ÿč”Œć™ć‚‹ę™‚ć«ćƒć‚¤ćƒ³ćƒ‰ć™ć‚‹ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’ęŒ‡å®šć—ć¾ć™ć€‚
bindnetaddrćÆć‚·ć‚¹ćƒ†ćƒ ć§čØ­å®šć™ć‚‹IPć‚¢ćƒ‰ćƒ¬ć‚¹ć€ć¾ćŸćÆ惍惃惈ćƒÆćƒ¼ć‚Æć‚¢ćƒ‰ćƒ¬ć‚¹ć§ć‚ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚
ä¾‹ćˆć°ć€ćƒ­ćƒ¼ć‚«ćƒ«ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ćƒ¼ć‚¹ćŒ192.168.5.92ć§ćƒćƒƒćƒˆćƒžć‚¹ć‚Æ恌255.255.255.0ć®å “åˆćÆ态 Ā  Ā  bindnetaddrćÆ192.168.5.92ć€ć¾ćŸćÆ192.168.5.0悒čØ­å®šć—ć¾ć™ć€‚åŒę§˜ć«ć€ćƒ­ćƒ¼ć‚«ćƒ«ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ćƒ¼ć‚¹ćŒ192.168.5.92ć§ćƒćƒƒćƒˆćƒžć‚¹ć‚Æ恌255.255.255.192恧恂悌恰态bindnetaddrćÆ192.168.5.92ć€ć¾ćŸćÆ192.168.5.64悒čØ­å®šć—ć¾ć™ć€‚
IPv6通äæ”恧悂ä½æē”Øć§ćć¾ć™ć€‚ć“ć®å “åˆIPV6惍惃惈ćƒÆćƒ¼ć‚Æ恌ä½æē”Øć•ć‚Œć¾ć™ć€‚ ę­£ē¢ŗćŖć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’ęŒ‡å®šć™ć‚‹åæ…č¦ćŒć‚ć‚Šć€IPv4ć®å “åˆć®ć‚ˆć†ć«ē‰¹å®šć®ć‚µćƒ–ćƒćƒƒćƒˆå†…ć®ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć®č‡Ŗ動éøꊞćÆć‚ć‚Šć¾ć›ć‚“ć€‚
IPv6惍惃惈ćƒÆćƒ¼ć‚Æ悒ä½æē”Øć™ć‚‹å “åˆć€nodelist恮nodeidćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ć‚’ęŒ‡å®šć—ć¦äø‹ć•ć„怂
broadcast (udp only)
恓悌ćÆć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć§ć‚ć‚Šć€yes恫čØ­å®šć§ćć¾ć™ć€‚ yes恫čØ­å®šć™ć‚‹ćØć€ćƒ–ćƒ­ćƒ¼ćƒ‰ć‚­ćƒ£ć‚¹ćƒˆć‚¢ćƒ‰ćƒ¬ć‚¹ćŒé€šäæ”恫ä½æē”Øć•ć‚Œć¾ć™ć€‚ 恓恮ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćŒčØ­å®šć•ć‚Œć¦ć„ć‚‹å “åˆć€mcastaddrćÆčØ­å®šć—ćŖ恄恧恏恠恕恄怂
mcastaddr (udp only)
corosyncå®Ÿč”ŒéƒØ恌ä½æē”Øć™ć‚‹ćƒžćƒ«ćƒć‚­ćƒ£ć‚¹ćƒˆć‚¢ćƒ‰ćƒ¬ć‚¹ć§ć™ć€‚ć»ćØć‚“ć©ć®ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æ恧ćÆćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć®ć¾ć¾ć§å‹•ä½œć—ć¾ć™ćŒć€ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æē®”ē†č€…恫ćÆćƒžćƒ«ćƒć‚­ćƒ£ć‚¹ćƒˆć‚¢ćƒ‰ćƒ¬ć‚¹ć®ä½æē”Ø悒通ēŸ„ć™ć¹ćć§ć™ć€‚224.x.x.xćÆć‚³ćƒ³ćƒ•ć‚£ć‚°ē”Ø恮ē‰¹åˆ„ćŖć‚¢ćƒ‰ćƒ¬ć‚¹ćŖ恮恧ä½æē”Ø恗ćŖ恄恧恏恠恕恄怂
IPv6通äæ”ć‚’åˆ©ē”Øć™ć‚‹å “åˆć§ć‚‚IPv6ćƒžćƒ«ćƒć‚­ćƒ£ć‚¹ćƒˆć‚’åˆ©ē”Øć§ćć¾ć™ć€‚ć“ć®å “åˆć€nodelist恮nodeidćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ćŒčØ­å®šć•ć‚Œć¦ć„ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚
cluster_nameć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚’ä½æē”Øć—ć¦ć„ć‚‹å “åˆć€ć“ć®ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćÆåæ…要ćÆć‚ć‚Šć¾ć›ć‚“ć€‚äø”ę–¹ć®ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚’ä½æē”Øć—ćŸå “åˆćÆ态mcastaddr恌å„Ŗå…ˆć•ć‚Œć¾ć™ć€‚
mcastport (udp only)
udpć®ćƒćƒ¼ćƒˆē•Ŗå·ć‚’čØ­å®šć—ć¾ć™ć€‚ē•°ćŖ悋ē•Ŗå·ć‚’ä½æē”Ø恙悌恰态corosyncć‚µćƒ¼ćƒ“ć‚¹ē”Øć«åŒć˜ćƒžćƒ«ćƒć‚­ćƒ£ć‚¹ćƒˆć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’ä½æē”Øć§ćć¾ć™ć€‚corocyncćÆćƒžćƒ«ćƒć‚­ćƒ£ć‚¹ćƒˆå—äæ”ē”ØćØ态送äæ”ē”Ø(mcastport-1)恮2恤恮udpćƒćƒ¼ćƒˆć‚’ä½æē”Ø恙悋äŗ‹ć«ć”ę³Øę„ćć ć•ć„ć€‚åŒć˜ćƒćƒƒćƒˆćƒÆćƒ¼ć‚ÆäøŠć«ć€åŒć˜ćƒžćƒ«ćƒć‚­ćƒ£ć‚¹ćƒˆć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’ä½æē”Ø恙悋複ꕰ恮ć‚Æćƒ©ć‚¹ć‚æćŒć‚ć‚‹å “åˆćÆ态ē•°ćŖć‚‹ćƒćƒ¼ćƒˆē•Ŗå·ć‚’ä½æē”Ø恏恠恕恄怂
ttl (udp only)
ē”Ÿå­˜ęœŸé–“(Time To Live)悒čØ­å®šć—ć¾ć™ć€‚ćƒ«ćƒ¼ćƒ†ć‚£ćƒ³ć‚°ć•ć‚ŒćŸćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æ悒ä½æē”Øć™ć‚‹å “åˆć«ćÆć€ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆå€¤ć®1恧ćÆå°ć•ć™ćŽć¾ć™ć€‚ęœ‰åŠ¹ćŖ値ćÆ0恋悉255恧恙怂恓恮ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćÆć€ćƒžćƒ«ćƒć‚­ćƒ£ć‚¹ćƒˆé€šäæ”ć®å “åˆć«ć®ćæęœ‰åŠ¹ć§ć™ć€‚

totemćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć§ćÆ态7恤恮čح定ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćŒć‚ć‚Šć€ćć®ć†ć”1恤ćÆåæ…é ˆć€5恤ćÆä»»ę„ć€1恤ćÆIPv6ć‚’ęœ‰åŠ¹ć«ć—ćŸå “åˆć®åæ…é ˆčØ­å®šć§ć™ć€‚åæ…é ˆć®ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ćÆtotemčØ­å®šć®ćƒćƒ¼ć‚øćƒ§ćƒ³ć‚’åˆ¶å¾”ć—ć¾ć™ć€‚ä»»ę„ć®ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–(IPv6悒ä½æć£ć¦ć„ćŖć„å “åˆ)恧ćÆćƒŽćƒ¼ćƒ‰ć®ē‰¹å®šć‚’åˆ¶å¾”ć—ćŸć‚Šć€ć‚»ć‚­ćƒ„ćƒŖćƒ†ć‚£ćØčŖčØ¼ć€å†—é•·ćƒŖćƒ³ć‚°ćƒ¢ćƒ¼ćƒ‰ć®ć‚Ŗćƒšćƒ¬ćƒ¼ć‚·ćƒ§ćƒ³ć€ęœ€å¤§ćƒćƒƒćƒˆćƒÆćƒ¼ć‚ÆMTUćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ć‚’åˆ¶å¾”ć—ć¾ć™ć€‚

 

version
čØ­å®šćƒ•ć‚”ć‚¤ćƒ«ć®ćƒćƒ¼ć‚øćƒ§ćƒ³ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ć“ć®ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć§ē¾åœØęœ‰åŠ¹ćŖ値ćÆ2恠恑恧恙怂
clear_node_high_bit
nodeidćŒęŒ‡å®šć•ć‚Œć¦ć„ćŖć„å “åˆć®ćæ関äæ‚ć™ć‚‹ć€ä»»ę„ć®čح定項ē›®ć§ć™ć€‚äø€éƒØ恮corosyncć‚Æćƒ©ć‚¤ć‚¢ćƒ³ćƒˆć§ćÆ态0仄äøŠć®ē¬¦å·ä»˜ć32惓惃惈nodeid恌åæ…č¦ć§ć™ćŒć€nodeid恮ē”Ÿęˆę™‚恫ćÆć€ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć§ćÆIPv4ć‚¢ćƒ‰ćƒ¬ć‚¹ē©ŗ間恮32惓惃惈å…Ø恦悒ä½æē”Øć—ć¦ć„ć¾ć™ć€‚ć“ć®ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚’yes恫恙悋ćØć€ęœ€é«˜ä½ć®ćƒ“ćƒƒćƒˆć‚’0恫恙悋恓ćØ恧态nodeidć‚’ę­£ć®ē¬¦å·ä»˜ć32ćƒ“ćƒƒćƒˆę•“ę•°åž‹ć«ć—ć¾ć™ć€‚
ę³Øꄏļ¼šćƒ­ćƒ¼ćƒŖćƒ³ć‚°ć‚¢ćƒƒćƒ—ćƒ‡ćƒ¼ćƒˆćŖ恩态恓恮ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćŒć‚Æćƒ©ć‚¹ć‚æ恮1ć¤ć‚µćƒ–ćƒćƒƒćƒˆć§ć®ćæęœ‰åŠ¹ć®å “åˆć«ćÆ态ć‚Æćƒ©ć‚¹ć‚æćƒ¼ć®ęŒ™å‹•ćÆäŗˆęœŸć§ććŖ恏ćŖć‚Šć¾ć™ć€‚
crypto_model
knet恌ä½æē”Øć™ć‚‹ęš—å·åŒ–ćƒ©ć‚¤ćƒ–ćƒ©ćƒŖć‚’ęŒ‡å®šć—ć¾ć™ć€‚ ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćÆnssćØopenssl恧恙怂
ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆnss恧恙怂
crypto_hash
ć™ć¹ć¦ć®ćƒ”ćƒƒć‚»ćƒ¼ć‚ø悒čŖčØ¼ć™ć‚‹ćŸć‚ć«ä½æē”Ø恙悋HMACčŖčØ¼ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ ęœ‰åŠ¹ćŖ値ćÆnoneļ¼ˆčŖčؼćŖ恗ļ¼‰ć€md5态 sha1态sha256态sha384ć€ćŠć‚ˆć³sha512恧恙怂 ęš—å·åŒ–ć•ć‚ŒćŸé€äæ”ćÆ态knetćƒˆćƒ©ćƒ³ć‚¹ćƒćƒ¼ćƒˆć§ć®ćæć‚µćƒćƒ¼ćƒˆć•ć‚Œć¾ć™ć€‚
ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć®čح定ćÆnoneļ¼ˆčŖčؼćŖ恗ļ¼‰ć§ć™ć€‚
crypto_cipher
ć™ć¹ć¦ć®ćƒ”ćƒƒć‚»ćƒ¼ć‚øć‚’ęš—å·åŒ–ć™ć‚‹ćŸć‚ć«ä½æē”Øć™ć‚‹ęš—å·ę–¹å¼ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ ęœ‰åŠ¹ćŖ値ćÆ态ćŖ恗ļ¼ˆęš—号化ćŖ恗ļ¼‰ć€aes256态aes192ć€ćŠć‚ˆć³aes128恧恙怂 crypto_cipherć‚’ęœ‰åŠ¹ć«ć™ć‚‹ć«ćÆ态crypto_hashć‚‚ęœ‰åŠ¹ć«ć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ ęš—å·åŒ–ć•ć‚ŒćŸé€äæ”ćÆ态knetćƒˆćƒ©ćƒ³ć‚¹ćƒćƒ¼ćƒˆć§ć®ćæć‚µćƒćƒ¼ćƒˆć•ć‚Œć¾ć™ć€‚
The default is none.
ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć®čح定ćÆnoneļ¼ˆęš—号化ćŖ恗ļ¼‰ć§ć™ć€‚
secauth
ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćŒę˜Žē¤ŗēš„恫čØ­å®šć•ć‚Œć¦ć„ćŖ恄限悊态crypto_cipher=aes256ćŠć‚ˆć³crypto_hash=sha256ć‚’ę„å‘³ć—ć¾ć™ć€‚ ęš—å·åŒ–ć•ć‚ŒćŸé€äæ”ćÆ态knetćƒˆćƒ©ćƒ³ć‚¹ćƒćƒ¼ćƒˆć§ć®ćæć‚µćƒćƒ¼ćƒˆć•ć‚Œć¾ć™ć€‚
ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć®čح定ćÆoff恧恙怂
keyfile
恓悌ćÆ态Totemćƒ—ćƒ­ćƒˆć‚³ćƒ«å†…ć§ä½æē”Øć•ć‚Œć‚‹ćƒ‡ćƒ¼ć‚æ恮čŖčؼćØęš—å·åŒ–ć«ä½æē”Øć•ć‚Œć‚‹å…±ęœ‰ć‚­ćƒ¼ćƒ•ć‚”ć‚¤ćƒ«ć‚’ęŒ‡å®šć—ć¾ć™ć€‚
ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć®ćƒ•ć‚”ć‚¤ćƒ«åćÆ/etc/corosync/authkey恧恙怂
key
authkeyćƒ•ć‚”ć‚¤ćƒ«ć®ä»£ć‚ć‚Šć«ę§‹ęˆć«äæå­˜ć•ć‚ŒćŸå…±ęœ‰ć‚­ćƒ¼ć€‚ 恓恮ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćÆkeyfileć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚ˆć‚Šć‚‚å„Ŗå…ˆé †ä½ćŒä½Žć„ćŸć‚ć€keyfilećŒęŒ‡å®šć•ć‚Œć¦ć„ćŖć„å “åˆć«ć®ćæä½æē”Øć•ć‚Œć¾ć™ć€‚ ć‚»ć‚­ćƒ„ćƒŖćƒ†ć‚£äøŠć®ē†ē”±ć‹ć‚‰ć€ć“恮ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć®ä½æē”ØćÆęŽØå„Øć•ć‚Œć¾ć›ć‚“ć€‚
link_mode
Kronosnetćƒ¢ćƒ¼ćƒ‰ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ć“ć‚ŒćÆć€ćƒ‘ćƒƒć‚·ćƒ–ć€ć‚¢ć‚Æćƒ†ć‚£ćƒ–ć€ć¾ćŸćÆrrļ¼ˆćƒ©ć‚¦ćƒ³ćƒ‰ćƒ­ćƒ“ćƒ³ļ¼‰ć§ć™ć€‚ ćƒ‘ćƒƒć‚·ćƒ–ļ¼šęœ€ć‚‚å„Ŗ先åŗ¦ć®ä½Žć„ć‚¢ć‚Æćƒ†ć‚£ćƒ–ćƒŖćƒ³ć‚Æ恌ä½æē”Øć•ć‚Œć¾ć™ć€‚ 1恤仄äøŠć®ćƒŖćƒ³ć‚ÆćŒåŒć˜å„Ŗå…ˆé †ä½ć‚’å…±ęœ‰ć—ć¦ć„ć‚‹å “åˆć€ęœ€ć‚‚ä½Žć„ćƒŖćƒ³ć‚ÆIDć‚’ęŒć¤ć‚‚ć®ćŒä½æē”Øć•ć‚Œć¾ć™ć€‚ ć‚¢ć‚Æćƒ†ć‚£ćƒ–ļ¼šć™ć¹ć¦ć®ć‚¢ć‚Æćƒ†ć‚£ćƒ–ćŖćƒŖćƒ³ć‚ÆćŒåŒę™‚ć«ćƒˆćƒ©ćƒ•ć‚£ćƒƒć‚Æ悒送äæ”ć™ć‚‹ćŸć‚ć«ä½æē”Øć•ć‚Œć¾ć™ć€‚ ćƒŖćƒ³ć‚Æ恮å„Ŗ先順位ćÆē„”č¦–ć•ć‚Œć¾ć™ć€‚rrļ¼šćƒ©ć‚¦ćƒ³ćƒ‰ćƒ­ćƒ“ćƒ³ćƒćƒŖć‚·ćƒ¼ć€‚ å„ćƒ‘ć‚±ćƒƒćƒˆćÆ順ē•Ŗć«ę¬”ć®ć‚¢ć‚Æćƒ†ć‚£ćƒ–ćƒŖćƒ³ć‚Æ恫送äæ”ć•ć‚Œć¾ć™ć€‚

ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ćŒ1ć¤ć ć‘ęŒ‡å®šć•ć‚Œć¦ć„ć‚‹å “åˆć€passive恌č‡Ŗ動ēš„恫éøęŠžć•ć‚Œć¾ć™ć€‚Kronosnet恧čرåÆć•ć‚Œć‚‹ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ćƒ¼ć‚¹ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć®ęœ€å¤§ę•°ćÆ8ć§ć™ć€‚ä»–ć®ćƒˆćƒ©ćƒ³ć‚¹ćƒćƒ¼ćƒˆć®å “åˆćÆ1恧恙怂

netmtu

惍惃惈ćƒÆćƒ¼ć‚Æć®ęœ€å¤§é€äæ”å˜ä½ć‚’ęŒ‡å®šć—ć¾ć™ć€‚é€šåøøćƒ•ćƒ¬ćƒ¼ćƒ ć®MTU恧恂悋1500仄äøŠć®å€¤ć‚’ęŒ‡å®šć™ć‚‹ć«ćÆć€ć‚¤ćƒ¼ć‚µćƒćƒƒćƒˆćƒ‡ćƒć‚¤ć‚¹ćŒćƒ©ćƒ¼ć‚øć¾ćŸćÆć‚øćƒ£ćƒ³ćƒœćƒ•ćƒ¬ćƒ¼ćƒ ć«åƾåæœć—恦恄悋åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æäø­ć«ćƒ©ćƒ¼ć‚øćƒ•ćƒ¬ćƒ¼ćƒ ć«åƾåæœć—恦恄ćŖć„ćƒ‡ćƒć‚¤ć‚¹ćŒć‚ć‚‹ćØć€ć“ć®ćƒ—ćƒ­ćƒˆć‚³ćƒ«ćÆę­£åøøć«å‹•ä½œć—ć¾ć›ć‚“ć€‚MTU恮悵悤ć‚ŗćÆ1500仄äøŠć®å€¤ć‚’ęŒ‡å®šć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

ćƒ©ćƒ¼ć‚øćƒ•ćƒ¬ćƒ¼ćƒ åƾåæœć®NICć‚„ć‚¹ć‚¤ćƒƒćƒć§ć€ęœ€å¤§ćƒ•ćƒ¬ćƒ¼ćƒ ć‚µć‚¤ć‚ŗ恌IPćƒ˜ćƒƒćƒ€å«ć‚ć¦9000MTU恫åƾåæœć™ć‚‹ćØ恗恦恄悋悂恮恫ćÆę³Øę„ć—ć¦äø‹ć•ć„怂netmtućØćƒ›ć‚¹ćƒˆMTU恫9000ć‚’ęŒ‡å®šć™ć‚‹ćØ态totemćÆ9000ćƒć‚¤ćƒˆć™ć¹ć¦ć‚’ćƒ•ćƒ¬ćƒ¼ćƒ ć«ä½æć„ć¾ć™ć€‚ćć—ć¦LinuxćÆ18ćƒć‚¤ćƒˆć®ćƒ˜ćƒƒćƒ€ć‚’åŠ ćˆć‚‹ć®ć§ć€ćƒ•ćƒ¬ćƒ¼ćƒ ć‚µć‚¤ć‚ŗå…Øä½“ć§ćÆ9018恫ćŖć‚Šć¾ć™ć€‚ć“ć®ćŸć‚ć€ć“ć®ćƒ‡ćƒ¼ć‚æ悵悤ć‚ŗ恧ćÆćƒćƒ¼ćƒ‰ć‚¦ć‚§ć‚¢ć«ć‚ˆć£ć¦ćÆę­£åøøć«å‹•ä½œć—ć¾ć›ć‚“ć€‚netmtu恌8982ć§ć‚ć‚Œć°å‹•ä½œć™ć‚‹ćƒ©ćƒ¼ć‚øćƒ•ćƒ¬ćƒ¼ćƒ ć®ćƒ‡ćƒć‚¤ć‚¹ćŒć‚ć‚‹äŗ‹ć‚’ē¢ŗčŖć—ć¦ć„ć¾ć™ć€‚å®Ÿéš›ć«ćÆ4500ćƒć‚¤ćƒˆć®ćƒ•ćƒ¬ćƒ¼ćƒ ć‚µć‚¤ć‚ŗåƾåæœć§ć‚‚ć€ćƒ©ćƒ¼ć‚øćƒ•ćƒ¬ćƒ¼ćƒ åƾåæœćØć†ćŸć†ćƒ”ćƒ¼ć‚«ćƒ¼ć‚‚ć‚ć‚Šć¾ć™ć€‚

惍惃惈ćƒÆćƒ¼ć‚ÆćŒé »ē¹ć«å†ę§‹ęˆć•ć‚Œć¦ć„ć‚‹ćØć€ćƒžćƒ«ćƒć‚­ćƒ£ć‚¹ćƒˆć®ćƒˆćƒ©ćƒ•ć‚£ćƒƒć‚Æ悒送äæ”ć™ć‚‹éš›ć«ć€ćƒ‡ćƒć‚¤ć‚¹ć«ć‚ˆć£ć¦ćÆćƒ©ćƒ¼ć‚øćƒ•ćƒ¬ćƒ¼ćƒ ć«åƾåæœć—ćŖć„ć‹ć‚‚ć—ć‚Œć¾ć›ć‚“ć€‚

ćƒ©ćƒ¼ć‚øćƒ•ćƒ¬ćƒ¼ćƒ åƾåæœć«ć‚ćŸć£ć¦ćÆć€ćƒćƒ¼ćƒ‰ć‚¦ć‚§ć‚¢éøå®šć«ę³Øę„ć—ć¦ćć ć•ć„ć€‚

ć“ć®å€¤ć®ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ1500恧恙怂

transport

ć“ć®ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ćÆ态ä½æē”Øć•ć‚Œć‚‹ćƒˆćƒ©ćƒ³ć‚¹ćƒćƒ¼ćƒˆćƒ”ć‚«ćƒ‹ć‚ŗćƒ ć‚’åˆ¶å¾”ć—ć¾ć™ć€‚ ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆknetć§ć™ć€‚ćƒˆćƒ©ćƒ³ć‚¹ćƒćƒ¼ćƒˆć‚æ悤惗ćÆ态udpuć¾ćŸćÆudp恫čØ­å®šć™ć‚‹ć“ćØć‚‚ć§ćć¾ć™ć€‚ knetć ć‘ć§ćƒŽćƒ¼ćƒ‰ć”ćØć«ęš—å·åŒ–ć¾ćŸćÆč¤‡ę•°ć®ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć‚’åˆ©ē”Øć§ćć¾ć™ć€‚

cluster_name

ć‚Æćƒ©ć‚¹ć‚æćƒ¼ć®åå‰ć‚’ęŒ‡å®šć—ć€ćƒžćƒ«ćƒć‚­ćƒ£ć‚¹ćƒˆć‚¢ćƒ‰ćƒ¬ć‚¹ć®č‡Ŗ動ē”Ÿęˆć«ä½æē”Øć•ć‚Œć¾ć™ć€‚

config_version

ę§‹ęˆćƒ•ć‚”ć‚¤ćƒ«ć®ćƒćƒ¼ć‚øćƒ§ćƒ³ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ 恓悌ćÆ态ē¬¦å·ćŖ恗64ćƒ“ćƒƒćƒˆę•“ę•°ć«å¤‰ę›ć•ć‚Œć¾ć™ć€‚ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć§ćÆ0恧恙怂ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćÆć€ęœ€ę–°ć®ę§‹ęˆć§ćÆćŖć„å¤ć„ćƒŽćƒ¼ćƒ‰ćøć®å‚åŠ ć‚’é˜²ććŸć‚ć«ä½æē”Øć•ć‚Œć¾ć™ć€‚å€¤ćŒ0恧ćÆćŖćć€ćƒŽćƒ¼ćƒ‰ćŒå˜äø€ćƒŽćƒ¼ćƒ‰ćƒ”ćƒ³ćƒćƒ¼ć‚·ćƒƒćƒ—ć‹ć‚‰č¤‡ę•°ćƒŽćƒ¼ćƒ‰ćƒ”ćƒ³ćƒćƒ¼ć‚·ćƒƒćƒ—ć«åˆć‚ć¦ļ¼ˆåˆć‚ć¦ć®ćæć€åˆ†å‰²å¾Œć«ć“ć®ćƒ«ćƒ¼ćƒ«ć«å¾“ć£ć¦ć„ćŖć„å “åˆļ¼‰å‚åŠ ć™ć‚‹å “åˆć€ä»–ć®ćƒŽćƒ¼ćƒ‰config_versionsćŒåŽé›†ć•ć‚Œć¾ć™ć€‚ē¾åœØć®ćƒŽćƒ¼ćƒ‰config_versionćŒåŽé›†ć•ć‚ŒćŸćƒćƒ¼ć‚øćƒ§ćƒ³ć®ęœ€é«˜ćØē­‰ć—恏ćŖć„å “åˆć€corosyncćÆēµ‚äŗ†ć—ć¾ć™ć€‚

ip_version

DNSćƒŖć‚¾ćƒ«ćƒć«å•ć„åˆć‚ć›ć‚‹IPć®ćƒćƒ¼ć‚øćƒ§ćƒ³ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ 値ćÆ态ipv4ļ¼ˆIPv4ć‚¢ćƒ‰ćƒ¬ć‚¹ć®ćæ悒ꤜē“¢ļ¼‰ć€ipv6ļ¼ˆIPv6ć‚¢ćƒ‰ćƒ¬ć‚¹ć®ćæ悒ē¢ŗčŖļ¼‰ć€ipv4-6ļ¼ˆć™ć¹ć¦ć®ć‚¢ćƒ‰ćƒ¬ć‚¹ćƒ•ć‚”惟ćƒŖ悒ꤜē“¢ć—ć€ćć®ć‚ˆć†ćŖć‚¢ćƒ‰ćƒ¬ć‚¹ćŒć‚ć‚‹å “åˆćÆćƒŖć‚¹ćƒˆć«ć‚ć‚‹ęœ€åˆć®IPv4ć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’ä½æē”Øć—ć¾ć™ć€‚ ęœ€åˆć®IPv6ć‚¢ćƒ‰ćƒ¬ć‚¹ļ¼‰ćŠć‚ˆć³ipv6-4ļ¼ˆć™ć¹ć¦ć®ć‚¢ćƒ‰ćƒ¬ć‚¹ćƒ•ć‚”惟ćƒŖć‚’ęŽ¢ć—ć€ćć®ć‚ˆć†ćŖć‚¢ćƒ‰ćƒ¬ć‚¹ćŒć‚ć‚‹å “åˆćÆćƒŖć‚¹ćƒˆć«ć‚ć‚‹ęœ€åˆć®IPv6ć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’ä½æē”Ø恗态恝恆恧ćŖć„å “åˆćÆęœ€åˆć®IPv4ć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’ä½æē”Øć—ć¾ć™ļ¼‰ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆļ¼ˆęœŖęŒ‡å®šć®å “åˆļ¼‰ćÆ态knetćŠć‚ˆć³udpućƒˆćƒ©ćƒ³ć‚¹ćƒćƒ¼ćƒˆć®å “åˆćÆipv6-4态udpć®å “åˆćÆipv4恧恙怂

knetćƒˆćƒ©ćƒ³ć‚¹ćƒćƒ¼ćƒˆćÆć€å„ćƒŖćƒ³ć‚Æ恧äø€č²«ć—ć¦ć„ć‚‹å “åˆć€IPv4ć‚¢ćƒ‰ćƒ¬ć‚¹ćØIPv6ć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’åŒę™‚ć«ć‚µćƒćƒ¼ćƒˆć—ć¾ć™ć€‚


totemćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–å†…ć«ćÆć€ćƒ—ćƒ­ćƒˆć‚³ćƒ«ć®å‹•ä½œć‚’åˆ¶å¾”ć™ć‚‹ćŸć‚ć«ä½æē”Øć•ć‚Œć‚‹ć„ćć¤ć‹ć®ę§‹ęˆć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćŒć‚ć‚Šć¾ć™ć€‚ 通åøøć€é©åˆ‡ćŖć‚¬ć‚¤ćƒ€ćƒ³ć‚¹ćØ十分ćŖćƒ†ć‚¹ćƒˆćŖć—ć«ć“ć‚Œć‚‰ć®å€¤ć‚’å¤‰ę›“ć™ć‚‹ć“ćØćÆćŠå‹§ć‚ć—ć¾ć›ć‚“ć€‚é »ē¹ć«å†ę§‹ęˆćŒåæ…要ćŖå “åˆć€ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æć«ć‚ˆć£ć¦ćÆć‚ˆć‚Šå¤§ććŖå€¤ćŒåæ…要恫ćŖć‚‹å “åˆćŒć‚ć‚Šć¾ć™ć€‚ äø€éƒØć®ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć§ćÆć€ć‚ˆć‚Šé«˜é€ŸćŖéšœå®³ę¤œå‡ŗꙂ間恌åæ…要恫ćŖć‚‹å “åˆćŒć‚ć‚Šć¾ć™ć€‚ 恓悌ćÆćƒˆćƒ¼ć‚Æćƒ³ć®ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆć‚’ęø›ć‚‰ć™ć“ćØć§å®Ÿē¾ć§ćć¾ć™ć€‚

token

恓恮ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆćÆ态ē›“ꎄä½æē”Øć•ć‚Œć‚‹ć‹ć€å®Ÿéš›ć®ćƒˆćƒ¼ć‚Æćƒ³ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆć®č؈ē®—ć®ćƒ™ćƒ¼ć‚¹ćØ恗恦ä½æē”Øć•ć‚Œć¾ć™ć€‚ļ¼ˆtoken_coefficientć‚»ć‚Æć‚·ćƒ§ćƒ³ć§čŖ¬ę˜Žć—ć¾ć™ć€‚ļ¼‰ ćƒˆćƒ¼ć‚Æćƒ³ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆćÆć€ćƒˆćƒ¼ć‚Æćƒ³ć‚’å—äæ”恗ćŖć‹ć£ćŸå¾Œć«ćƒˆćƒ¼ć‚Æćƒ³ć®ęå¤±ćŒå®£čØ€ć•ć‚Œć‚‹ć¾ć§ć®ćƒŸćƒŖē§’å˜ä½ć§ęŒ‡å®šć—ć¾ć™ć€‚ 恓悌ćÆ态ē¾åœØć®ę§‹ęˆć§ćƒ—ćƒ­ć‚»ćƒƒć‚µć®éšœå®³ć®ę¤œå‡ŗć«č²»ć‚„ć•ć‚ŒćŸę™‚é–“ć§ć™ć€‚ 恓恮ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆć«åŠ ćˆć¦ć€ę–°ć—ć„ę§‹ęˆć®å¤‰ę›“ć«ćÆē“„50惟ćƒŖē§’ć‹ć‹ć‚Šć¾ć™ć€‚

ćƒˆćƒ¼ćƒ†ćƒ ć§ä½æē”Øć•ć‚Œć‚‹å®Ÿéš›ć®ćƒˆćƒ¼ć‚Æćƒ³ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆć®å “åˆć€runtime.config.totem.tokenć‚­ćƒ¼ć®cmapå€¤ć‚’čŖ­ćæå–ć‚‹ć“ćØćŒć§ćć¾ć™ć€‚

ć‚Æćƒ©ć‚¹ć‚æćƒ¼å†…ć®å„ćƒŽćƒ¼ćƒ‰ć§åŒć˜ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆå€¤ć‚’ä½æē”Øć™ć‚‹ć‚ˆć†ć«ę³Øę„ć—ć¦ćć ć•ć„ć€‚ćć†ć—ćŖ恄ćØ态äŗˆęœŸć—ćŖ恄ēµęžœćŒē”Ÿć˜ć‚‹åÆčƒ½ę€§ćŒć‚ć‚Šć¾ć™ć€‚

ć“ć®å€¤ć®ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ1000惟ćƒŖē§’恧恙怂

token_warning

ćƒˆćƒ¼ć‚Æćƒ³ćŒå—äæ”恕悌ćŖć‹ć£ćŸć“ćØć‚’č­¦å‘Šć™ć‚‹é–“éš”ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ 値ćÆćƒˆćƒ¼ć‚Æćƒ³ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆć®å‰²åˆć§ć™ć€‚0恫čØ­å®šć™ć‚‹ćØč­¦å‘Šć‚’ē„”åŠ¹ć«ć™ć‚‹ć“ćØćŒć§ćć¾ć™ć€‚

The default is 75%.
ć“ć®å€¤ć®ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ75%恧恙怂

token_coefficient

ć“ć®å€¤ćÆ态nodelistć‚»ć‚Æć‚·ćƒ§ćƒ³ćŒęŒ‡å®šć•ć‚Œć€å°‘ćŖ恏ćØ悂3ć¤ć®ćƒŽćƒ¼ćƒ‰ćŒå«ć¾ć‚Œć‚‹å “åˆć«ć®ćæä½æē”Øć•ć‚Œć¾ć™ć€‚ćć®å “åˆć€ćƒˆćƒ¼ć‚Æćƒ³+ļ¼ˆnumber_of_nodes-2ļ¼‰* token_coefficientćØć—ć¦å®Ÿéš›ć®ćƒˆćƒ¼ć‚Æćƒ³ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆćŒč؈ē®—ć•ć‚Œć¾ć™ć€‚ ć“ć‚Œć«ć‚ˆć‚Šć€ę–°ć—ć„ćƒŽćƒ¼ćƒ‰ćŒčæ½åŠ ć•ć‚Œć‚‹ćŸć³ć«ćƒˆćƒ¼ć‚Æćƒ³ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆć‚’ę‰‹å‹•ć§å¤‰ę›“ć›ćšć«ć‚Æćƒ©ć‚¹ć‚æćƒ¼ć‚’ę‹”å¼µć§ćć¾ć™ć€‚ ć“ć®å€¤ć‚’0恫čØ­å®šć™ć‚‹ćØć€ć“ć®ę©Ÿčƒ½ćŒåŠ¹ęžœēš„ć«å‰Šé™¤ć•ć‚Œć¾ć™ć€‚

ć“ć®å€¤ć®ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ650惟ćƒŖē§’恧恙怂

token_retransmit

恓恮ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆćÆć€ćƒˆćƒ¼ć‚Æćƒ³ć‚’å—äæ”ć™ć‚‹å‰ć«ćƒˆćƒ¼ć‚Æćƒ³ćŒå†é€äæ”ć•ć‚Œć‚‹ć¾ć§ć®ę™‚é–“ć‚’ćƒŸćƒŖē§’å˜ä½ć§ęŒ‡å®šć—ć¾ć™ć€‚ ćƒˆćƒ¼ć‚Æćƒ³ćŒå¤‰ę›“ć•ć‚Œć‚‹ćØ态恓悌ćÆč‡Ŗ動ēš„恫č؈ē®—ć•ć‚Œć¾ć™ć€‚ ć“ć®å€¤ć‚’å¤‰ę›“ć™ć‚‹ć“ćØ堓合ćÆcorosyncć‚³ćƒŸćƒ„ćƒ‹ćƒ†ć‚£ć«ē›øč«‡ć•ć‚Œć‚‹ć“ćØć‚’å‹§ć‚ć¾ć™ć€‚

ęœ€å°å€¤ćÆ30惟ćƒŖē§’恧恙怂 čØ­å®šć•ć‚Œć¦ćŠć‚‰ćšć‚Øćƒ©ćƒ¼ćŒē™ŗē”Ÿć—ćŸå “合ćÆć€ćƒˆćƒ¼ć‚Æćƒ³/ļ¼ˆtoken_retransmits_before_loss_const + 0.2ļ¼‰ćŒ30ć‚’č¶…ćˆć¦ć„ć‚‹ć“ćØ悒ē¢ŗčŖć—ć¦ćć ć•ć„ć€‚

2ćƒŽćƒ¼ćƒ‰ć‚Æćƒ©ć‚¹ć‚æć®ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ238惟ćƒŖē§’恧恙怂 3恤仄äøŠć®ćƒŽćƒ¼ćƒ‰ćÆtoken_coefficientć‚’å‚ē…§ć—ć¾ć™ć€‚

knet_compression_model

Kronosnet恌ä½æē”Ø恙悋ļ¼ˆć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć®ļ¼‰åœ§ēø®ć®ć‚æ悤惗怂 利ē”ØåÆčƒ½ćŖ値ćÆć€ćƒ“ćƒ«ćƒ‰ćŠć‚ˆć³åˆ©ē”ØåÆčƒ½ćŖćƒ©ć‚¤ćƒ–ćƒ©ćƒŖć«ć‚ˆć£ć¦ē•°ćŖć‚Šć¾ć™ć€‚ 通åøø态zlibćØlz4恌ä½æē”ØåÆčƒ½ć«ćŖć‚Šć¾ć™ćŒć€bzip2ćŖ恩悂čرåÆć•ć‚Œć¾ć™ć€‚ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ怌ćŖ恗怍恧恙

knet_compression_threshold

ęŒ‡å®šć•ć‚ŒćŸå€¤ć‚ˆć‚Šå°ć•ć„ćƒ‘ć‚±ćƒƒćƒˆć‚’åœ§ēø®ć—ćŖć„ć‚ˆć†ć«knetć«ęŒ‡ē¤ŗć—ć¾ć™ć€‚ ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ100惐悤惈恧恙怂

0恫čØ­å®šć™ć‚‹ćØć€ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć«ćƒŖć‚»ćƒƒćƒˆć•ć‚Œć¾ć™ć€‚ ć™ć¹ć¦ć‚’åœ§ēø®ć™ć‚‹ć«ćÆ1恫čØ­å®šć—ć¾ć™ć€‚

knet_compression_level

å¤šćć®åœ§ēø®ćƒ©ć‚¤ćƒ–ćƒ©ćƒŖ恧ćÆć€åœ§ēø®ćƒ‘ćƒ©ćƒ”ćƒ¼ć‚æćƒ¼ć®čŖæę•“ćŒåÆčƒ½ć§ć™ć€‚ 恟ćØ恈恰态0ć¾ćŸćÆ1 … 9ćÆäø€čˆ¬ć«åœ§ēø®ćƒ¬ćƒ™ćƒ«ć‚’ę±ŗå®šć™ć‚‹ćŸć‚ć«ä½æē”Øć•ć‚Œć¾ć™ć€‚ ć“ć®å€¤ćÆå¤‰ę›“ć•ć‚Œćšć«åœ§ēø®ćƒ©ć‚¤ćƒ–ćƒ©ćƒŖ恫ęø”ć•ć‚Œć‚‹ćŸć‚ć€č©³ē“°ć«ć¤ć„恦ćÆćƒ©ć‚¤ćƒ–ćƒ©ćƒŖć®ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć‚’å‚ē…§ć™ć‚‹ć“ćØć‚’ćŠå‹§ć‚ć—ć¾ć™ć€‚

hold

恓恮ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆćÆć€ćƒ—ćƒ­ćƒˆć‚³ćƒ«ć®ä½æē”ØēŽ‡ćŒä½Žć„å “åˆć«ćƒˆćƒ¼ć‚Æćƒ³ć‚’äæęŒć™ć‚‹ę™‚é–“ć‚’ćƒŸćƒŖē§’å˜ä½ć§ęŒ‡å®šć—ć¾ć™ć€‚ corosyncć‚³ćƒŸćƒ„ćƒ‹ćƒ†ć‚£ć®ęŒ‡å°ŽćŖć—ć§ć“ć®å€¤ć‚’å¤‰ę›“ć™ć‚‹ć“ćØćÆćŠå‹§ć‚ć—ć¾ć›ć‚“ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ180惟ćƒŖē§’恧恙怂

token_retransmits_before_loss_const

ć“ć®å€¤ćÆć€ę–°ć—ć„ę§‹ęˆć‚’å½¢ęˆć™ć‚‹å‰ć«å†é€äæ”ć‚’č©¦č”Œć™ć‚‹åæ…č¦ćŒć‚ć‚‹ćƒˆćƒ¼ć‚Æćƒ³ć®ę•°ć‚’č­˜åˆ„ć—ć¾ć™ć€‚token_retransmitćŠć‚ˆć³holdč؈ē®—恫悂ä½æē”Øć•ć‚Œć¾ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ4å›žć®å†é€äæ”恧恙怂

join

恓恮ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆćÆć€ćƒ”ćƒ³ćƒćƒ¼ć‚·ćƒƒćƒ—ćƒ—ćƒ­ćƒˆć‚³ćƒ«ć§å‚åŠ ćƒ”ćƒƒć‚»ćƒ¼ć‚øć‚’å¾…ę©Ÿć™ć‚‹ę™‚é–“ć‚’ćƒŸćƒŖē§’å˜ä½ć§ęŒ‡å®šć—ć¾ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ50惟ćƒŖē§’恧恙怂

send_join

恓恮ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆćÆ态ēµåˆćƒ”ćƒƒć‚»ćƒ¼ć‚ø悒送äæ”ć™ć‚‹å‰ć«å¾…ę©Ÿć™ć‚‹0恋悉send_joinć¾ć§ć®ēÆ„å›²ć‚’ćƒŸćƒŖē§’å˜ä½ć§ęŒ‡å®šć—ć¾ć™ć€‚ 32ćƒŽćƒ¼ćƒ‰ęœŖęŗ€ć®ę§‹ęˆć®å “åˆć€ć“ć®ćƒ‘ćƒ©ćƒ”ćƒ¼ć‚æćƒ¼ćÆäøč¦ć§ć™ć€‚ å¤§ććŖćƒŖćƒ³ć‚°ć®å “åˆć€ć“ć®ćƒ‘ćƒ©ćƒ”ćƒ¼ć‚æćƒ¼ćÆ态ꖰ恗恄ćƒŖćƒ³ć‚°ć®å½¢ęˆę™‚ć«å‚åŠ ćƒ”ćƒƒć‚»ćƒ¼ć‚ø恧NIC恌ć‚Ŗćƒ¼ćƒćƒ¼ćƒ•ćƒ­ćƒ¼ć—ćŖć„ć‚ˆć†ć«ć™ć‚‹ćŸć‚ć«åæ…要恧恙怂 å¤§ććŖćƒŖćƒ³ć‚°ļ¼ˆ128ćƒŽćƒ¼ćƒ‰ļ¼‰ć®å¦„当ćŖ値ćÆ80惟ćƒŖē§’恧恙怂 ć“ć®å€¤ć‚’å¤‰ę›“ć—ćŸå “åˆć€ä»–ć®ć‚æć‚¤ćƒžćƒ¼å€¤ć‚‚å¤‰ę›“ć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ å¤§č¦ęØ”ćŖę§‹ęˆć‚’å®Ÿč”Œć—ć‚ˆć†ćØć™ć‚‹å “åˆćÆ态corosyncćƒ”ćƒ¼ćƒŖćƒ³ć‚°ćƒŖć‚¹ćƒˆć‹ć‚‰ć‚¢ćƒ‰ćƒć‚¤ć‚¹ć‚’ę±‚ć‚ć¦ćć ć•ć„ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ0惟ćƒŖē§’恧恙怂

consensus

恓恮ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆćÆć€ćƒ”ćƒ³ćƒćƒ¼ć‚·ćƒƒćƒ—ę§‹ęˆć®ę–°ć—ć„ćƒ©ć‚¦ćƒ³ćƒ‰ć‚’é–‹å§‹ć™ć‚‹å‰ć«ć‚³ćƒ³ć‚»ćƒ³ć‚µć‚¹ćŒé”ęˆć•ć‚Œć‚‹ć¾ć§å¾…ę©Ÿć™ć‚‹ę™‚é–“ć‚’ćƒŸćƒŖē§’å˜ä½ć§ęŒ‡å®šć—ć¾ć™ć€‚ ć‚³ćƒ³ć‚»ćƒ³ć‚µć‚¹ć®ęœ€å°å€¤ćÆ1.2 *ćƒˆćƒ¼ć‚Æćƒ³ć§ćŖ恑悌恰ćŖć‚Šć¾ć›ć‚“ć€‚ćƒ¦ćƒ¼ć‚¶ćƒ¼ćŒć‚³ćƒ³ć‚»ćƒ³ć‚µć‚¹å€¤ć‚’ęŒ‡å®šć—ćŖć„å “åˆć€ć“ć®å€¤ćÆ1.2 *ćƒˆćƒ¼ć‚Æćƒ³ć§č‡Ŗ動ēš„恫č؈ē®—ć•ć‚Œć¾ć™ć€‚

2ćƒŽćƒ¼ćƒ‰ć‚Æćƒ©ć‚¹ć‚æć®å “åˆć€ć‚³ćƒ³ć‚»ćƒ³ć‚µć‚¹ćÆ参加ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆć‚ˆć‚Šć‚‚å¤§ććć€ćƒˆćƒ¼ć‚Æćƒ³ć‚ˆć‚Šć‚‚å°ć•ć„ę–¹ćŒå®‰å…Ø恧恙怂 3ćƒŽćƒ¼ćƒ‰ä»„äøŠć®ć‚Æćƒ©ć‚¹ć‚æćƒ¼ć®å “åˆć€ć‚³ćƒ³ć‚»ćƒ³ć‚µć‚¹ćÆćƒˆćƒ¼ć‚Æćƒ³ć‚ˆć‚Šć‚‚å¤§ććć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ć‚³ćƒ³ć‚»ćƒ³ć‚µć‚¹ćŒćƒˆćƒ¼ć‚Æćƒ³ć‚ˆć‚Šć‚‚å°‘ćŖć„å “åˆć€ćƒŽćƒ¼ćƒ‰ę•°ćŒå¢—ćˆć‚‹ćØć€ćƒ”ćƒ³ćƒćƒ¼ć‚·ćƒƒćƒ—ć®å¤‰ę›“ć®ćƒŖć‚¹ć‚ÆćŒé«˜ć¾ć‚Šć€ä»®ęƒ³åŒęœŸćŒäæčØ¼ć•ć‚Œć¾ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ1200惟ćƒŖē§’恧恙怂

merge

恓恮ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆćÆć€ćƒžćƒ«ćƒć‚­ćƒ£ć‚¹ćƒˆćƒˆćƒ©ćƒ•ć‚£ćƒƒć‚Æ恌送äæ”ć•ć‚Œć¦ć„ćŖ恄ćØćć«ćƒ‘ćƒ¼ćƒ†ć‚£ć‚·ćƒ§ćƒ³ć‚’ćƒć‚§ćƒƒć‚Æć™ć‚‹ć¾ć§ć®å¾…ę©Ÿę™‚é–“ć‚’ćƒŸćƒŖē§’å˜ä½ć§ęŒ‡å®šć—ć¾ć™ć€‚ ćƒžćƒ«ćƒć‚­ćƒ£ć‚¹ćƒˆćƒˆćƒ©ćƒ•ć‚£ćƒƒć‚Æ恌送äæ”ć•ć‚Œć¦ć„ć‚‹å “åˆć€ćƒžćƒ¼ć‚øꤜå‡ŗćÆćƒ—ćƒ­ćƒˆć‚³ćƒ«ć®ę©Ÿčƒ½ćØ恗恦č‡Ŗ動ēš„ć«č”Œć‚ć‚Œć¾ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ200惟ćƒŖē§’恧恙怂

downcheck

恓恮ć‚æć‚¤ćƒ ć‚¢ć‚¦ćƒˆćÆ态惍惃惈ćƒÆćƒ¼ć‚Æć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ćŒćƒ€ć‚¦ćƒ³ć—ćŸå¾Œć«ćƒćƒƒć‚Æć‚¢ćƒƒćƒ—ć•ć‚Œć‚‹ć“ćØ悒ē¢ŗčŖć™ć‚‹å‰ć«å¾…ę©Ÿć™ć‚‹ę™‚é–“ć‚’ćƒŸćƒŖē§’å˜ä½ć§ęŒ‡å®šć—ć¾ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ1000惟ćƒŖē§’恧恙怂

fail_recv_const

ć“ć®å®šę•°ćÆć€ę–°ć—ć„ę§‹ęˆćŒå½¢ęˆć•ć‚Œć‚‹å‰ć«ćƒ”ćƒƒć‚»ćƒ¼ć‚øć‚’å—äæ”恙悋åæ…č¦ćŒć‚ć‚‹ćØćć«ć€ćƒ”ćƒƒć‚»ćƒ¼ć‚øć‚’å—äæ”ć›ćšć«ćƒˆćƒ¼ć‚Æćƒ³ć‚’ćƒ­ćƒ¼ćƒ†ćƒ¼ć‚·ćƒ§ćƒ³ć™ć‚‹å›žę•°ć‚’ęŒ‡å®šć—ć¾ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć§ćÆć€ćƒ”ćƒƒć‚»ćƒ¼ć‚øć®å—äæ”ć«å¤±ę•—ć™ć‚‹å›žę•°ćÆ2500恧恙怂

seqno_unchanged_const

ć“ć®å®šę•°ćÆć€ćƒ›ćƒ¼ćƒ«ćƒ‰ć‚æć‚¤ćƒžćƒ¼ćŒé–‹å§‹ć•ć‚Œć‚‹å‰ć«ć€ćƒžćƒ«ćƒć‚­ćƒ£ć‚¹ćƒˆćƒˆćƒ©ćƒ•ć‚£ćƒƒć‚ÆćŖć—ć§ćƒˆćƒ¼ć‚Æćƒ³ć‚’ćƒ­ćƒ¼ćƒ†ćƒ¼ć‚·ćƒ§ćƒ³ć™ć‚‹å›žę•°ć‚’ęŒ‡å®šć—ć¾ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć®å›žę•°ćÆ30å›žć§ć™ć€‚

heartbeat_failures_allowed

[HeartBeating mechanism] éšœå®³ę¤œå‡ŗć‚’é«˜é€ŸåŒ–ć™ć‚‹ćŸć‚ć«ć€ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć®HeartBeatingćƒ”ć‚«ćƒ‹ć‚ŗćƒ ć‚’ę§‹ęˆć—ć¾ć™ć€‚ęå¤±ć®å¤šć„ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æć§ć“ć®ćƒ”ć‚«ćƒ‹ć‚ŗ惠悒ä½æē”Ø恙悋ćØć€ćƒ”ć‚«ćƒ‹ć‚ŗćƒ ćŒćƒćƒ¼ćƒˆćƒ“ćƒ¼ćƒˆć‚’ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æć«ä¾å­˜ć—ć¦ć„ć‚‹ćŸć‚ć€ęå¤±ć«čŖ¤ć‚ŠćŒē”Ÿć˜ć‚‹åÆčƒ½ę€§ćŒć‚ć‚‹ć“ćØ恫ę³Øę„ć—ć¦ćć ć•ć„ć€‚

ć—ćŸćŒć£ć¦ć€ä½æē”ØēŽ‡ć®ä½Žć„ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æ恋悉äø­ē؋åŗ¦ć®ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æć§éšœå®³ć‚’ę”¹å–„ć™ć‚‹åæ…č¦ćŒć‚ć‚‹å “åˆć€ēµŒéؓ則ćØć—ć¦ć“ć®ćƒ”ć‚«ćƒ‹ć‚ŗ惠悒ä½æē”Øć—ć¾ć™ć€‚

ć“ć®å®šę•°ćÆć€ć‚·ć‚¹ćƒ†ćƒ ćŒćƒćƒ¼ćƒˆćƒ“ćƒ¼ćƒˆéšœå®³ć‚’å®£čØ€ć™ć‚‹å‰ć«čØ±å®¹ć™ć‚‹åæ…č¦ćŒć‚ć‚‹ćƒćƒ¼ćƒˆćƒ“ćƒ¼ćƒˆéšœå®³ć®ę•°ć€ä¾‹ćˆć°3ćŖć©ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ć¾ćŸć€ć“ć®å€¤ćŒčØ­å®šć•ć‚Œć¦ć„ćŖ恄恋0ć§ć‚ć‚‹å “åˆć€ćƒćƒ¼ćƒˆćƒ“ćƒ¼ćƒˆćƒ”ć‚«ćƒ‹ć‚ŗ惠ćÆć‚·ć‚¹ćƒ†ćƒ ć«é–¢äøŽć—ć¦ćŠć‚‰ćšć€ćƒˆćƒ¼ć‚Æćƒ³ćƒ­ćƒ¼ćƒ†ćƒ¼ć‚·ćƒ§ćƒ³ćŒéšœå®³ę¤œå‡ŗć®ę–¹ę³•ć«ćŖć‚Šć¾ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ0ļ¼ˆē„”効ļ¼‰ć§ć™ć€‚

max_network_delay

[HeartBeating mechanism]ć“ć®å®šę•°ćÆć€ć‚ć‚‹ćƒžć‚·ćƒ³ć‹ć‚‰åˆ„ć®ćƒžć‚·ćƒ³ć«ćƒ‘ć‚±ćƒƒćƒˆć‚’č»¢é€ć™ć‚‹ćŸć‚ć«ćƒćƒƒćƒˆćƒÆćƒ¼ć‚ÆćŒč¦ć™ć‚‹ćŠćŠć‚ˆćć®é…å»¶ć‚’ćƒŸćƒŖē§’å˜ä½ć§ęŒ‡å®šć—ć¾ć™ć€‚ ć“ć®å€¤ćÆć‚·ć‚¹ćƒ†ćƒ ć‚Øćƒ³ć‚øćƒ‹ć‚¢ćŒčØ­å®šć™ć‚‹ć‚‚ć®ć§ć‚ć‚Šć€ćƒćƒ¼ćƒˆćƒ“ćƒ¼ćƒˆć‚’ä½æē”Øć—ćŸéšœå®³ę¤œå‡ŗćƒ”ć‚«ćƒ‹ć‚ŗćƒ ć«å½±éŸæ恙悋恟悁态äøę˜ŽćŖ堓合ćÆå¤‰ę›“ć—ćŖ恄恧恏恠恕恄怂

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ50惟ćƒŖē§’恧恙怂

window_size

ć“ć®å®šę•°ćÆ态1å›žć®ćƒˆćƒ¼ć‚Æćƒ³ćƒ­ćƒ¼ćƒ†ćƒ¼ć‚·ćƒ§ćƒ³ć§é€äæ”ć§ćć‚‹ćƒ”ćƒƒć‚»ćƒ¼ć‚øć®ęœ€å¤§ę•°ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ć™ć¹ć¦ć®ćƒ—ćƒ­ć‚»ćƒƒć‚µćƒ¼ć®ćƒ‘ćƒ•ć‚©ćƒ¼ćƒžćƒ³ć‚¹ćŒåŒē­‰ć§ć‚ć‚Œć°ć€ć“ć®å€¤ćÆå¤§ćććŖ悋åÆčƒ½ę€§ćŒć‚ć‚Šļ¼ˆ300ļ¼‰ć€éžåøøć«å¤§ććŖćƒŖćƒ³ć‚°ć®ē™ŗäæ”恋悉配äæ”ć¾ć§ć®å¾…ć”ę™‚é–“ćŒé•·ććŖć‚Šć¾ć™ć€‚ å¤§ććŖćƒŖćƒ³ć‚°ļ¼ˆ16仄äøŠļ¼‰ć®ćƒ¬ć‚¤ćƒ†ćƒ³ć‚·ć‚’ęø›ć‚‰ć™ćŸć‚ć«ć€ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ安å…ØćŖå¦„å”ę”ˆć§ć™ć€‚ é«˜é€Ÿćƒ—ćƒ­ć‚»ćƒƒć‚µć®äø­ć«1恤仄äøŠć®ä½Žé€Ÿćƒ—ćƒ­ć‚»ćƒƒć‚µćŒå­˜åœØć™ć‚‹å “åˆć€window_sizećÆć‚«ćƒ¼ćƒćƒ«å—äæ”ćƒćƒƒćƒ•ć‚”ć®ć‚Ŗćƒ¼ćƒćƒ¼ćƒ•ćƒ­ćƒ¼ć‚’å›žéæć™ć‚‹ćŸć‚ć« 256000 / netmtuć‚ˆć‚Šå¤§ćććŖ恄åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ 恓恮恓ćØćÆ态通ēŸ„ćƒ­ć‚°ć«å†é€äæ”ćƒŖć‚¹ćƒˆć‚’č”Øē¤ŗ恙悋恓ćØć§ćƒ¦ćƒ¼ć‚¶ćƒ¼ć«é€šēŸ„ć•ć‚Œć¾ć™ć€‚ ćƒ‡ćƒ¼ć‚æćŒęå¤±ć™ć‚‹ć“ćØćÆć‚ć‚Šć¾ć›ć‚“ćŒć€ć“ć‚Œć‚‰ć®ć‚Øćƒ©ćƒ¼ćŒē™ŗē”Ÿć™ć‚‹ćØćƒ‘ćƒ•ć‚©ćƒ¼ćƒžćƒ³ć‚¹ćŒä½Žäø‹ć—ć¾ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ50ćƒ”ćƒƒć‚»ćƒ¼ć‚ø恧恙怂

max_messages

ć“ć®å®šę•°ćÆć€ćƒˆćƒ¼ć‚Æćƒ³ć®å—äæ”Ꙃ恫1ć¤ć®ćƒ—ćƒ­ć‚»ćƒƒć‚µćŒé€äæ”ć§ćć‚‹ćƒ”ćƒƒć‚»ćƒ¼ć‚øć®ęœ€å¤§ę•°ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ć‚«ćƒ¼ćƒćƒ«é€äæ”ćƒćƒƒćƒ•ć‚”ćƒ¼ć®ć‚Ŗćƒ¼ćƒćƒ¼ćƒ•ćƒ­ćƒ¼ć‚’é˜²ććŸć‚ć€max_messagesćƒ‘ćƒ©ćƒ”ćƒ¼ć‚æćƒ¼ćÆ256000 / netmtuć«åˆ¶é™ć•ć‚Œć¦ć„ć¾ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ17ćƒ”ćƒƒć‚»ćƒ¼ć‚ø恧恙怂

miss_count_const

ć“ć®å®šę•°ćÆć€ćƒˆćƒ¼ć‚Æćƒ³ć®å—äæ”ę™‚ć«ć€å†é€äæ”恌ē™ŗē”Ÿć™ć‚‹å‰ć«å†é€äæ”ć«ć¤ć„ć¦ćƒ”ćƒƒć‚»ćƒ¼ć‚ø恌惁悧惃ć‚Æć•ć‚Œć‚‹ęœ€å¤§å›žę•°ć‚’å®šē¾©ć—ć¾ć™ć€‚ ć“ć®ćƒ‘ćƒ©ćƒ”ćƒ¼ć‚æćƒ¼ćÆć€ćƒ¦ćƒ‹ć‚­ćƒ£ć‚¹ćƒˆćƒ‘ć‚±ćƒƒćƒˆćØęÆ”č¼ƒć—ć¦ćƒžćƒ«ćƒć‚­ćƒ£ć‚¹ćƒˆćƒ‘ć‚±ćƒƒćƒˆć‚’é…å»¶ć•ć›ć‚‹ć‚¹ć‚¤ćƒƒćƒć‚’å¤‰ę›“ć™ć‚‹ć®ć«å½¹ē«‹ć”ć¾ć™ć€‚ ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆčح定ćÆć€ć»ć¼ć™ć¹ć¦ć®ęœ€ę–°ć®ć‚¹ć‚¤ćƒƒćƒć§ć†ć¾ćę©Ÿčƒ½ć—ć¾ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ5ćƒ”ćƒƒć‚»ćƒ¼ć‚ø恧恙怂

knet_pmtud_interval

惍惃惈ćƒÆćƒ¼ć‚ÆMTUć®å¤‰ę›“ć‚’ęŽ¢ć™ćŸć‚ć«knet PMTUdćŒå®Ÿč”Œć•ć‚Œć‚‹é »åŗ¦ć€‚ å€¤ć®ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ30ē§’恧恙怂

block_unlisted_ips

udpućØknet恌corosync恫čŖč­˜ć•ć‚Œć¦ć„ćŖ恄IPć‚¢ćƒ‰ćƒ¬ć‚¹ļ¼ˆćƒŽćƒ¼ćƒ‰ćƒŖć‚¹ćƒˆć«å­˜åœØ恗ćŖć„ćƒŽćƒ¼ćƒ‰ļ¼‰ć‹ć‚‰ćƒ‘ć‚±ćƒƒćƒˆć‚’ćƒ‰ćƒ­ćƒƒćƒ—ć§ćć‚‹ć‚ˆć†ć«ć—ć¾ć™ć€‚ 値ćÆyesć¾ćŸćÆno恧恙怂

ć“ć®ę©Ÿčƒ½ćÆäø»ć«ć€ć‚Æćƒ©ć‚¹ć‚æćƒ¼åˆ†å‰²å¾Œć®å¤ć„ę§‹ęˆć‚’ęŒć¤ćƒŽćƒ¼ćƒ‰ć®ēµåˆć‚’é˜²ććŸć‚ć®ć‚‚ć®ć§ć™ć€‚ åˆ„ć®ä½æē”Ø例ćÆ态2恤恮ē‹¬ē«‹ć—ćŸć‚Æćƒ©ć‚¹ć‚æćƒ¼ć®ć‚¢ćƒˆćƒŸćƒƒć‚Æćƒžćƒ¼ć‚ø悒čرåÆ恙悋恓ćØ恧恙怂

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆå€¤ć‚’å¤‰ę›“ć™ć‚‹ć“ćØćÆćŠå‹§ć‚ć§ćć¾ć›ć‚“ć€‚ć‚Ŗćƒ¼ćƒćƒ¼ćƒ˜ćƒƒćƒ‰ćŒå°ć•ćć€å¤ć„ę§‹ęˆć§ćƒŖć‚¹ćƒˆć•ć‚Œć¦ć„ćŖć„ćƒŽćƒ¼ćƒ‰ć§corosyncć‚’čµ·å‹•ć™ć‚‹ćØć€ę—¢å­˜ć®ć‚Æćƒ©ć‚¹ć‚æćƒ¼ć§éšœå®³ćŒē™ŗē”Ÿć™ć‚‹åÆčƒ½ę€§ćŒć‚ć‚Šć¾ć™ć€‚

ć“ć®å€¤ć®ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆyes恧恙怂


ćƒ­ć‚®ćƒ³ć‚°ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–å†…ć«ćÆć€ć™ć¹ć¦ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć®čح定ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćŒć„ćć¤ć‹ć‚ć‚Šć¾ć™ć€‚

ꬔ恮3恤恮ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćÆ态꜀äøŠä½ć®ćƒ­ć‚®ćƒ³ć‚°ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć«åÆ¾ć—ć¦ć®ćæęœ‰åŠ¹ć§ć™ć€‚

timestamp

恓悌ćÆć€ć™ć¹ć¦ć®ćƒ­ć‚°ćƒ”ćƒƒć‚»ćƒ¼ć‚ø恫ć‚æć‚¤ćƒ ć‚¹ć‚æćƒ³ćƒ—ćŒé…ē½®ć•ć‚Œć‚‹ć“ćØć‚’ęŒ‡å®šć—ć¾ć™ć€‚ offļ¼ˆć‚æć‚¤ćƒ ć‚¹ć‚æćƒ³ćƒ—ćŖ恗ļ¼‰ć€onļ¼ˆē§’ē²¾åŗ¦ć®ć‚æć‚¤ćƒ ć‚¹ć‚æćƒ³ćƒ—ļ¼‰ć€ć¾ćŸćÆhiresļ¼ˆćƒŸćƒŖē§’ē²¾åŗ¦ć®ć‚æć‚¤ćƒ ć‚¹ć‚æćƒ³ćƒ—-LibQBć§ć‚µćƒćƒ¼ćƒˆć•ć‚Œć¦ć„ć‚‹å “åˆć®ćæļ¼‰ć®ć„ćšć‚Œć‹ć§ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆhiresļ¼ˆć¾ćŸćÆhiresćŒć‚µćƒćƒ¼ćƒˆć•ć‚Œć¦ć„ćŖć„å “åˆćÆć‚Ŗćƒ³ļ¼‰ć§ć™ć€‚

fileline

恓悌ćÆć€ćƒ•ć‚”ć‚¤ćƒ«ćØč”Œć‚’čØ˜éŒ²ć™ć‚‹ć“ćØć‚’ęŒ‡å®šć—ć¾ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆć‚Ŗ惕恧恙怂

function_name

恓悌ćÆć€ć‚³ćƒ¼ćƒ‰é–¢ę•°åć‚’č”Øē¤ŗ恙悋恓ćØć‚’ęŒ‡å®šć—ć¾ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆć‚Ŗ惕恧恙怂

blackbox

恓悌ćÆć€ćƒ–ćƒ©ćƒƒć‚Æ惜惃ć‚Æć‚¹ę©Ÿčƒ½ć‚’ęœ‰åŠ¹ć«ć™ć‚‹ć“ćØć‚’ęŒ‡å®šć—ć¾ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆć‚Ŗćƒ³ć§ć™ć€‚

ꬔ恮ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćÆć€ćƒˆćƒƒćƒ—ćƒ¬ćƒ™ćƒ«ć®ćƒ­ć‚®ćƒ³ć‚°ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć®äø”ę–¹ć«ęœ‰åŠ¹ć§ć‚ć‚Šć€logger_subsysć‚Øćƒ³ćƒˆćƒŖ恧ć‚Ŗćƒ¼ćƒćƒ¼ćƒ©ć‚¤ćƒ‰ć§ćć¾ć™ć€‚

to_stderr
to_logfile
to_syslog

恓悌悉ćÆ态惭悰å‡ŗåŠ›ć®å®›å…ˆć‚’ęŒ‡å®šć—ć¾ć™ć€‚ ć“ć‚Œć‚‰ć®ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć®ä»»ę„ć®ēµ„ćæåˆć‚ć›ć‚’ęŒ‡å®šć§ćć¾ć™ć€‚ ęœ‰åŠ¹ćŖć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćÆyesćŠć‚ˆć³no恧恙怂

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆsyslogćŠć‚ˆć³stderr恧恙怂

to_logfile悒ä½æē”Øć—ć¦ć„ć¦ć€ćƒ•ć‚”ć‚¤ćƒ«ć‚’ćƒ­ćƒ¼ćƒ†ćƒ¼ć‚·ćƒ§ćƒ³ć™ć‚‹å “åˆćÆ态ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³copytruncateć‚’ęŒ‡å®šć—ć¦logrotateļ¼ˆ8ļ¼‰ć‚’ä½æē”Øć—ć¦ćć ć•ć„ć€‚ ä¾‹ćˆć°ę¬”ć®ć‚ˆć†ć«čØ­å®šć—ć¾ć™ć€‚

/var/log/corosync.log {
    missingok
    compress
    notifempty
    daily
    rotate 7
    copytruncate
}
logfile

to_logfilećƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ćŒyes恫čØ­å®šć•ć‚Œć¦ć„ć‚‹å “åˆć€ć“ć®ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćÆćƒ­ć‚°ćƒ•ć‚”ć‚¤ćƒ«ć®ćƒ‘ć‚¹åć‚’ęŒ‡å®šć—ć¾ć™ć€‚
恓悌ćÆ态恓恮ē‰¹å®šć®ć‚µćƒ–ć‚·ć‚¹ćƒ†ćƒ ć®ćƒ­ć‚°ćƒ•ć‚”ć‚¤ćƒ«ć®å„Ŗå…ˆé †ä½ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ 惇惐惃悰恌ć‚Ŗćƒ³ć®å “åˆćÆē„”č¦–ć•ć‚Œć¾ć™ć€‚ åÆčƒ½ćŖ値ćÆ态alert态crit态debugļ¼ˆdebug = onćØåŒć˜ļ¼‰ć€emerg态err态info态notice态warning恧恙怂

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆinfo恧恙怂

logfile_priority

恓悌ćÆ态恓恮ē‰¹å®šć®ć‚µćƒ–ć‚·ć‚¹ćƒ†ćƒ ć®ćƒ­ć‚°ćƒ•ć‚”ć‚¤ćƒ«ć®å„Ŗå…ˆé †ä½ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ 惇惐惃悰恌ć‚Ŗćƒ³ć®å “åˆćÆē„”č¦–ć•ć‚Œć¾ć™ć€‚ åÆčƒ½ćŖ値ćÆ态alert态crit态debugļ¼ˆdebug = onćØåŒć˜ļ¼‰ć€emerg态err态info态notice态warning恧恙怂

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆinfo恧恙怂

 

syslog_facility

恓悌ćÆ态syslog.options恫送äæ”ć•ć‚Œć‚‹ćƒ”ćƒƒć‚»ćƒ¼ć‚ø恫ä½æē”Ø恕悌悋syslogę©Ÿčƒ½ć‚æć‚¤ćƒ—ć‚’ęŒ‡å®šć—ć¾ć™ć€‚optionsćÆ态daemon态local0态local1态local2态local3态local4态local5态local6ć€ćŠć‚ˆć³local7恧恙怂

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆdaemon恧恙怂

syslog_priority

恓悌ćÆ态恓恮ē‰¹å®šć®ć‚µćƒ–ć‚·ć‚¹ćƒ†ćƒ ć®syslogćƒ¬ćƒ™ćƒ«ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ 惇惐惃悰恌ć‚Ŗćƒ³ć®å “åˆćÆē„”č¦–ć•ć‚Œć¾ć™ć€‚ åÆčƒ½ćŖ値ćÆ态alert态crit态debugļ¼ˆdebug = onćØåŒć˜ļ¼‰ć€emerg态err态info态notice态warning恧恙怂

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆinfo恧恙怂

debug

恓悌ćÆ态恓恮ē‰¹å®šć®ćƒ­ć‚¬ćƒ¼ć®ćƒ‡ćƒćƒƒć‚°å‡ŗåŠ›ć‚’čØ˜éŒ²ć™ć‚‹ć‹ć©ć†ć‹ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ ć¾ćŸć€ęœ€é«˜ćƒ¬ćƒ™ćƒ«ć®ćƒ‡ćƒćƒƒć‚°ęƒ…å ±ć§ć‚ć‚‹å€¤ćƒˆćƒ¬ćƒ¼ć‚¹ć‚’å«ć‚ć‚‹ć“ćØćŒć§ćć¾ć™ć€‚

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆć‚Ŗ惕恧恙怂

 


ćƒ­ć‚®ćƒ³ć‚°ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–å†…ć§ćÆ态logger_subsysćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ćÆć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć§ć™ć€‚

logger_subsysć‚µćƒ–ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–å†…ć§ćÆ态äøŠčØ˜ć®ćƒ­ć‚®ćƒ³ć‚°ę§‹ęˆć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćÆć™ć¹ć¦ęœ‰åŠ¹ć§ć‚ć‚Šć€ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆčØ­å®šć‚’ć‚Ŗćƒ¼ćƒćƒ¼ćƒ©ć‚¤ćƒ‰ć™ć‚‹ćŸć‚ć«ä½æē”Øć§ćć¾ć™ć€‚ 仄äø‹ć§čŖ¬ę˜Žć™ć‚‹subsysć‚Øćƒ³ćƒˆćƒŖćÆć€ć‚µćƒ–ć‚·ć‚¹ćƒ†ćƒ ć‚’č­˜åˆ„ć™ć‚‹ćŸć‚ć«åæ…é ˆć§ć™ć€‚

subsys

恓悌ćÆć€ćƒ­ć‚®ćƒ³ć‚°ćŒęŒ‡å®šć•ć‚Œć‚‹ć‚µćƒ–ć‚·ć‚¹ćƒ†ćƒ IDļ¼ˆåå‰ļ¼‰ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ 恓悌ćÆ态log_initļ¼ˆļ¼‰å‘¼ć³å‡ŗć—ć§ć‚µćƒ¼ćƒ“ć‚¹ćŒä½æē”Øć™ć‚‹åå‰ć§ć™ć€‚ ä¾‹ćˆć°ć€‚ 怌CPG怍怂 ć“ć®ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ćÆåæ…é ˆć§ć™ć€‚

 


quorum ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–å†…ć§ćÆć€ćƒ—ćƒ­ćƒć‚¤ćƒ€ćƒ¼ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć§ä½æē”Ø恙悋ć‚Æć‚©ćƒ¼ćƒ©ćƒ ć‚¢ćƒ«ć‚“ćƒŖć‚ŗćƒ ć‚’ęŒ‡å®šć§ćć¾ć™ć€‚ 執ē­†ę™‚ē‚¹ć§ćÆ态corosync_votequorum恮ćæćŒć‚µćƒćƒ¼ćƒˆć•ć‚Œć¦ć„ć¾ć™ć€‚ čح定ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć«ć¤ć„ć¦ćÆ态votequorumļ¼ˆ5ļ¼‰ć‚’参ē…§ć—ć¦ćć ć•ć„ć€‚

 


nodelist ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–å†…ć§ćÆ态ć‚Æćƒ©ć‚¹ć‚æćƒ¼å†…ć®ćƒŽćƒ¼ćƒ‰ć«é–¢ć™ć‚‹ē‰¹å®šć®ęƒ…å ±ć‚’ęŒ‡å®šć§ćć¾ć™ć€‚ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć«ćÆć€ćƒ”ćƒ³ćƒćƒ¼ć‚·ćƒƒćƒ—ć®ćƒ”ćƒ³ćƒćƒ¼ć§ć‚ć‚‹ć™ć¹ć¦ć®ćƒŽćƒ¼ćƒ‰ć‚’ęŒ‡å®šć™ć‚‹nodeć‚µćƒ–ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–ć®ćæć‚’å«ć‚ć‚‹ć“ćØćŒć§ćć€ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆä»„å¤–ć®ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćŒåæ…要恧恙怂 ć™ć¹ć¦ć®ćƒŽćƒ¼ćƒ‰ć«ćÆć€å°‘ćŖ恏ćØ悂ring0_addrćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ćŒå…„åŠ›ć•ć‚Œć¦ć„ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

ćƒ”ćƒ³ćƒćƒ¼ć‚·ćƒƒćƒ—ć®ćƒ”ćƒ³ćƒćƒ¼ć§ć‚ć‚‹åæ…č¦ćŒć‚ć‚‹ć™ć¹ć¦ć®ćƒŽćƒ¼ćƒ‰ć‚’ęŒ‡å®šć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

åÆčƒ½ćŖć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćÆꬔ恮ćØ恊悊恧恙怂

ringX_addr

恓悌ćÆ态ē‰¹å®šć®ćƒŽćƒ¼ćƒ‰ć®IPć¾ćŸćÆ惍惃惈ćƒÆćƒ¼ć‚Æćƒ›ć‚¹ćƒˆåć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ XćÆćƒŖćƒ³ć‚Æē•Ŗå·ć§ć™ć€‚

nodeid

ć“ć®ę§‹ęˆć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćÆ态Kronosnetćƒ¢ćƒ¼ćƒ‰ć®å„ćƒŽćƒ¼ćƒ‰ć«åæ…要恧恙怂 恓悌ćÆ态ć‚Æćƒ©ć‚¹ć‚æćƒ¼ćƒ”ćƒ³ćƒćƒ¼ć‚·ćƒƒćƒ—ć‚µćƒ¼ćƒ“ć‚¹ć«é…äæ”ć•ć‚Œć‚‹ćƒŽćƒ¼ćƒ‰č­˜åˆ„å­ć‚’ęŒ‡å®šć™ć‚‹32ćƒ“ćƒƒćƒˆå€¤ć§ć™ć€‚ ćƒŽćƒ¼ćƒ‰č­˜åˆ„å­ć®å€¤ć‚¼ćƒ­ćÆäŗˆē“„ć•ć‚Œć¦ć„ć‚‹ćŸć‚ć€ä½æē”Ø恗ćŖ恄恧恏恠恕恄怂 knet恌čØ­å®šć•ć‚Œć¦ć„ć‚‹å “åˆć€ć“ć®ćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ć‚’čØ­å®šć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

name

恓恮ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćÆ态äø»ć«knetćƒˆćƒ©ćƒ³ć‚¹ćƒćƒ¼ćƒˆć§ćƒ­ćƒ¼ć‚«ćƒ«ćƒŽćƒ¼ćƒ‰ć‚’č­˜åˆ„ć™ć‚‹ćŸć‚ć«ä½æē”Øć•ć‚Œć¾ć™ć€‚ ć‚Æćƒ©ć‚¤ć‚¢ćƒ³ćƒˆć‚½ćƒ•ćƒˆć‚¦ć‚§ć‚¢ļ¼ˆpacemakerļ¼‰ć§ć‚‚ä½æē”Øć•ć‚Œć¾ć™ć€‚ ćƒ­ćƒ¼ć‚«ćƒ«ćƒŽćƒ¼ćƒ‰ć‚’č­˜åˆ„ć™ć‚‹ć‚¢ćƒ«ć‚“ćƒŖć‚ŗ惠ćÆꬔ恮ćØ恊悊恧恙怂

1.ćƒŽćƒ¼ćƒ‰ćƒŖć‚¹ćƒˆć§$ HOSTNAME悒ꤜē“¢ć—ć¾ć™
2.ć“ć‚ŒćŒå¤±ę•—ć—ćŸå “åˆć€$HOSTNAMEć‹ć‚‰ćƒ‰ćƒ”ć‚¤ćƒ³åć‚’å–ć‚Šé™¤ćć€ćƒŽćƒ¼ćƒ‰ćƒŖć‚¹ćƒˆć§ćć‚Œć‚’ę¤œē“¢ć—ć¾ć™
3.ć“ć‚Œć«å¤±ę•—ć—ćŸå “åˆćÆ态ēŸ­ć„ćƒćƒ¼ć‚øćƒ§ćƒ³ćŒ$ HOSTNAME恮ēŸ­ć„ćƒćƒ¼ć‚øćƒ§ćƒ³ćØäø€č‡“ć™ć‚‹å®Œå…Øäæ®é£¾åć‚’ćƒŽćƒ¼ćƒ‰ćƒŖć‚¹ćƒˆć§ę¤œē“¢ć—ć¾ć™
4.ć™ć¹ć¦ćŒå¤±ę•—ć—ćŸå “åˆćÆ态nodelistå†…ć®åå‰ćØäø€č‡“ć™ć‚‹ć‚¢ćƒ‰ćƒ¬ć‚¹ć®ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ćƒ¼ć‚¹ćƒŖć‚¹ćƒˆć‚’ę¤œē“¢ć—ć¾ć™

 


ć‚·ć‚¹ćƒ†ćƒ ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–å†…ć§ćÆć€ć‚·ć‚¹ćƒ†ćƒ ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚’ęŒ‡å®šć§ćć¾ć™ć€‚

åÆčƒ½ćŖć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćÆꬔ恮ćØ恊悊恧恙怂

qb_ipc_type

恓悌ćÆ态ä½æē”Ø恙悋IPC恮ć‚æć‚¤ćƒ—ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ ćƒć‚¤ćƒ†ć‚£ćƒ–ļ¼ˆćƒ‡ćƒ•ć‚©ćƒ«ćƒˆļ¼‰ć€shmć€ćŠć‚ˆć³ć‚½ć‚±ćƒƒćƒˆć®ć„ćšć‚Œć‹ć§ć™ć€‚ ćƒć‚¤ćƒ†ć‚£ćƒ–ćØćÆ态OSć§ć‚µćƒćƒ¼ćƒˆć•ć‚Œć¦ć„ć‚‹ć‚‚ć®ć«åæœć˜ć¦ć€shmć¾ćŸćÆć‚½ć‚±ćƒƒćƒˆć®ć„ćšć‚Œć‹ć‚’ę„å‘³ć—ć¾ć™ć€‚ äø”ę–¹ć‚’ć‚µćƒćƒ¼ćƒˆć™ć‚‹ć‚·ć‚¹ćƒ†ćƒ ć§ćÆ态SHM恌éøęŠžć•ć‚Œć¦ć„ć¾ć™ć€‚ SHMćÆäø€čˆ¬ć«é«˜é€Ÿć§ć™ćŒć€ćƒŖćƒ³ć‚°ćƒćƒƒćƒ•ć‚”ćƒ•ć‚”ć‚¤ćƒ«ć‚’/dev/shmć«å‰²ć‚Šå½“ć¦ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

sched_rr

corosync恌恝悌č‡Ŗä½“ć«ęœ€å¤§ć®å„Ŗ先åŗ¦ć§ćƒ©ć‚¦ćƒ³ćƒ‰ćƒ­ćƒ“ćƒ³ćƒŖć‚¢ćƒ«ć‚æć‚¤ćƒ ć‚¹ć‚±ć‚øćƒ„ćƒ¼ćƒŖćƒ³ć‚°ć‚’čØ­å®šć—ć‚ˆć†ćØć™ć‚‹å “åˆćÆ态yesļ¼ˆćƒ‡ćƒ•ć‚©ćƒ«ćƒˆļ¼‰ć«čØ­å®šć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ ć‚¹ć‚±ć‚øćƒ„ćƒ¼ćƒ©ćƒ¼ć®čØ­å®šćŒå¤±ę•—ć—ćŸå “åˆć€ćƒ•ć‚©ćƒ¼ćƒ«ćƒćƒƒć‚Æć—ć¦ęœ€å¤§ć®å„Ŗå…ˆé †ä½ć‚’čØ­å®šć—ć¾ć™ć€‚

priority

corosyncćƒ—ćƒ­ć‚»ć‚¹ć®å„Ŗ先åŗ¦ć‚’čØ­å®šć—ć¾ć™ć€‚ sched_rr恌no恫čØ­å®šć•ć‚Œć¦ć„ć‚‹å “åˆć«ć®ćæęœ‰åŠ¹ć§ć™ć€‚ niceļ¼ˆ1ļ¼‰ćØåŒę§˜ć®ę„å‘³ć‚’ęŒć¤ć‚Øćƒ¼ćƒ†ćƒ«ę•°å€¤ć€ć¾ćŸćÆęœ€å¤§/ęœ€å°ć®å„Ŗ先åŗ¦ć‚’ę„å‘³ć™ć‚‹max / minļ¼ˆć—ćŸćŒć£ć¦ć€ęœ€å°/ęœ€å¤§ć®nice値ļ¼‰ć‚’ęŒ‡å®šć§ćć¾ć™ć€‚

move_to_root_cgroup

corosync恌č‡Ŗ分č‡Ŗčŗ«ć‚’ćƒ«ćƒ¼ćƒˆcgroup恫ē§»å‹•ć—ć‚ˆć†ćØć™ć‚‹å “åˆćÆ态yesļ¼ˆćƒ‡ćƒ•ć‚©ćƒ«ćƒˆļ¼‰ć«čØ­å®šć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ ć“ć®ę©Ÿčƒ½ćÆ态RT schedćŒęœ‰åŠ¹ć«ćŖć£ć¦ć„ć‚‹cgroupć‚’å‚™ćˆćŸć‚·ć‚¹ćƒ†ćƒ ć§ć®ćæä½æē”Øć§ćć¾ć™ļ¼ˆLinuxć‚Ŗćƒ—ć‚·ćƒ§ćƒ³CONFIG_RT_GROUP_SCHEDļ¼‰ć€‚

state_dir

The default is /var/lib/corosync.
ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆćÆ/var/lib/corosync恧恙怂


resourcesćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–å†…ć§ćÆ态ćƒŖć‚½ćƒ¼ć‚¹ć®ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚’ęŒ‡å®šć§ćć¾ć™ć€‚

åÆčƒ½ćŖć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćÆꬔ恮ćØ恊悊恧恙怂

watchdog_device

ļ¼ˆCorosyncćŒć‚¦ć‚©ćƒƒćƒćƒ‰ćƒƒć‚°ć‚µćƒćƒ¼ćƒˆä»˜ćć§ć‚³ćƒ³ćƒ‘ć‚¤ćƒ«ć•ć‚ŒćŸå “åˆć®ćæęœ‰åŠ¹ć§ć™ć€‚ļ¼‰
ä½æē”Øć™ć‚‹ć‚¦ć‚©ćƒƒćƒćƒ‰ćƒƒć‚°ćƒ‡ćƒć‚¤ć‚¹ć€‚ćŸćØ恈恰态/dev/watchdog怂 ęœŖčØ­å®šć€ē©ŗć€ć¾ćŸćÆ怌ć‚Ŗćƒ•ć€ć®å “åˆć€ć‚¦ć‚©ćƒƒćƒćƒ‰ćƒƒć‚°ćÆä½æē”Øć•ć‚Œć¾ć›ć‚“ć€‚

äø€ę–¹ć€é…ć„ć‚¦ć‚©ćƒƒćƒćƒ‰ćƒƒć‚°é€šäæ”恧ćÆ态Corosyncćƒ”ć‚¤ćƒ³ćƒ«ćƒ¼ćƒ—ć§ę•°ē§’ć®é…å»¶ćŒē™ŗē”Ÿć—ć€ćƒ”ćƒ³ćƒćƒ¼ć‚·ćƒƒćƒ—ćŒē “å£Šć•ć‚Œć‚‹åÆčƒ½ę€§ćŒć‚ć‚Šć¾ć™ć€‚ IPMIć‚¦ć‚©ćƒƒćƒćƒ‰ćƒƒć‚°ćÆ恓恮ē‚¹ć§ē‰¹ć«ęœ‰åć§ć™ć€‚Linuxć‚«ćƒ¼ćƒćƒ«ć®ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć®IPMI.txt恧kipmid_max_busy_us恫恤恄恦čŖ­ć‚“ć§ćć ć•ć„ć€‚


nozzle ćƒ‡ć‚£ćƒ¬ć‚Æćƒ†ć‚£ćƒ–å†…ć§ć€libnozzlećƒ‡ćƒć‚¤ć‚¹ć®ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć‚’ęŒ‡å®šć§ćć¾ć™ć€‚ć“ć‚ŒćÆ态惍惃惈ćƒÆćƒ¼ć‚Æćƒˆćƒ©ćƒ•ć‚£ćƒƒć‚Æ悒corosync knet惍惃惈ćƒÆćƒ¼ć‚ÆäøŠć®ćƒćƒ£ćƒćƒ«ļ¼ˆcpgć¾ćŸćÆcorosync内éƒØć‚µćƒ¼ćƒ“ć‚¹ć§ćÆćŖ恄ļ¼‰ć‚’介恗恦ć‚Æćƒ©ć‚¹ć‚æćƒ¼å†…ć®ä»–ć®ćƒŽćƒ¼ćƒ‰ć«ćƒ«ćƒ¼ćƒ†ć‚£ćƒ³ć‚°ć™ć‚‹ę“¬ä¼¼ć‚¤ćƒ¼ć‚µćƒćƒƒćƒˆćƒ‡ćƒć‚¤ć‚¹ć§ć™ć€‚ć“ć‚Œć«ć‚ˆć‚Šć€ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ćÆćƒžćƒ«ćƒćƒ‘ć‚¹ć€č‡Ŗå‹•ćƒ•ć‚§ć‚¤ćƒ«ć‚Ŗćƒ¼ćƒćƒ¼ć€ćƒŖćƒ³ć‚Æć‚¹ć‚¤ćƒƒćƒćƒ³ć‚°ćŖ恩恮knetę©Ÿčƒ½ć‚’åˆ©ē”Øć§ćć¾ć™ć€‚libnozzlećÆäæ”é ¼ć§ćć‚‹ćƒˆćƒ©ćƒ³ć‚¹ćƒćƒ¼ćƒˆć§ćÆć‚ć‚Šć¾ć›ć‚“ćŒć€äæ”é ¼ć§ćć‚‹é€šäæ”ć®ćŸć‚ć«TCPć‚’ćƒˆćƒ³ćƒćƒŖćƒ³ć‚°ć§ćć¾ć™ć€‚

libnozzlećÆ态/etc/corosync/updown.d/ćƒ‡ć‚£ćƒ¬ć‚Æ惈ćƒŖ恮äø‹ć«äæęŒć•ć‚Œć‚‹ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć®ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ćƒ¼ć‚¹up/downć‚¹ć‚ÆćƒŖćƒ—ćƒˆć‚‚ć‚µćƒćƒ¼ćƒˆć—ć¾ć™ć€‚č©³ē“°ć«ć¤ć„恦ćÆ态knetć®ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć‚’å‚ē…§ć—ć¦ćć ć•ć„ć€‚

ä½æē”Ø恧恍悋nozzlećƒ‡ćƒć‚¤ć‚¹ćÆ1恤恠恑恧恙怂

nozzle stanza 恫ćÆć„ćć¤ć‹ć®ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ćŒć‚ć‚Šć¾ć™ć€‚

name

ä½œęˆć™ć‚‹ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æćƒ‡ćƒć‚¤ć‚¹ć®åå‰ć€‚ Linux恧ćÆ态恓悌ćÆć©ć®ć‚ˆć†ćŖåå‰ć§ć‚‚ć‹ć¾ć„ć¾ć›ć‚“ćŒć€ä»–ć®ćƒ—ćƒ©ćƒƒćƒˆćƒ•ć‚©ćƒ¼ćƒ ć§ćÆåå‰ć«åˆ¶é™ćŒć‚ć‚Šć¾ć™ć€‚

ipaddr

ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ćƒ¼ć‚¹ć®IPć‚¢ćƒ‰ćƒ¬ć‚¹ļ¼ˆIPv6ć¾ćŸćÆIPv4ļ¼‰ć€‚ ć“ć®ć‚¢ćƒ‰ćƒ¬ć‚¹ć®äø‹éƒØćÆ态ipprefixćØå…±ć«ćƒ­ćƒ¼ć‚«ćƒ«ćƒŽćƒ¼ćƒ‰ć®nodeid恫ē½®ćę›ćˆć‚‰ć‚Œć¾ć™ć€‚ 恟ćØ恈恰态ipaddrļ¼š192.168.1.0 ipprefixļ¼š24ćÆ态nodeid 1,2,5恌IPć‚¢ćƒ‰ćƒ¬ć‚¹192.168.1.1态192.168.1.2ćŠć‚ˆć³192.168.1.5悒ä½æē”Øć™ć‚‹ć‚ˆć†ć«ć—ć¾ć™ć€‚ ćƒ—ćƒ¬ćƒ•ć‚£ćƒƒć‚Æć‚¹é•·16恌ä½æē”Øć•ć‚Œć‚‹å “åˆć€äø‹2惐悤惈ćÆćƒŽćƒ¼ćƒ‰IDē•Ŗå·ć§åŸ‹ć‚ć‚‰ć‚Œć¾ć™ć€‚ IPv6ć‚¢ćƒ‰ćƒ¬ć‚¹ćÆ怌::怍恧ēµ‚ć‚ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ćƒŽćƒ¼ćƒ‰IDćÆ2ć¤ć®ć‚³ćƒ­ćƒ³ć®å¾Œć«čæ½åŠ ć•ć‚Œć€ćƒ­ćƒ¼ć‚«ćƒ«IPć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’ä½œęˆć—ć¾ć™ć€‚ ē¾åœØ态corosync.confćƒ•ć‚”ć‚¤ćƒ«ć§ćÆ1恤恮IPć‚¢ćƒ‰ćƒ¬ć‚¹ć®ćæćŒć‚µćƒćƒ¼ćƒˆć•ć‚Œć¦ć„ć¾ć™ć€‚ åæ…要恫åæœć˜ć¦ć€ifupć‚¹ć‚ÆćƒŖćƒ—ćƒˆć«čæ½åŠ ć®IPć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’čæ½åŠ ć§ćć¾ć™ć€‚

ipprefix

惎ć‚ŗćƒ«ćƒ‡ćƒć‚¤ć‚¹ć®IPć‚¢ćƒ‰ćƒ¬ć‚¹ćƒ—ćƒ¬ćƒ•ć‚£ćƒƒć‚Æć‚¹ć‚’ęŒ‡å®šć—ć¾ć™ļ¼ˆäøŠčØ˜ć‚’å‚ē…§ļ¼‰

macaddr

惎ć‚ŗćƒ«ćƒ‡ćƒć‚¤ć‚¹ć®MACć‚¢ćƒ‰ćƒ¬ć‚¹ćƒ—ćƒ¬ćƒ•ć‚£ćƒƒć‚Æć‚¹ć‚’ęŒ‡å®šć—ć¾ć™ć€‚ IPć‚¢ćƒ‰ćƒ¬ć‚¹ć«ć¤ć„ć¦ćÆ态MACć‚¢ćƒ‰ćƒ¬ć‚¹ć®äø‹éƒØć«ćƒŽćƒ¼ćƒ‰IDćŒå…„åŠ›ć•ć‚Œć¾ć™ć€‚ ć“ć®å “åˆć€ćƒ—ćƒ¬ćƒ•ć‚£ćƒƒć‚Æć‚¹ćÆ適ē”Ø恕悌恚态MACć‚¢ćƒ‰ćƒ¬ć‚¹ć®äø‹ä½2惐悤惈ćÆåøøć«ćƒŽćƒ¼ćƒ‰ID恧äøŠę›øćć•ć‚Œć¾ć™ć€‚ ć—ćŸćŒć£ć¦ć€nodeid 1恫macaddrļ¼š54ļ¼š54ļ¼š12ļ¼š24ļ¼š12ļ¼š12ć‚’ęŒ‡å®šć™ć‚‹ćØ态MACć‚¢ćƒ‰ćƒ¬ć‚¹ćÆ54ļ¼š54ļ¼š12ļ¼š24ļ¼š00ļ¼š01恫ćŖć‚Šć¾ć™ć€‚

 


TO ADD A NEW NODE TO THE CLUSTER

恟ćØ恈恰态nodeid 3ć§ć‚¢ćƒ‰ćƒ¬ć‚¹10.24.38.108ć®ćƒŽćƒ¼ćƒ‰ć‚’čæ½åŠ ć™ć‚‹ć«ćÆć€ćƒŽćƒ¼ćƒ‰ć®åå‰ćÆDNSļ¼ˆć¾ćŸćÆ/ etc / hosts内ļ¼‰ć§ć‚悊态ē¾åœØcorosyncć‚’å®Ÿč”Œć—ć¦ć„ć¾ć›ć‚“ć€‚ ē¾åœØ恮corosync.confć®ćƒŽćƒ¼ćƒ‰ćƒŖć‚¹ćƒˆćÆę¬”ć®ć‚ˆć†ć«ćŖć‚Šć¾ć™ć€‚
nodelist {
    node {
    	 nodeid: 1
         ring0_addr: 10.24.38.101
         name: node1
     }
     node {
         nodeid: 2
         ring0_addr: 10.24.38.102
         name: node2

     }
}

ę—¢å­˜ć®ćƒŽćƒ¼ćƒ‰ć®äø‹ć«ćƒŽćƒ¼ćƒ‰ć®ę–°ć—恄ć‚Øćƒ³ćƒˆćƒŖ悒čæ½åŠ ć—ć¾ć™ć€‚ ćƒŽćƒ¼ćƒ‰ć‚Øćƒ³ćƒˆćƒŖćÆćƒŽćƒ¼ćƒ‰ID恮順åŗć§ć‚ć‚‹åæ…要ćÆć‚ć‚Šć¾ć›ć‚“ćŒć€ę­£ę°—ć‚’äæć¤ć®ć«å½¹ē«‹ć”ć¾ć™ć€‚ ć—ćŸćŒć£ć¦ć€ćƒŽćƒ¼ćƒ‰ćƒŖć‚¹ćƒˆćÆę¬”ć®ć‚ˆć†ć«ćŖć‚Šć¾ć™ć€‚

nodelist {
    node {
    	 nodeid: 1
         ring0_addr: 10.24.38.101
         name: node1
     }
     node {
         nodeid: 2
         ring0_addr: 10.24.38.102
         name: node2
     }
     node {
         nodeid: 3
         ring0_addr: 10.24.38.108
         name: NEW
     }
}

ę¬”ć«ć€ć“ć®ćƒ•ć‚”ć‚¤ćƒ«ć‚’3ć¤ć®ćƒŽćƒ¼ćƒ‰ć™ć¹ć¦ļ¼ˆę—¢å­˜ć®2ć¤ć®ćƒŽćƒ¼ćƒ‰ćØę–°ć—ć„ćƒŽćƒ¼ćƒ‰ļ¼‰ć«ć‚³ćƒ”ćƒ¼ć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ ę—¢å­˜ć®corosyncćƒŽćƒ¼ćƒ‰ć®ć„ćšć‚Œć‹ć§ć€ę›“ę–°ć•ć‚ŒćŸę§‹ęˆćƒ•ć‚”ć‚¤ćƒ«ć‚’ćƒ”ćƒ¢ćƒŖć«å†čŖ­ćæč¾¼ćæć™ć‚‹ć‚ˆć†ć«corosyncć«ęŒ‡ē¤ŗć—ć¾ć™ć€‚

corosync-cfgtool -R

ć“ć®ć‚³ćƒžćƒ³ćƒ‰ćÆ态ć‚Æćƒ©ć‚¹ć‚æćƒ¼å†…ć®1ć¤ć®ćƒŽćƒ¼ćƒ‰ć§ć®ćæå®Ÿč”Œć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ ćć®å¾Œć€ę–°ć—ć„ćƒŽćƒ¼ćƒ‰ć§corosyncć‚’é–‹å§‹ć™ć‚‹ćØ态ć‚Æćƒ©ć‚¹ć‚æćƒ¼ć«å‚åŠ ć™ć‚‹ćÆ恚恧恙怂 ć“ć‚ŒćŒęœŸå¾…ć©ćŠć‚Šć«ę©Ÿčƒ½ć—ćŖć„å “åˆćÆ态3ć¤ć®ćƒŽćƒ¼ćƒ‰ć™ć¹ć¦é–“ć®é€šäæ”ćŒę©Ÿčƒ½ć—ć¦ć„ć‚‹ć“ćØ悒ē¢ŗčŖć—ć€ć™ć¹ć¦ć®ćƒŽćƒ¼ćƒ‰ć®syslogćƒ•ć‚”ć‚¤ćƒ«ć§č©³ē“°ć‚’ē¢ŗčŖć—ć¦ćć ć•ć„ć€‚ å‚åŠ ć«å¤±ę•—ć—ćŸćƒŽćƒ¼ćƒ‰ć«é–¢ć™ć‚‹é‡č¦ćŖęƒ…å ±ćÆ态äŗˆęƒ³ćØćÆē•°ćŖć‚‹ćƒŽćƒ¼ćƒ‰ć«ć‚ć‚‹åÆčƒ½ę€§ćŒć‚ć‚‹ć“ćØ恫ę³Øꄏ恙悋恓ćØćŒé‡č¦ć§ć™ć€‚


TO REMOVE A NODE FROM THE CLUSTER

恓悌ćÆ态äøŠčØ˜ć®ć€ŒćƒŽćƒ¼ćƒ‰ć®čæ½åŠ ć€ć®é€†ć®ę‰‹é †ć§ć™ć€‚ ć¾ćšć€ć‚Æćƒ©ć‚¹ć‚æćƒ¼ć‹ć‚‰å‰Šé™¤ć™ć‚‹ćƒŽćƒ¼ćƒ‰ć‚’ć‚·ćƒ£ćƒƒćƒˆćƒ€ć‚¦ćƒ³ć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

corosync-cfgtool -H

ꬔ恫态nodelistć‚¹ć‚æćƒ³ć‚¶ć‚’corosync.confć‹ć‚‰å‰Šé™¤ć—ć€ęœ€å¾Œć«å®Ÿč”Œć—ć¦ę®‹ć‚Šć®ćƒŽćƒ¼ćƒ‰ć®corosyncć‚’ę›“ę–°ć—ć¾ć™

corosync-cfgtool -R


ADDRESS RESOLUTION

corosyncćÆ态totem.ip_versiončØ­å®šć«é–¢ć—ć¦getaddrinfoļ¼ˆ3ļ¼‰å‘¼ć³å‡ŗ恗悒ä½æē”Ø恗恦态ringX_addr名/ IPć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’č§£ę±ŗć—ć¾ć™ć€‚
getaddrinfoļ¼ˆļ¼‰é–¢ę•°ćÆ态ꓗē·“ć•ć‚ŒćŸć‚¢ćƒ«ć‚“ćƒŖć‚ŗ惠悒ä½æē”Øć—ć¦ćƒŽćƒ¼ćƒ‰ć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’å„Ŗ先順åŗć«ć‚½ćƒ¼ćƒˆć—态corosyncćÆåøø恫态åæ…要ćŖćƒ•ć‚”ćƒŸćƒŖćƒ¼ć®ćƒŖć‚¹ćƒˆć®ęœ€åˆć®ć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’éøęŠžć—ć¾ć™ć€‚ ć—ćŸćŒć£ć¦ć€ringXć®ć™ć¹ć¦ć®ć‚¢ćƒ‰ćƒ¬ć‚¹ćŒåŒć˜ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æļ¼ˆć¾ćŸćÆęœ€å°ćƒ›ćƒƒćƒ—ć§åˆ°é”åÆčƒ½ļ¼‰ćŠć‚ˆć³åŒć˜IPćƒ—ćƒ­ćƒˆć‚³ćƒ«ć§č”Øē¤ŗć•ć‚Œć‚‹ć‚ˆć†ć«ć€DNSć¾ćŸćÆ/ etc / hostsćƒ•ć‚”ć‚¤ćƒ«ć‚’ę­£ć—ćę§‹ęˆć™ć‚‹ć“ćØ恌äøåÆꬠ恧恙怂 恝恆恧ćŖć„å “åˆćÆ态äø€éƒØć®ćƒŽćƒ¼ćƒ‰ćŒć‚Æćƒ©ć‚¹ć‚æćƒ¼ć«å‚åŠ ć§ććŖ恄åÆčƒ½ę€§ćŒć‚ć‚Šć¾ć™ć€‚ åæ…要恫åæœć˜ć¦ć€ę§‹ęˆćƒ•ć‚”ć‚¤ćƒ«/etc/gai.conf(5ļ¼‰ć‚’ä½æē”Ø恗恦getaddrinfoļ¼ˆļ¼‰ćŒä½æē”Ø恙悋ꤜē“¢é †åŗć‚’ć‚Ŗćƒ¼ćƒćƒ¼ćƒ©ć‚¤ćƒ‰ć™ć‚‹ć“ćØćÆåÆčƒ½ć§ć™ćŒć€ć“ć‚ŒćÆęŽØå„Øć•ć‚Œć¾ć›ć‚“ć€‚
getaddrinfoļ¼ˆļ¼‰ć‹ć‚‰čæ”ć•ć‚Œć‚‹ć‚¢ćƒ‰ćƒ¬ć‚¹ć®é †åŗć«ē–‘å•ćŒć‚ć‚‹å “合ćÆ态ringX_addrćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ć§IPć‚¢ćƒ‰ćƒ¬ć‚¹ļ¼ˆv4ć¾ćŸćÆv6ļ¼‰ć‚’ä½æē”Øć™ć‚‹ę–¹ćŒē°”å˜ć‹ć‚‚ć—ć‚Œć¾ć›ć‚“ć€‚
FILES

/etc/corosync/corosync.conf
The corosync executive configuration file.

SEE ALSO

corosync_overview(7), votequorum(5), corosync-qdevice(8), logrotate(8) getaddrinfo(3) gai.conf(5)

 

corosync Man Page Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  2019-05-24 Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā COROSYNC_CONF(5)