Вход на сайт
DRBD - Filesystem - dual-primary-mode
495 просмотров
Перейти к просмотру всей ветки
anatoli888 старожил
в ответ ptichka07 14.10.09 21:20
мля. застрял с построением Файл Кластера на CentOS 5.x. хз что делать. компилировать пакеты как написано тут (http://gfs.wikidev.net/Installation) нужно избежать. но по ходу (https://bugzilla.redhat.com/show_bug.cgi?id=217724) как то не получается, хотя проблема у меня немого другая.
cman не стартует ни в какую
hosts:
cluster.conf:
вот что говорит strace:
он не может создать сокет /var/run/cman_admin. хз почему... :(
cman не стартует ни в какую
В ответ на:
[root@ifserv1 ~]# /etc/init.d/cman start
Starting cluster:
Loading modules... done
Mounting configfs... done
Starting ccsd... done
Starting cman... failed
/usr/sbin/cman_tool: aisexec daemon didn't start
[FEHLGESCHLAGEN]
[root@ifserv1 ~]# /etc/init.d/cman start
Starting cluster:
Loading modules... done
Mounting configfs... done
Starting ccsd... done
Starting cman... failed
/usr/sbin/cman_tool: aisexec daemon didn't start
[FEHLGESCHLAGEN]
hosts:
В ответ на:
# Do not remove the following line, or various programs
# that require network functionality will fail.
10.10.71.10 ifserv1.hansetrans.de ifserv1
10.10.71.20 ifserv2.hansetrans.de ifserv2
10.10.71.30 hansetrans.de hansetrans # cluster IP
# local settings
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
# Do not remove the following line, or various programs
# that require network functionality will fail.
10.10.71.10 ifserv1.hansetrans.de ifserv1
10.10.71.20 ifserv2.hansetrans.de ifserv2
10.10.71.30 hansetrans.de hansetrans # cluster IP
# local settings
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
cluster.conf:
В ответ на:
<?xml version="1.0"?>
<cluster name="hansetrans.de" config_version="3">
<fencedevice name="human" agent="fence_manual"/>
</fencedevices>
</cluster>
<?xml version="1.0"?>
<cluster name="hansetrans.de" config_version="3">
<fencedevice name="human" agent="fence_manual"/>
</fencedevices>
</cluster>
вот что говорит strace:
В ответ
на:
mmap(0x377ab4c000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14c000) = 0x377ab4c000
mmap(0x377ab51000, 16664, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x377ab51000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x2b47eb7b2000
arch_prctl(ARCH_SET_FS, 0x2b47eb7b2220) = 0
mprotect(0x377ab4c000, 16384, PROT_READ) = 0
mprotect(0x377a61b000, 4096, PROT_READ) = 0
munmap(0x2b47eb7a5000, 45394) = 0
brk(0) = 0x4a24000
brk(0x4a45000) = 0x4a45000
getpid() = 1241
socket(PF_FILE, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_FILE, path="/var/run/cluster/ccsd.sock"}, 110) = 0
write(3, "\1\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 20) = 20
read(3, "\1\0\0\0\3\0\0\0(\5\0\0\0\0\0\0\0\0\0\0", 20) = 20
close(3) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_FILE, path="/var/run/cluster/ccsd.sock"}, 110) = 0
write(3, "\2\0\0\0\0\0\0\0(\5\0\0\0\0\0\0\0\0\0\0", 20) = 20
read(3, "\2\0\0\0\0\0\0\0\377\377\377\377\0\0\0\0\0\0\0\0", 20) = 20
close(3) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 3
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
connect(3, {sa_family=AF_FILE, path="/var/run/cman_admin"}, 110) = -1
ENOENT (No such file or directory)
close(3) = 0
pipe([3, 4]) = 0
fcntl(4, F_SETFD, 0) = 0
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0x2b47eb7b22b0) = 1244
close(4) = 0
select(4, [3], NULL, NULL, {1, 0}) = ? ERESTARTNOHAND (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
select(4, [3], NULL, NULL, {0, 999000}) = 0 (Timeout)
socket(PF_FILE, SOCK_STREAM, 0) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
connect(4, {sa_family=AF_FILE, path="/var/run/cman_admin"}, 110) = -1
ENOENT (No such file or directory)
close(4) = 0
write(2, "waiting for aisexec to start\n", 29waiting for aisexec to start
) = 29
select(4, [3], NULL, NULL, {1, 0}[MAIN ] AIS Executive Service RELEASE
'subrev 1358 version 0.80.3'
[MAIN ] Copyright (C) 2002-2006 MontaVista Software, Inc and contributors.
[MAIN ] Copyright (C) 2006 Red Hat, Inc.
[MAIN ] AIS Executive Service: started and ready to provide service.
[MAIN ] openais component openais_cpg loaded.
[MAIN ] Registering service handler 'openais cluster closed process
group service v1.01'
[MAIN ] openais component openais_cfg loaded.
[MAIN ] Registering service handler 'openais configuration service'
[MAIN ] openais component openais_msg loaded.
[MAIN ] Registering service handler 'openais message service B.01.01'
[MAIN ] openais component openais_lck loaded.
[MAIN ] Registering service handler 'openais distributed locking service
B.01.01'
[MAIN ] openais component openais_evt loaded.
[MAIN ] Registering service handler 'openais event service B.01.01'
[MAIN ] openais component openais_ckpt loaded.
[MAIN ] Registering service handler 'openais checkpoint service B.01.01'
[MAIN ] openais component openais_amf loaded.
[MAIN ] Registering service handler 'openais availability management
framework B.01.01'
[MAIN ] openais component openais_clm loaded.
[MAIN ] Registering service handler 'openais cluster membership service
B.01.01'
[MAIN ] openais component openais_evs loaded.
[MAIN ] Registering service handler 'openais extended virtual synchrony
service'
[MAIN ] openais component openais_cman loaded.
) = 1 (in [3], left {0, 876000})
read(3, "", 1024) = 0
wait4(1244, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 1244
socket(PF_FILE, SOCK_STREAM, 0) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
connect(4, {sa_family=AF_FILE, path="/var/run/cman_admin"}, 110) = -1
ENOENT (No such file or directory)
close(4) = 0
write(2, "waiting for aisexec to start\n", 29waiting for aisexec to start
) = 29
read(3, "", 1024) = 0
wait4(1244, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 1244
socket(PF_FILE, SOCK_STREAM, 0) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
connect(4, {sa_family=AF_FILE, path="/var/run/cman_admin"}, 110) = -1
ENOENT (No such file or directory)
close(4) = 0
write(2, "waiting for aisexec to start\n", 29waiting for aisexec to start
) = 29
.....
write(2, "cman_tool: ", 11cman_tool: ) = 11
write(2, "aisexec daemon didn't start\n", 28aisexec daemon didn't start
) = 28
exit_group(1) = ?
mmap(0x377ab4c000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14c000) = 0x377ab4c000
mmap(0x377ab51000, 16664, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x377ab51000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x2b47eb7b2000
arch_prctl(ARCH_SET_FS, 0x2b47eb7b2220) = 0
mprotect(0x377ab4c000, 16384, PROT_READ) = 0
mprotect(0x377a61b000, 4096, PROT_READ) = 0
munmap(0x2b47eb7a5000, 45394) = 0
brk(0) = 0x4a24000
brk(0x4a45000) = 0x4a45000
getpid() = 1241
socket(PF_FILE, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_FILE, path="/var/run/cluster/ccsd.sock"}, 110) = 0
write(3, "\1\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 20) = 20
read(3, "\1\0\0\0\3\0\0\0(\5\0\0\0\0\0\0\0\0\0\0", 20) = 20
close(3) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_FILE, path="/var/run/cluster/ccsd.sock"}, 110) = 0
write(3, "\2\0\0\0\0\0\0\0(\5\0\0\0\0\0\0\0\0\0\0", 20) = 20
read(3, "\2\0\0\0\0\0\0\0\377\377\377\377\0\0\0\0\0\0\0\0", 20) = 20
close(3) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 3
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
connect(3, {sa_family=AF_FILE, path="/var/run/cman_admin"}, 110) = -1
ENOENT (No such file or directory)
close(3) = 0
pipe([3, 4]) = 0
fcntl(4, F_SETFD, 0) = 0
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0x2b47eb7b22b0) = 1244
close(4) = 0
select(4, [3], NULL, NULL, {1, 0}) = ? ERESTARTNOHAND (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
select(4, [3], NULL, NULL, {0, 999000}) = 0 (Timeout)
socket(PF_FILE, SOCK_STREAM, 0) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
connect(4, {sa_family=AF_FILE, path="/var/run/cman_admin"}, 110) = -1
ENOENT (No such file or directory)
close(4) = 0
write(2, "waiting for aisexec to start\n", 29waiting for aisexec to start
) = 29
select(4, [3], NULL, NULL, {1, 0}[MAIN ] AIS Executive Service RELEASE
'subrev 1358 version 0.80.3'
[MAIN ] Copyright (C) 2002-2006 MontaVista Software, Inc and contributors.
[MAIN ] Copyright (C) 2006 Red Hat, Inc.
[MAIN ] AIS Executive Service: started and ready to provide service.
[MAIN ] openais component openais_cpg loaded.
[MAIN ] Registering service handler 'openais cluster closed process
group service v1.01'
[MAIN ] openais component openais_cfg loaded.
[MAIN ] Registering service handler 'openais configuration service'
[MAIN ] openais component openais_msg loaded.
[MAIN ] Registering service handler 'openais message service B.01.01'
[MAIN ] openais component openais_lck loaded.
[MAIN ] Registering service handler 'openais distributed locking service
B.01.01'
[MAIN ] openais component openais_evt loaded.
[MAIN ] Registering service handler 'openais event service B.01.01'
[MAIN ] openais component openais_ckpt loaded.
[MAIN ] Registering service handler 'openais checkpoint service B.01.01'
[MAIN ] openais component openais_amf loaded.
[MAIN ] Registering service handler 'openais availability management
framework B.01.01'
[MAIN ] openais component openais_clm loaded.
[MAIN ] Registering service handler 'openais cluster membership service
B.01.01'
[MAIN ] openais component openais_evs loaded.
[MAIN ] Registering service handler 'openais extended virtual synchrony
service'
[MAIN ] openais component openais_cman loaded.
) = 1 (in [3], left {0, 876000})
read(3, "", 1024) = 0
wait4(1244, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 1244
socket(PF_FILE, SOCK_STREAM, 0) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
connect(4, {sa_family=AF_FILE, path="/var/run/cman_admin"}, 110) = -1
ENOENT (No such file or directory)
close(4) = 0
write(2, "waiting for aisexec to start\n", 29waiting for aisexec to start
) = 29
read(3, "", 1024) = 0
wait4(1244, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 1244
socket(PF_FILE, SOCK_STREAM, 0) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
connect(4, {sa_family=AF_FILE, path="/var/run/cman_admin"}, 110) = -1
ENOENT (No such file or directory)
close(4) = 0
write(2, "waiting for aisexec to start\n", 29waiting for aisexec to start
) = 29
.....
write(2, "cman_tool: ", 11cman_tool: ) = 11
write(2, "aisexec daemon didn't start\n", 28aisexec daemon didn't start
) = 28
exit_group(1) = ?
он не может создать сокет /var/run/cman_admin. хз почему... :(