...
Code Block |
---|
# Friendly one liner
for a in adminlb apimon cache cinder glance heatapi heatengine horizon keystone munin neutronapi novaapi novaservices puppetdb redis servicelb; do for b in $(seq 0 2); do ssh $a$b "halt" ; done ; done
# Broken down for readability
for a in adminlb apimon cache cinder glance heatapi heatengine horizon keystone munin neutronapi novaapi novaservices puppetdb redis servicelb;
do for b in $(seq 0 2);do
ssh $a$b "halt"
done
done |
...
Code Block |
---|
# for a in $(seq 0 2); do ssh mysql$a halt; sleep 60 ; done
# On each mysql node
systemctl status mysql
systemctl stop mysql
systemctl status mysql
halt |
6 - Kanin
Code Block |
---|
# for a in $(seq 0 2); do ssh kanin$a halt; sleep 15; done # On each kanin node systemctl status rabbitmq-server systemctl stop rabbitmq-server systemctl status rabbitmq-serve-server halt |
7 - Redis
Check which redis is master on http://adminapi.stack.it.ntnu.no:9000/
( the one with green line)
Turn of the others first.
Note which is last down and power it first on
Code Block |
---|
check : http://adminapi.stack.it.ntnu.no:9000/
# On non masters
systemctl status redis
systemctl stop redis
systemctl status redis
halt |
7 - Shut down cephmon
Code Block |
---|
for a in $(seq 0 2); do ssh cephmon$a halt; done |
...