Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # load some data into ceph cluster
- cd /tmp
- dd if=/dev/sda of=data bs=1M count=1k
- ls -lah /tmp/data
- for i in $(seq 100 109);
- do
- for pool in images backups volumes vms volumes-fast;
- do
- echo -n "[uploading to ${pool}] "
- rados --striper -p $pool put data_$(hostname)_$pool_$i data;
- done;
- ceph df
- echo "############# cycle $i ############# "
- done
- for i in $(seq 100 109);
- do
- for pool in images backups volumes vms volumes-fast;
- do
- echo -n "[uploading to ${pool}] "
- rados bench -p ${pool} -O 32M --min-object-size 4M --max-object-size 16M \
- --concurrent-ios=32 --show-time --write-object 10 write --no-cleanup
- done;
- ceph df
- ceph osd df
- echo "############# cycle $i ############# "
- done
- ceph tell 'osd.*' injectargs '--osd-max-backfills 16'
- ceph tell 'osd.*' injectargs '--osd-recovery-max-active 4'
- # https://ceph.com/planet/how-to-do-a-ceph-cluster-maintenance-shutdown/
- ceph osd set noscrub
- ceph osd set nodeep-scrub
- ceph osd set noout
- ceph osd set nobackfill
- ceph osd set norecover
- # ceph osd set norebalance
- # ceph osd set nodown
- # ceph osd set pause
- ceph osd out 0
- ceph osd crush remove osd.0
- ceph auth del osd.0
- ceph osd rm 0
- ceph osd unset noscrub
- ceph osd unset nodeep-scrub
- ceph osd unset noout
- ceph osd unset nobackfill
- ceph osd unset norecover
Advertisement
Add Comment
Please, Sign In to add comment