[ceph-mon] update stop script not to remove mons from monmap
This is to update ceph-mon stop script not to remove mons from monmap as in multinode clusters three mons in the monmap are required to handle the quorum properly. Change-Id: I0dd643007ea0558244bfecae1d90db78828e9834
This commit is contained in:
parent
2c9714fcfb
commit
f098f760f0
@ -3,12 +3,12 @@
|
||||
set -ex
|
||||
|
||||
NUMBER_OF_MONS=$(ceph mon stat | awk '$3 == "mons" {print $2}')
|
||||
if [ "${NUMBER_OF_MONS}" -gt "1" ]; then
|
||||
if [[ "${NUMBER_OF_MONS}" -gt "3" ]]; then
|
||||
if [[ ${K8S_HOST_NETWORK} -eq 0 ]]; then
|
||||
ceph mon remove "${POD_NAME}"
|
||||
else
|
||||
ceph mon remove "${NODE_NAME}"
|
||||
fi
|
||||
else
|
||||
echo "we are the last mon, not removing"
|
||||
echo "doing nothing since we are running less than or equal to 3 mons"
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user