Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
itminedu
snf-ganeti
Commits
9bd7f742
Commit
9bd7f742
authored
Jul 24, 2007
by
Iustin Pop
Browse files
Update the init script to start both the node daemon and the master.
Reviewed-by: imsnah
parent
dcb93971
Changes
1
Hide whitespace changes
Inline
Side-by-side
docs/examples/ganeti.initd
View file @
9bd7f742
...
...
@@ -3,14 +3,13 @@
# based on skeleton from Debian GNU/Linux
PATH
=
/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
DAEMON
=
/usr/local/sbin/ganeti-noded
NODED
=
/usr/local/sbin/ganeti-noded
MASTER
=
/usr/local/sbin/ganeti-master
NAME
=
ganeti-noded
SCRIPTNAME
=
/etc/init.d/ganeti
DESC
=
"Ganeti
node daemon
"
DESC
=
"Ganeti
cluster
"
test
-f
$DAEMON
||
exit
0
set
-e
test
-f
$NODED
||
exit
0
.
/lib/lsb/init-functions
...
...
@@ -24,25 +23,52 @@ check_config() {
done
}
master_action
()
{
log_action_begin_msg
"ganeti-master"
;
$MASTER
"
$1
"
RC
=
$?
case
$RC
in
0
)
log_action_end_msg 0
;;
11
)
log_action_end_msg 0
"not master"
;;
*
)
log_action_end_msg 1
"exit code
$RC
"
;;
esac
}
case
"
$1
"
in
start
)
log_
begi
n_msg
"Starting
$DESC
...
"
log_
daemo
n_msg
"Starting
$DESC
"
"
$NAME
"
check_config
start-stop-daemon
--start
--quiet
--exec
$DAEMON
||
log_end_msg 1
log_end_msg 0
if
start-stop-daemon
--start
--quiet
--exec
$NODED
;
then
log_end_msg 0
else
log_end_msg 1
fi
master_action start
;;
stop
)
log_begin_msg
"Stopping
$DESC
..."
start-stop-daemon
--stop
--quiet
--name
$NAME
||
log_end_msg 1
log_end_msg 0
log_daemon_msg
"Stopping
$DESC
"
"
$NAME
"
if
start-stop-daemon
--stop
--quiet
--name
$NAME
;
then
log_end_msg 0
else
log_end_msg 1
fi
master_action stop
;;
restart|force-reload
)
log_
begi
n_msg
"Reloading
$DESC
...
"
log_
daemo
n_msg
"Reloading
$DESC
"
start-stop-daemon
--stop
--quiet
--oknodo
--retry
30
--name
$NAME
check_config
start-stop-daemon
--start
--quiet
--exec
$DAEMON
||
log_end_msg 1
log_end_msg 0
;;
start-stop-daemon
--start
--quiet
--exec
$NODED
log_end_msg
$?
$MASTER
stop
master_action start
;;
*
)
log_success_msg
"Usage:
$SCRIPTNAME
{start|stop|force-reload|restart}"
exit
1
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment