ceph 版本公升級 如何公升級Ceph版本及注意事項

2021-10-17 06:15:05 字數 1377 閱讀 9556

級軟體版本在日常運維中是乙個常見操作。 本文分享一下ceph版本公升級的一些經驗。

一般公升級流程和注意如下:

1.  關注社群release notes 和 ceph-user郵件訂閱列表,獲取社群發布的最新版本

2.  根據經驗一般剛出的版本問題比較多;出於穩定性的考慮,線上正式環境的版本一般會落後社群1個版本; 並在這段時間密切關注社群此版本的bug訊息

3. 如果沒有重大問題,則在測試環境公升級測試,跑1周的穩定性測試,看是否出現問題

4. 如果測試環境無問題,正式環境公升級

ceph公升級指令碼

在其中乙個mon執行如下命令:

cat #1. 改為國內源

export ceph_deploy_repo_url=

export ceph_deploy_gpg_url=

#2. 配置 mon、osd ip位址

mon="10.25.195.4 10.25.195.6 10.25.195.8"

osd="10.25.194.2 10.25.194.3 10.25.194.4 10.25.194.5 10.25.194.6 10.25.194.7 10.25.194.8 10.25.194.9 \

10.25.194.10 10.25.194.11 10.25.194.12 10.25.194.13 10.25.194.14 10.25.194.15 10.25.194.16 10.25.194.17 \

10.25.194.18 10.25.194.19 10.25.194.20 10.25.194.21 10.25.194.22"

#3. 公升級mon和osd上的ceph

#ceph-deploy install --release ceph-node1[ ceph-node2]

ceph-deploy install $mon $osd

#4. 設定osd noout避免產生rebalance

ceph osd set noout

# 5. 重啟 mon/ osd 程序

for i in $mon; do

ssh $i sudo systemctl restart ceph-mon@*

sleep 3s

done

for i in $osd; do

ssh $i sudo systemctl restart ceph-osd@*

sleep 3s

done

#6. 去掉設定osd noout

ceph osd unset noout

#7. check mon/osd version

ceph tell mon.* version

ceph tell osd.* version

eofceph 的詳細介紹:請點這裡

如何公升級Ceph版本及注意事項

公升級軟體版本在日常運維中是乙個常見操作。本文分享一下ceph版本公升級的一些經驗。一般公升級流程和注意如下 1.關注社群release notes 和 ceph user郵件訂閱列表,獲取社群發布的最新版本 2.根據經驗一般剛出的版本問題比較多 出於穩定性的考慮,線上正式環境的版本一般會落後社群1...

php版本公升級教程 如何公升級php版本

php版本公升級的步驟 3 將這個資料夾放在wamp bin php 目錄下。4 將原來版本的php5.5.12資料夾中的,php.ini phpforapache.ini wampserver.conf 檔案複製到 php7.1.5 資料夾中。5 修改 php.ini phpforapache.i...

版本公升級 Harbor版本公升級

本文只適用於harbor的版本大於v1.10.x到最新版本的公升級遷移,docker compose啟動的harbor。主要參考了官網的公升級指南,根據實際情況我稍微調整了下步驟。詳情請參考 此次測試是從版本v2.0.1公升級到v2.1.2 cd root wget2.解壓檔案到當前目錄 tar x...