Code to start\stop keero components using devstack functions
This commit is contained in:
parent
f202ac273b
commit
c8a9858ca2
@ -16,6 +16,7 @@ RABBIT_PASSWORD=$lab_password
|
||||
SERVICE_PASSWORD=$lab_password
|
||||
SERVICE_TOKEN=tokentoken
|
||||
ENABLED_SERVICES+=,heat,h-api,h-api-cfn,h-api-cw,h-eng
|
||||
ENABLED_SERVICES+=,conductor,portas
|
||||
|
||||
LOGFILE=/opt/stack/devstack/stack.sh.log
|
||||
SCREEN_LOGDIR=/opt/stack/log/
|
||||
|
@ -1,6 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
DEVSTACK_DIR=/home/stack/devstack
|
||||
INSTALL_DIR=/opt/stack
|
||||
|
||||
MYSQL_DB_TMPFS=true
|
||||
MYSQL_DB_TMPFS_SIZE=128M
|
||||
@ -8,7 +9,6 @@ MYSQL_DB_TMPFS_SIZE=128M
|
||||
NOVA_CACHE_TMPFS=true
|
||||
NOVA_CACHE_TMPFS_SIZE=24G
|
||||
|
||||
|
||||
#======================================
|
||||
source $DEVSTACK_DIR/openrc admin admin
|
||||
source ./functions.sh
|
||||
|
@ -20,6 +20,7 @@ $DEVSTACK_DIR/stack.sh
|
||||
# Executing post-stack actions
|
||||
#===============================================================================
|
||||
source ./post-stack.sh no-localrc
|
||||
source ./start-keero.sh no-localrc
|
||||
#===============================================================================
|
||||
|
||||
|
||||
|
25
Deployment/devstack-scripts/start-keero.sh
Normal file
25
Deployment/devstack-scripts/start-keero.sh
Normal file
@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ -z "$1" ]] ; then
|
||||
source ./localrc
|
||||
fi
|
||||
|
||||
die_if_not_set INSTALL_DIR
|
||||
|
||||
# Starting Portas
|
||||
#================
|
||||
if [[ ! -d "$INSTALL_DIR/portas" ]] ; then
|
||||
mkdir -p "$INSTALL_DIR/portas"
|
||||
fi
|
||||
|
||||
cp "$INSTALL_DIR/keero/portas/etc" "$INSTALL_DIR/portas/etc"
|
||||
|
||||
screen_it portas "cd $INSTALL_DIR/portas && portas-api --config-file=$INSTALL_DIR/portas/etc/portas-api.conf"
|
||||
#================
|
||||
|
||||
|
||||
|
||||
# Starting Conductor
|
||||
#===================
|
||||
screen_it conductor "cd $INSTALL_DIR/keero/conductor && bash ./tools/with_venv.sh ./bin/app.py"
|
||||
#===================
|
@ -18,5 +18,6 @@ $DEVSTACK_DIR/unstack.sh
|
||||
# Executing post-unstack actions
|
||||
#===============================================================================
|
||||
source ./post-unstack.sh no-localrc
|
||||
source ./stop-keero.sh no-localrc
|
||||
#===============================================================================
|
||||
|
||||
|
12
Deployment/devstack-scripts/stop-keero.sh
Normal file
12
Deployment/devstack-scripts/stop-keero.sh
Normal file
@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ -z "$1" ]] ; then
|
||||
source ./localrc
|
||||
fi
|
||||
|
||||
# Stopping Keero components
|
||||
#==========================
|
||||
for serv in conductor portas ; do
|
||||
screen -S $SCREEN_NAME -p $serv -X kill
|
||||
done
|
||||
#==========================
|
Loading…
x
Reference in New Issue
Block a user