3 # this is a smoke test, meant to be run against vstart.sh.
7 bin
/init-ceph stop || true
8 MON
=1 OSD
=1 MDS
=0 MGR
=1 ..
/src
/vstart.sh
-d -n -x -l --cephadm
13 bin
/ceph orch apply mds foo
1
14 bin
/ceph orch
ls |
grep foo
15 while ! bin
/ceph orch ps |
grep mds.foo
; do sleep 1 ; done
20 bin
/ceph orch
rm crash
21 ! bin
/ceph orch
ls |
grep crash
22 bin
/ceph orch apply crash
'*'
23 bin
/ceph orch
ls |
grep crash
25 while ! bin
/ceph orch ps |
grep crash
; do sleep 1 ; done
26 bin
/ceph orch ps |
grep crash.
$host |
grep running
27 bin
/ceph orch
ls |
grep crash |
grep 1/1
28 bin
/ceph orch daemon
rm crash.
$host
29 while ! bin
/ceph orch ps |
grep crash
; do sleep 1 ; done
31 bin
/ceph orch daemon stop crash.
$host
32 bin
/ceph orch daemon start crash.
$host
33 bin
/ceph orch daemon restart crash.
$host
34 bin
/ceph orch daemon reconfig crash.
$host
35 bin
/ceph orch daemon redeploy crash.
$host
37 bin
/ceph orch
host ls |
grep $host
38 bin
/ceph orch
host label add
$host fooxyz
39 bin
/ceph orch
host ls |
grep $host |
grep fooxyz
40 bin
/ceph orch
host label
rm $host fooxyz
41 ! bin
/ceph orch
host ls |
grep $host |
grep fooxyz
42 bin
/ceph orch
host set-addr
$host $host
44 bin
/ceph cephadm check-host
$host
45 #! bin/ceph cephadm check-host $host 1.2.3.4
46 #bin/ceph orch host set-addr $host 1.2.3.4
47 #! bin/ceph cephadm check-host $host
48 bin
/ceph orch
host set-addr
$host $host
49 bin
/ceph cephadm check-host
$host
51 bin
/ceph orch apply mgr
1
52 bin
/ceph orch
rm mgr
--force # we don't want a mgr to take over for ours
54 bin
/ceph orch daemon add mon
$host:127.0.0.1
56 while ! bin
/ceph mon dump |
grep 'epoch 2' ; do sleep 1 ; done
58 bin
/ceph orch apply rbd-mirror
1
60 bin
/ceph orch apply node-exporter
'*'
61 bin
/ceph orch apply prometheus
1
62 bin
/ceph orch apply alertmanager
1
63 bin
/ceph orch apply grafana
1
65 while ! bin
/ceph dashboard get-grafana-api-url |
grep $host ; do sleep 1 ; done
67 bin
/ceph orch apply rgw foo
--placement=1
73 bin
/ceph orch
rm mds.foo
74 bin
/ceph orch
rm rgw.myrealm.myzone
75 bin
/ceph orch
rm rbd-mirror
76 bin
/ceph orch
rm node-exporter
77 bin
/ceph orch
rm alertmanager
78 bin
/ceph orch
rm grafana
79 bin
/ceph orch
rm prometheus
80 bin
/ceph orch
rm crash
83 ! bin
/ceph orch daemon
rm mon.
$host
84 bin
/ceph orch daemon
rm mon.
$host --force