megacli 管理 ceph 儲存常用指令碼

2021-08-03 17:38:44 字數 1067 閱讀 1090

只適用於可用使用 megacli 支援的 raid controller 

只適用於手動進行 ceph 管理的集群, 不支援 ceph deploy 建立的集群

需修改對應磁碟裝置命名

#!/bin/bash

## 使用說明:

# 指令碼用於停止 osd, umount osd, 標註對應 raid 裝置為離線狀態

# ./stopraid.sh [number] [number] 為對應的 raid 卡 slot 槽號

## 1. 獲取幫助 (./raidrepair.sh || ./raidrepair.sh -h )

## 2. 確認整體磁碟

# 確認磁碟整體故障 (./raidrepair.sh -a)

# 確認具體某個磁碟故障 (./raidrepair.sh -c 8) 假設 raid 中第 8 個 slot number 有問題 ( 確定 slot number 8 對應著 /dev/sdf1 /var/lib/ceph/osd/ceph-20 )

# 確認磁碟掛載點 (./raidrepair.sh -m) 確定 slot number 8 對應著 /dev/sdf1 /var/lib/ceph/osd/ceph-20

# 確認 raid 中虛擬磁碟 (./raidrepair.sh -v) 缺 slot number 8 對應著 ( virtual drive: 5 )

# ########## 建議手動對 /etc/fstab 中, 所有 ceph 磁碟資訊進行遮蔽 ####################

## 3. 故障處理

# 刪除故障磁碟 (./raidrepair.sh -d 8)

## 4. 關機, 更換磁碟 ( /etc/init.d/ceph -a stop osd ; init 0 )

# ########## 關機後, 可能需要對 raid 執行清除快取操作 (需要利用 i

儲存 megacli 常用引數介紹

查raid級別 megacli ldinfo lall aall 查raid卡資訊 megacli adpallinfo aall 檢視硬碟資訊 megacli pdlist aall 檢視電池資訊 megacli adpbbucmd aall 檢視raid卡日誌 megacli fwtermlog...

ceph儲存系統

ceph is a unified,distributed storage system designed for excellent performance,reliability and scalability.也即,ceph是一種為優秀的效能 可靠性和可擴充套件性而設計的統一的 分布式的儲存系...

ceph物件儲存,檔案儲存

簡述一下物件儲存,檔案儲存,和塊儲存的區別,以物件儲存為重點 1.塊儲存 讀寫快,不利於共享,以塊作為資料儲存的基本單元 2.檔案儲存 讀寫慢,利於共享,以檔案作為資料儲存的基本單元 3.物件儲存 讀寫快,利於共享,以物件作為資料儲存的基本單元 物件儲存,下圖是塊儲存和物件儲存的形象比較 物件儲存和...