Hi Guys,
I have created a clone server and attached drives using snapshot, the cloned servers are exact copy of original.
The glusterfs is configured to use UUID of the drives, since I cloned it, the configuration file of gluster is the same as original.
I tried to start glusterd , but it fails, following is the out put of strace :
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbff51b1000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
mprotect(0x3fa701d000, 2093056, PROT_NONE) = 0
mmap(0x3fa7220000, 608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3fa7220000
mprotect(0x3fa4402000, 2097152, PROT_NONE) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbff51a4000
mprotect(0x3fa498a000, 2097152, PROT_NONE) = 0
mmap(0x3fa4b90000, 14632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3fa4b90000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbff51a3000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbff51a2000
open("/dev/tty", O_RDWR|O_NONBLOCK) = 3
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbff51b0000
ioctl(3, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fff20edb830) = -1 ENOTTY (Inappropriate ioctl for device)
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 2}], WNOHANG, NULL) = 8580
wait4(-1, 0x7fff20eda6dc, WNOHANG, NULL) = -1 ECHILD (No child processes)
stat("/root/.i18n", 0x7fff20eda580) = -1 ENOENT (No such file or directory)
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbff51a9000
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/initscripts.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/initscripts.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/initscripts.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/initscripts.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/initscripts.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/initscripts.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 8582
wait4(-1, 0x7fff20eda81c, WNOHANG, NULL) = -1 ECHILD (No child processes)
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 8584
wait4(-1, 0x7fff20edac5c, WNOHANG, NULL) = -1 ECHILD (No child processes)
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 8585
wait4(-1, 0x7fff20edac5c, WNOHANG, NULL) = -1 ECHILD (No child processes)
stat("/sbin/env", 0x7fff20edb540) = -1 ENOENT (No such file or directory)
stat("/usr/sbin/env", 0x7fff20edb540) = -1 ENOENT (No such file or directory)
wait4(-1, 0x7fff20edb0dc, WNOHANG, NULL) = -1 ECHILD (No child processes)
I have created a clone server and attached drives using snapshot, the cloned servers are exact copy of original.
The glusterfs is configured to use UUID of the drives, since I cloned it, the configuration file of gluster is the same as original.
I tried to start glusterd , but it fails, following is the out put of strace :
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbff51b1000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
mprotect(0x3fa701d000, 2093056, PROT_NONE) = 0
mmap(0x3fa7220000, 608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3fa7220000
mprotect(0x3fa4402000, 2097152, PROT_NONE) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbff51a4000
mprotect(0x3fa498a000, 2097152, PROT_NONE) = 0
mmap(0x3fa4b90000, 14632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3fa4b90000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbff51a3000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbff51a2000
open("/dev/tty", O_RDWR|O_NONBLOCK) = 3
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbff51b0000
ioctl(3, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fff20edb830) = -1 ENOTTY (Inappropriate ioctl for device)
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 2}], WNOHANG, NULL) = 8580
wait4(-1, 0x7fff20eda6dc, WNOHANG, NULL) = -1 ECHILD (No child processes)
stat("/root/.i18n", 0x7fff20eda580) = -1 ENOENT (No such file or directory)
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbff51a9000
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/initscripts.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/initscripts.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/initscripts.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/initscripts.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/initscripts.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/initscripts.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 8582
wait4(-1, 0x7fff20eda81c, WNOHANG, NULL) = -1 ECHILD (No child processes)
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 8584
wait4(-1, 0x7fff20edac5c, WNOHANG, NULL) = -1 ECHILD (No child processes)
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 8585
wait4(-1, 0x7fff20edac5c, WNOHANG, NULL) = -1 ECHILD (No child processes)
stat("/sbin/env", 0x7fff20edb540) = -1 ENOENT (No such file or directory)
stat("/usr/sbin/env", 0x7fff20edb540) = -1 ENOENT (No such file or directory)
wait4(-1, 0x7fff20edb0dc, WNOHANG, NULL) = -1 ECHILD (No child processes)