mirror of
https://github.com/ceph/ceph
synced 2025-01-10 21:20:46 +00:00
mgr/dashboard: compile cephadm
build the compiled cephadm binary during the e2e test Signed-off-by: Michael Fritch <mfritch@suse.com>
This commit is contained in:
parent
6fd601aa4c
commit
081e45cbcf
@ -5,8 +5,9 @@ set -x
|
||||
export PATH=/root/bin:$PATH
|
||||
mkdir /root/bin
|
||||
|
||||
cp /mnt/{{ ceph_dev_folder }}/src/cephadm/cephadm /root/bin/cephadm
|
||||
chmod +x /root/bin/cephadm
|
||||
CEPHADM="/root/bin/cephadm"
|
||||
|
||||
/mnt/{{ ceph_dev_folder }}/src/cephadm/build.sh $CEPHADM
|
||||
mkdir -p /etc/ceph
|
||||
mon_ip=$(ifconfig eth0 | grep 'inet ' | awk '{ print $2}')
|
||||
|
||||
@ -19,10 +20,10 @@ bootstrap_extra_options='--allow-fqdn-hostname --dashboard-password-noupdate'
|
||||
# bootstrap_extra_options+=" ${bootstrap_extra_options_not_expanded}"
|
||||
# {% endif %}
|
||||
|
||||
cephadm bootstrap --mon-ip $mon_ip --initial-dashboard-password {{ admin_password }} --shared_ceph_folder /mnt/{{ ceph_dev_folder }} ${bootstrap_extra_options}
|
||||
$CEPHADM bootstrap --mon-ip $mon_ip --initial-dashboard-password {{ admin_password }} --shared_ceph_folder /mnt/{{ ceph_dev_folder }} ${bootstrap_extra_options}
|
||||
|
||||
fsid=$(cat /etc/ceph/ceph.conf | grep fsid | awk '{ print $3}')
|
||||
cephadm_shell="cephadm shell --fsid ${fsid} -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring"
|
||||
cephadm_shell="$CEPHADM shell --fsid ${fsid} -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring"
|
||||
|
||||
{% for number in range(1, nodes) %}
|
||||
ssh-copy-id -f -i /etc/ceph/ceph.pub -o StrictHostKeyChecking=no root@192.168.100.10{{ number }}
|
||||
|
Loading…
Reference in New Issue
Block a user