Fix wrong sudo ceph -c
command in lib/ceph
The `sudo -c ${CEPH_CONF_FILE} ceph ...` in lib/ceph misplaced `ceph`. The correct syntax is `sudo ceph -c ${CEPH_CONF_FILE} ...`, see lib/ceph:308. While installing ./stack.sh with ceph enabled, the above malformed command raises a `usage: sudo -h | -K | -k | -V ...` error and stops the installation. This patch fixes `sudo -c ${CEPH_CONF_FILE} ceph ...` by moving `ceph` to the right place. Change-Id: I3da943d5a353d99b09787f804b79c1d006a09d96 Closes-bug: #1453055
This commit is contained in:
parent
0a9d03d505
commit
99de7cc178
2
lib/ceph
2
lib/ceph
@ -279,7 +279,7 @@ function configure_ceph_embedded_nova {
|
||||
# configure Nova service options, ceph pool, ceph user and ceph key
|
||||
sudo ceph -c ${CEPH_CONF_FILE} osd pool set ${NOVA_CEPH_POOL} size ${CEPH_REPLICAS}
|
||||
if [[ $CEPH_REPLICAS -ne 1 ]]; then
|
||||
sudo -c ${CEPH_CONF_FILE} ceph osd pool set ${NOVA_CEPH_POOL} crush_ruleset ${RULE_ID}
|
||||
sudo ceph -c ${CEPH_CONF_FILE} osd pool set ${NOVA_CEPH_POOL} crush_ruleset ${RULE_ID}
|
||||
fi
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user