æ¾å³¶ã•ã‚“ã€å±±å†…ã•ã‚“
ãŠä¸–話ã«ãªã‚Šã¾ã™ã€ç¦ç”°ã§ã™ã€‚
æƒ…å ±é ‚ãã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚
ã¾ãŸdebianã§ã®æ¤œè¨¼ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚
ã‚ãŸã—も一旦ã€cluster-glue,resource-agents,heartbeatã‚’make uninstallã—ã¦
æ¾å³¶ã•ã‚“ã«æ•™ãˆã¦é ‚ã„ãŸæ‰‹é †ã§å†åº¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ã¿ã¾ã—ãŸã€‚
configureã®ã‚ªãƒ—ションã¯ä¸‹è¨˜ã«ã—ã¾ã—ãŸã€‚
1. Cluster-glue
./configure --localstatedir=/var --sysconfdir=/etc
cluster-glue configuration:
Version = 1.0.12 (Build:
0a7add1d9996b6d869d441da6c82fb7b8abcef4f)
Features =
Prefix = /usr
Executables = /usr/sbin
Man pages = /usr/share/man
Libraries = /usr/lib
Header files = /usr/include
Arch-independent files = /usr/share
Documentation = /usr/share/doc/cluster-glue
State information = /var
System configuration = /etc
Use system LTDL = yes
HA group name = haclient
HA user name = hacluster
CFLAGS = -g -O2 -ggdb -fgnu89-inline
-fstack-protector-all -Wall -Waggregate-return -Wbad-function-cast
-Wcast-qual -Wcast-align -Wdeclaration-after-statement -Wendif-labels
-Wfloat-equal -Wformat=2 -Wformat-security -Wformat-nonliteral -Winline
-Wmissing-prototypes -Wmissing-declarations -Wmissing-format-attribute
-Wnested-externs -Wno-long-long -Wno-strict-aliasing -Wpointer-arith
-Wstrict-prototypes -Wwrite-strings -ansi -D_GNU_SOURCE -DANSI_ONLY -Werror
Libraries = -lbz2 -lz -lxml2 -lc -luuid -lrt -ldl
-lglib-2.0 -lltdl
Stack Libraries =
2.reosurce-agents
./configure
resource-agents configuration:
Version = UNKNOWN
Build Version = 02beac55c1da0ad99a5a19bd3b2333bcff7e916c
Features =
Prefix = /usr
Executables = /usr/sbin
Man pages = /usr/share/man
Libraries = /usr/lib
Header files = /usr/include
Arch-independent files = /usr/share
Documentation = /usr/share/doc/resource-agents
State information = /var
System configuration = /etc
HA_BIN directory prefix = /usr/libexec
RA state files = /var/run/resource-agents
AIS Plugins =
CFLAGS = -g -O2 -ggdb3 -fgnu89-inline
-fstack-protector-all -Wall -Wbad-function-cast -Wcast-qual -Wcast-align
-Wdeclaration-after-statement -Wendif-labels -Wfloat-equal -Wformat=2
-Wformat-security -Wformat-nonliteral -Winline -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnested-externs
-Wno-long-long -Wno-strict-aliasing -Wpointer-arith -Wstrict-prototypes
-Wwrite-strings -ansi -D_GNU_SOURCE -DANSI_ONLY -Werror
Libraries = -lglib-2.0
Stack Libraries =
3.heartbeat
./configure --prefix=/usr/local/heartbeat --localstatedir=/var
--sysconfdir=/etc --disable-fatal-warnings --includedir=/usr/include
CFLAGS="$CFLAGS -L/usr/lib -I/usr/include -I/usr/include/heartbeat"
heartbeat configuration:
Version = "3.0.6"
Executables = "/usr/local/heartbeat/sbin"
Man pages = "/usr/local/heartbeat/share/man"
Libraries = "/usr/local/heartbeat/lib"
Header files = "/usr/include"
Arch-independent files = "/usr/local/heartbeat/share"
Documentation files = "/usr/local/heartbeat/share/doc/heartbeat"
State information = "/var"
System configuration = "/etc"
Init (rc) scripts = "/etc/init.d"
Init (rc) defaults = "/etc/default"
Use system LTDL = "yes"
HA group name = "haclient"
HA group id = "113"
HA user name = "hacluster"
HA user user id = "109"
Build dopd plugin = "yes"
Enable times kludge = "yes"
CC_WARNINGS = " -Wall -Wmissing-prototypes
-Wmissing-declarations -Wstrict-prototypes -Wdeclaration-after-statement
-Wpointer-arith -Wwrite-strings -Wcast-qual -Wcast-align
-Wbad-function-cast -Winline -Wmissing-format-attribute -Wformat=2
-Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing "
Mangled CFLAGS = " -L/usr/lib -I/usr/include
-I/usr/include/heartbeat -Wall -Wmissing-prototypes -Wmissing-declarations
-Wstrict-prototypes -Wdeclaration-after-statement -Wpointer-arith
-Wwrite-strings -Wcast-qual -Wcast-align -Wbad-function-cast -Winline
-Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral
-Wno-long-long -Wno-strict-aliasing -ggdb3 -funsigned-char"
Libraries = "-lbz2 -lz -lc -luuid -lrt -ldl -lltdl"
RPATH enabled = ""
Distro-style RPMs = "no"
ã“ã‚Œã§heartbeatã‚’èµ·å‹•ã—ãŸã¨ã“ã‚ã€ä»Šã¾ã§ã¨ã¯é•ã†errorã¨ãªã‚Šã¾ã—ãŸã€‚
# /etc/init.d/heartbeat start
Starting High-Availability services: Heartbeat failure [rc=6]. Failed.
heartbeat: udpport setting must precede media statements
Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: ERROR: Illegal directive
[ucast] in /etc/ha.d//ha.cf
Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: ERROR: Client child
command [/usr/lib/heartbeat/ipfail] is not executable
Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: info: Pacemaker support:
yes
Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: debug: Checking access
of: /usr/local/heartbeat/libexec/heartbeat/ccm
Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: debug: Checking access
of: /usr/local/heartbeat/libexec/pacemaker/cib
Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: debug: Checking access
of: /usr/local/heartbeat/libexec/heartbeat/cib
Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: debug: Checking access
of: /usr/lib/heartbeat/cib
Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: ERROR: Failed to add
pacemaker client child "cib"
Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: ERROR: Heartbeat not
started: configuration error.
Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: ERROR: Configuration
error, heartbeat not started.
ha.cfã®é…ç½®å ´æ‰€ã¯æ£å¸¸ã«ãªã‚Šã¾ã—ãŸã€‚(何ã‹ã‚³ãƒ³ãƒ•ã‚£ã‚°ãŒãŠã‹ã—ã„よã†ã§ã™ãŒï¼‰
ã‚ã¨ã€[/usr/lib/heartbeat/ipfail] is not executableã¨è¨€ã‚ã‚Œã¦ã—ã¾ã„ã¾ã—ãŸãŒã€
実際ã«ã¯ã€/usr/local/heartbeat/libexec/heartbeat/ipfailã«ã‚ã‚Šã¾ã™ã€‚
パッケージã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã¨ã€/usr/lib/heartbeat/ipfailã«ã‚ã‚Šã¾ã™ã€‚
ã¾ã 以å‰ã®ã‚¹ã‚¯ãƒªãƒ—トãŒæ®‹ã£ã¦ã„ã‚‹ã‚“ã§ã—ょã†ã‹ã€‚
宜ã—ããŠé¡˜ã„ã—ã¾ã™ã€‚
以上
2015年3月11日 21:31 <renayama19661014@ybb.ne.jp>:
> ç¦ç”°ã•ã‚“
> æ¾å³¶ã•ã‚“
>
> ã“ã‚“ã°ã‚“ã¯ã€å±±å†…ã§ã™ã€‚
>
> debianã«ã†ã¨ã„ã®ã§ã™ãŒã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ã€ç´†ä½™æ›²æŠ˜ã—ãªãŒã‚‰ã‚‚ã€Heartbeatã®ã‚½ãƒ¼ã‚¹ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¾ã§
> ã“ãŽã¤ã‘ã¦ã€ä»¥ä¸‹ã®configureã§å®Ÿæ–½ã—ã¦ã¿ã¾ã—ãŸãŒã€ã‚„ã¯ã‚Šã€ç¦ç”°ã•ã‚“ã¨åŒã˜ã§ã—ãŸã€‚
>
> ---configure---
> root@debian78-1:/opt/Heartbeat-3-0-cceeb47a7d8f# ./configure
> --prefix=/usr --localstatedir=/var --sysconfdir=/etc
> --disable-fatal-warnings
>
>
> ---çµæžœ---
> root@debian78-1:~# /etc/init.d/heartbeat start
>
> Starting High-Availability services: Heartbeat failure [rc=6]. Failed.
>
> heartbeat[64223]: 2015/03/11_21:27:27 ERROR: Cannot open config file
> [/usr/etc/ha.d//ha.cf]
> heartbeat[64223]: 2015/03/11_21:27:27 info: An annotated sample
> /usr/etc/ha.d//ha.cf file is provided in the documentation.
> heartbeat[64223]: 2015/03/11_21:27:27 info: Please copy it to
> /usr/etc/ha.d//ha.cf, read it, customize it, and try again.
> heartbeat[64223]: 2015/03/11_21:27:27 ERROR: Heartbeat not started:
> configuration error.
> heartbeat[64223]: 2015/03/11_21:27:27 ERROR: Configuration error,
> heartbeat not started.
>
> prefixã¯/usrã«ã—ã¦ãŠã„ãŸã®ã§ã€ç§ãŒæœ€åˆã«ç´¹ä»‹ã—ãŸæ‰‹é †ã§ã™ã€‚
>
>
> make uninstallãªã©ã‚‚ã—ã¦ã¿ã¾ã—ãŸãŒã€ã‚„ã¯ã‚ŠåŒã˜çµæžœã§ã—ãŸã€‚
>
> ã¾ãŸã€è‰²ã€…ã¨ç¢ºèªã—ã¦ä½•ã‹ã‚ã‹ã‚Œã°é€£çµ¡ã—ã¾ã™ã€‚
>
> #ãã©ã„よã†ã„ã§ã™ãŒã€debianã«ã†ã¨ã„為ã€glue,resource-agentã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã«ã‚‚ã‹ãªã‚Šæ‰‹é–“å–ã‚Šã¾ã—ãŸï¼ˆç¬‘)
>
> 以上ã§ã™ã€‚
>
>
>
>
> ----- Original Message -----
> > From: Takehiro Matsushima <takehiro.dreamizm@gmail.com>
> > To: Linux-HA Japan ML <linux-ha-japan@lists.sourceforge.jp>
> > Cc:
> > Date: 2015/3/11, Wed 15:06
> > Subject: Re: [Linux-ha-jp] Heartbeat3.0.6ソースインストールã§ã®makeエラーã«ã¤ã„ã¦
> >
> > ç¦ç”°ã•ã‚“
> >
> > ãŠä¸–話ã«ãªã£ã¦ãŠã‚Šã¾ã™ã€‚æ¾å³¶ã¨ç”³ã—ã¾ã™ã€‚
> > 横ã‹ã‚‰å¤±ç¤¼ã„ãŸã—ã¾ã™ã€‚
> >
> >> コンフィグファイルã®æŒ‡å®šã§ã€ã‚¹ãƒ©ãƒƒã‚·ãƒ¥ãŒ2ã¤ä½¿ã‚ã‚Œã¦ã„ã‚‹ã®ãŒæ°—ã«ãªã‚Šã¾ã™ã€‚
> > ãŠãらãã€ã‚¹ã‚¯ãƒªãƒ—トã®ãªã‹ã§å¤‰æ•°ã‚’展開ã™ã‚‹éƒ½åˆã ã¨æ€ã„ã¾ã™ã€‚
> > (スラッシュã§çµ‚ã‚ã£ã¦ã„ãªã‹ã£ãŸå ´åˆã«å‚™ãˆã¦)
> > ã§ã™ã®ã§ã€ãŠæ°—ã«ãªã•ã‚‹ã“ã¨ã¯ãªã„ã‹ã¨ãŠã‚‚ã„ã¾ã™ã€‚
> >
> > ã‚‚ã†ä¸€ç‚¹ã§ã™ã€‚
> > ç§ã‚‚Heartbeatã®ãƒ“ルドをã—ã¦ã¿ã¾ã—ãŸã€‚
> > 1. cluster-glue
> > 2. resource-agents
> > 3. heartbeat
> > ã®é †ã§make installã—ã¾ã—ãŸã€‚
> >
> > よã検証ã—ã¦ã„ãªã„ã®ã§ã™ãŒã€heartbeatã§--prefixã‚„--sysconfdirã®æŒ‡å®šãªã—ã«configureã—ãŸæ®µéšŽã®
> > スクリプトãŒæ®‹ã£ã¦ã„ã‚‹ãŸã‚ã¨æ€ã‚ã‚Œã¾ã™ã€‚(make installã¯ãŠãらã上書ãã‚’ã—ã¦ã„ãªã„)
> > ã§ã™ã®ã§ã€ã„ã£ãŸã‚“Heartbeatを消ã—ã¦ã‹ã‚‰å…¥ã‚ŒãªãŠã›ã°è§£æ±ºã™ã‚‹ã®ã§ã¯ã¨è€ƒãˆã¦ãŠã‚Šã¾ã™ãŒã€å¦‚何ã§ã—ょã†ã‹ã€‚
> >
> > 以上ã§ã™ã€å‰²ã‚Šè¾¼ã‚“ã§ã—ã¾ã„申ã—訳ã”ã–ã„ã¾ã›ã‚“。
> >
> > ----
> > Takehiro Matsushima
> > _______________________________________________
> > Linux-ha-japan mailing list
> > Linux-ha-japan@lists.sourceforge.jp
> > http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
> >
>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan@lists.sourceforge.jp
> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>
--
ELF Systems
Masamichi Fukuda
mail to: *masamichi_fukuda@elf-systems.com <elfsystems.com@gmail.com>*