ãŠä¸–話ã«ãªã‚Šã¾ã™ã€
æ»ç”°ã¨ç”³ã—ã¾ã™ã€‚
heartbeatã®ãƒªã‚½ãƒ¼ã‚¹IPaddrを使用ã—ãŸä»®æƒ³IPã®è¨å®šæ–¹æ³•ã«ã¤ã„ã¦è³ªå•ã§ã™ã€‚
â– è¡Œã„ãŸã„ã“ã¨
RHEL6ã®ãƒžã‚·ãƒ³2å°ã‚’heartbeatを使用ã—ã¦å†—長化構æˆã¨ã—ã€2å°ã®ãƒžã‚·ãƒ³ã§1ã¤ã®ä»®æƒ³IPを使用ã—ã¦
ä»–ã®ãƒžã‚·ãƒ³ã‹ã‚‰ã¯ä»®æƒ³IP経由ã§é€šä¿¡ã‚’è¡ŒãŠã†ã¨è€ƒãˆã¦ã„ã¾ã™ã€‚
â– è¡Œã£ãŸã“ã¨
以下ã®å†…容を行ã„ã¾ã—ãŸã€‚(インストールã€åˆæœŸè¨å®šã§ã™ã€‚)
(1)2å°ã®ãƒžã‚·ãƒ³ã«pacemaker-1.0.13-2.1.el6.i686.repoよりheartbeatをインストール
(2)以下ã®è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã®ä½œæˆã€‚
/etc/ha.d/ha.cf
/etc/ha.d/authkeys
(3)authkeysファイルã®æ¨©é™å¤‰æ›´
chmod 0600 /etc/ha.d/authkeys
(4)haresourcesã«IPaddrを使用ã—ã¦ä»¥ä¸‹ã®æ§˜ã«è¨˜è¿°ã—ã¦ä»®æƒ³IPã‚’è¨å®šã€‚
Hostå称 IPaddr::仮想IPアドレス
(5)上記(2)~(4)ã§ä½œæˆã—ãŸè¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’2å°ã®ãƒžã‚·ãƒ³ã®/etc/ha.dã«ç½®ã。
â– ç¾åœ¨ã®çŠ¶æ³
å„マシンã§iptablesã‚’åœæ¢ã•ã›ã¦ã€heartbeatã‚’èµ·å‹•ã•ã›crm_monã§ç¢ºèªã—ãŸã¨ã“ã‚2ã¤ã®ãƒžã‚·ãƒ³ãŒOnlineã«ãªã£ã¦ã„ã‚‹ã“ã¨ã‚’
確èªã§ãã¾ã—ãŸã€‚
ã—ã‹ã—ã€ä»®æƒ³IPã¯ã©ã¡ã‚‰ã®ãƒžã‚·ãƒ³ã«ã‚‚付与ã•ã‚Œã¦ã„ãªã„状æ³ã§ã—ãŸã€‚(crm_monã§è¡¨ç¤ºã•ã‚Œã‚‹å†…容ã«ã‚‚"0 Resources configured"ã¨è¡¨ç¤ºã•ã‚Œã¦ã„ã¾ã—ãŸ)
手動ã§"resource.d/IPaddr 仮想IPアドレス start"を実行ã—ãŸã¨ã“ã‚ã€ã“ã¡ã‚‰ã¯IPアドレスãŒä»˜ä¸Žã•ã‚Œã‚‹ã“ã¨ã¯ç¢ºèªã§ãã¾ã—ãŸã€‚
■質å•
仮想アドレスã®è¨å®šæ–¹æ³•ã§ç•°ãªã£ã¦ã„る箇所ç‰ãŒã‚ã‚Œã°ã”教授ãã ã•ã„。
出力ã•ã‚ŒãŸãƒã‚°ã‚’確èªã—ã¾ã—ãŸãŒIPaddrã§æ¤œç´¢ã—ãŸã¨ã“ã‚以下ã®å†…容ãŒå‡ºåŠ›ã•ã‚Œã¦ã„ã¾ã—ãŸã€‚
heartbeat: [32581]: info: Starting child client "/etc/ha.d/resource.d/IPaddr" (0,0)
heartbeat: [32598]: info: Starting "/etc/ha.d/resource.d/IPaddr" as uid 0Â gid 0 (pid 32598)
heartbeat: [32581]: WARN: Managed /etc/ha.d/resource.d/IPaddr process 32598 exited with return code 1.
heartbeat: [32581]: ERROR: Respawning client "/etc/ha.d/resource.d/IPaddr":
å‚考ã«ã—ãŸã‚µã‚¤ãƒˆï¼šhttp://gihyo.jp/admin/serial/01/pacemaker/0002?page=1
åˆæ©çš„ãªè³ªå•ã§ç”³ã—訳ã‚ã‚Šã¾ã›ã‚“ãŒã€ã”教授ãŠé¡˜ã„致ã—ã¾ã™ã€‚
以上ã§ã™ã€å®œã—ããŠé¡˜ã„ã—ã¾ã™ã€‚
æ»ç”°ã¨ç”³ã—ã¾ã™ã€‚
heartbeatã®ãƒªã‚½ãƒ¼ã‚¹IPaddrを使用ã—ãŸä»®æƒ³IPã®è¨å®šæ–¹æ³•ã«ã¤ã„ã¦è³ªå•ã§ã™ã€‚
â– è¡Œã„ãŸã„ã“ã¨
RHEL6ã®ãƒžã‚·ãƒ³2å°ã‚’heartbeatを使用ã—ã¦å†—長化構æˆã¨ã—ã€2å°ã®ãƒžã‚·ãƒ³ã§1ã¤ã®ä»®æƒ³IPを使用ã—ã¦
ä»–ã®ãƒžã‚·ãƒ³ã‹ã‚‰ã¯ä»®æƒ³IP経由ã§é€šä¿¡ã‚’è¡ŒãŠã†ã¨è€ƒãˆã¦ã„ã¾ã™ã€‚
â– è¡Œã£ãŸã“ã¨
以下ã®å†…容を行ã„ã¾ã—ãŸã€‚(インストールã€åˆæœŸè¨å®šã§ã™ã€‚)
(1)2å°ã®ãƒžã‚·ãƒ³ã«pacemaker-1.0.13-2.1.el6.i686.repoよりheartbeatをインストール
(2)以下ã®è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã®ä½œæˆã€‚
/etc/ha.d/ha.cf
/etc/ha.d/authkeys
(3)authkeysファイルã®æ¨©é™å¤‰æ›´
chmod 0600 /etc/ha.d/authkeys
(4)haresourcesã«IPaddrを使用ã—ã¦ä»¥ä¸‹ã®æ§˜ã«è¨˜è¿°ã—ã¦ä»®æƒ³IPã‚’è¨å®šã€‚
Hostå称 IPaddr::仮想IPアドレス
(5)上記(2)~(4)ã§ä½œæˆã—ãŸè¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’2å°ã®ãƒžã‚·ãƒ³ã®/etc/ha.dã«ç½®ã。
â– ç¾åœ¨ã®çŠ¶æ³
å„マシンã§iptablesã‚’åœæ¢ã•ã›ã¦ã€heartbeatã‚’èµ·å‹•ã•ã›crm_monã§ç¢ºèªã—ãŸã¨ã“ã‚2ã¤ã®ãƒžã‚·ãƒ³ãŒOnlineã«ãªã£ã¦ã„ã‚‹ã“ã¨ã‚’
確èªã§ãã¾ã—ãŸã€‚
ã—ã‹ã—ã€ä»®æƒ³IPã¯ã©ã¡ã‚‰ã®ãƒžã‚·ãƒ³ã«ã‚‚付与ã•ã‚Œã¦ã„ãªã„状æ³ã§ã—ãŸã€‚(crm_monã§è¡¨ç¤ºã•ã‚Œã‚‹å†…容ã«ã‚‚"0 Resources configured"ã¨è¡¨ç¤ºã•ã‚Œã¦ã„ã¾ã—ãŸ)
手動ã§"resource.d/IPaddr 仮想IPアドレス start"を実行ã—ãŸã¨ã“ã‚ã€ã“ã¡ã‚‰ã¯IPアドレスãŒä»˜ä¸Žã•ã‚Œã‚‹ã“ã¨ã¯ç¢ºèªã§ãã¾ã—ãŸã€‚
■質å•
仮想アドレスã®è¨å®šæ–¹æ³•ã§ç•°ãªã£ã¦ã„る箇所ç‰ãŒã‚ã‚Œã°ã”教授ãã ã•ã„。
出力ã•ã‚ŒãŸãƒã‚°ã‚’確èªã—ã¾ã—ãŸãŒIPaddrã§æ¤œç´¢ã—ãŸã¨ã“ã‚以下ã®å†…容ãŒå‡ºåŠ›ã•ã‚Œã¦ã„ã¾ã—ãŸã€‚
heartbeat: [32581]: info: Starting child client "/etc/ha.d/resource.d/IPaddr" (0,0)
heartbeat: [32598]: info: Starting "/etc/ha.d/resource.d/IPaddr" as uid 0Â gid 0 (pid 32598)
heartbeat: [32581]: WARN: Managed /etc/ha.d/resource.d/IPaddr process 32598 exited with return code 1.
heartbeat: [32581]: ERROR: Respawning client "/etc/ha.d/resource.d/IPaddr":
å‚考ã«ã—ãŸã‚µã‚¤ãƒˆï¼šhttp://gihyo.jp/admin/serial/01/pacemaker/0002?page=1
åˆæ©çš„ãªè³ªå•ã§ç”³ã—訳ã‚ã‚Šã¾ã›ã‚“ãŒã€ã”教授ãŠé¡˜ã„致ã—ã¾ã™ã€‚
以上ã§ã™ã€å®œã—ããŠé¡˜ã„ã—ã¾ã™ã€‚