首页 > 其他 > 详细

osd journal 一键迁移脚本

时间:2015-04-17 11:52:28      阅读:308      评论:0      收藏:0      [点我收藏+]

    #!/bin/bash
    osd_id=$1
    journal_dev=$2
    if [ $# -lt 2 ]
    then
    echo "example: osd_journal_migration.sh 0 /dev/sdb1"
    exit 0
    fi
    service ceph-osd stop id=$osd_id
    ceph-osd --flush-journal -i $osd_id
    sleep 2
    mv /var/lib/ceph/osd/ceph-$osd_id/journal /var/lib/ceph/osd/ceph-$osd_id/journal_old
    ln -s $journal_dev /var/lib/ceph/osd/ceph-$osd_id/journal
    ceph-osd --mkjournal -i $osd_id
    sleep 3
    service ceph-osd restart id=$osd_id
    echo "****new journal path info:****"
    ls -la /var/lib/ceph/osd/ceph-$osd_id/journal
    ceph osd tree
    echo "****if fail run cmd:****"
    echo "service ceph-osd restart id=$osd_id"

osd journal 一键迁移脚本

原文:http://my.oschina.net/diluga/blog/402779

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!