Card raid H710mini thường dùng trong dòng Dell R620, Dell R720 hỗ trợ các mode raid 0, 1, 5, 6, 10
Cài megacli để hỗ trợ lệnh check raid
yum install -y pciutils
yum install sg3_utils wget git -y
git clone https://github.com/nhanhoadocs/ghichep-megacli.git
rpm -ivh ghichep-megacli/MegaCli8.07.14/Linux/MegaCli-8.07.14-1.noarch.rpm
echo "alias megacli='/opt/MegaRAID/MegaCli/MegaCli64'" >> /root/.bashrc
source /root/.bashrc
1. Trường hợp hỏng 1 ổ lắp ổ mới vào raid1
- Ở trạng thái RAID1 chạy ổ định
- Khi 1 ổ bị hỏng sẽ báo
DEGRADED
- Chuẩn bị 1 ổ mới tinh, clear raid, cùng chủng loại, formart.
Card hỗ trợ auto rebuild nhưng phải check chắc chắn bằng lệnh
megacli -AdpAllinfo -aALL | grep -i rebuild
Cắm thay thế ổ hỏng.
Chạy lệnh để xem ổ đang rebuild
megacli -PDList -aALL | grep "Firmware state"
Hoặc xem all
megacli -PDList -aALL
Xem % đang rebuild
megacli -PDRbld -ShowProg -PhysDrv [32:1] -aALL
Trong đó 32:1 là các tham số sau: check băng lệnh
megacli -PDList -aall
Enclosure Device ID: 32
Slot Number: 1
Tùy vào lượng dữ liệu nhiều hay ít nên thời gian rebuild lâu hay nhanh trung bình 2GB mất 10 phút. Sau khi rebuild xong
Lưu ý: Trường hợp đang rebuild đồng bộ dữ liệu mà server mất điện, có điện dữ liệu vẫn tiếp tục đồng bộ sang ổ mới cắm.
2. Trường hợp rút ổ khỏi bay
Khi raid đang chạy ổn định nếu rút 1 ổ khỏi raid ra thì tùy từng mode raid sẽ có thông báo khác nhau. Ví dụ như raid 1 sẽ có thông báo degrate.
Sau khi cắm lại chính ổ đó quá trình rebuild sẽ diễn ra.
3. Trường hợp thay thế card raid
Chuẩn bị 1 card raid cùng loại
-
Nếu card raid đó chưa tạo raid thì cắm vào cái nhận luôn không phải thao tác gì thêm.
-
Thực hiện vào import lại raid:
4. Trường hợp 2 ổ OS hỏng có ổ OS cài sẵn mang lên thay OS
-
Chuẩn bị 2 ổ mới cùng loại raid 1 cài OS bình thường.
-
Tắt server tháo 2 ổ đó mang đi thay thế lưu ý đúng vị trí slot.
-
Tắt server cần thay ổ lắp 2 ổ mới và bật lên.
-
Vào mode RAID thực hiện import
5. Mở rộng raid
5.1 Raid 5 add thêm ổ mới (OS windows)
- Có 1 server Dell chạy card H710mini raid 5 3 ổ, add thêm 1 ổ nữa để tăng dung lượng (OS cài windows server 2012).
- Chuẩn bị 1 ổ mới cùng loại, cùng dung lượng, cắm vào server, ổ mới sẽ ở trạng thái ready
- Reboot server ấn
F2
vàoSetting
Đợi cho đến khi hoàn thành khoảng 2 tiếng.
Có thể xem tiến trình reconfigure ở giao diện iDRAC
Sau khi cấu trúc lại ổ đĩa sẽ tới bước cài đặt Background initialization
(khoảng 30 phút).
Dung lượng raid sẽ tăng lên
Back lại finish và boot vào OS.
Trong OS windows phải online volume
- Tạo ra 1 phần vùng riêng
- Gộp luôn vào ổ C
5.2 Raid 5 add thêm ổ mới (OS Linux)
- Tất cả các phân vùng chia Standard
- Thực hiện add disk như phần 5.1
Sau khi ổ mới add vào dung lượng sda
sẽ tăng lên nhưng phân vùng /
chưa được
- Thực hiện resize phân vùng mới.
yum -y install cloud-utils-growpart
growpart /dev/sda 3
resize2fs /dev/sda3
5.3 Raild 0 add thêm ổ cứng mới ( CentOS 7 )
- Hiển có 1 server Dell 620 sử dụng card 710 mini Raid 0 với 1 ổ cần tăng dung lượng.
- Chuẩn bị 1 ổ mới cùng loại, cùng dung lượng, cắm vào server, ổ mới sẽ ở trạng thái ready
- Tiến hành reboot server bấm
F2
để vàoSetting
- Sau khi hoàn thành các bước trên tiến hành khởi động lại server và test kiểm tra gửi nhận mail, nếu gửi nhận mail thì
OK
- Tiến hành theo dõi quán trình mở rộng qua
IDRAC
- Sau khi quá trình thành công tiến hoành
reboot
và truy cậpSSH
tiến hành resize phân dùng ổ cứng.
resize2fs /dev/sdb
Kiểm tra lại phân vùng
df -h
Kiểm tra gửi nhận mail
6. Tạo thêm 1 phần vùng raid mới trên iDRAC
Card h710mini có hỗ trợ hiển thị trên iDRAC để quản lý các ổ. Đối với 1 server ổn định muốn tạo thêm 1 phần vùng raid mới có thể thực hiện trên giao diện của iDRAC.
- Chuẩn bị các ổ đã được formart định dạng lại ổ trắng tinh
Trước khi cắm thêm ổ
Cắm thêm các ổ cần tạo raid
- Tạo raid 5 từ giao diện iDRAC
Click Virtual Disks
-> Create
-> Lựa chọn các mode RAID
Click Select Physical Disks
Lưu ý: Hoàn thành sau khi reboot server thì phân vùng raid mới mới được tạo.
7. Tạo raid với lệnh megacli
Để tạo được raid bằng lệnh phải xác định được các tham số: Adapter ID
, Enclosure ID
, Slot Number
megacli -PDList -aALL | egrep 'Adapter|Enclosure|Slot'
megacli -CfgLdAdd -r5 [32:2,32:3,32:4] -a0
Sau khi tạo xong thì raid5 xuất hiện nhưng phải đợi lâu để quá trình tái cấu trúc lại ổ đĩa.
megacli -ShowSummary -aALL
Tham khảo
- Lệnh magraraid CLI
https://wikitech.wikimedia.org/wiki/MegaCli
- Tạo raid với megacli
http://fibrevillage.com/storage/374-megacli-raid-0-1-5-6-and-raid50-raid60-creation-examples