제가 레이드를 공부하면서
os에서 mdadm으로 잡는 소프트웨어 레이드와
레이드 카드로 잡는 하드웨어 레이드가 있다는걸 알았습니다
서버는 dl 380 g8
centos 7 이라고 했을때
mdadm -D 로 레이드 확인하는 법은 알겠는데
하드웨어 레이드는 어떻게 확인하나요?
구글에 올라와있는 cciss는 파일이없어서
안봐지더라구요
지금 서버에서 디스크는 2장에 미러걸려있습니다
(제가 bios에서 직접 걸었습니다 이걸 서버를 안끄고 os에서 확인하고 싶습니다)
mdadm은 설치를 안해서 안봐지며
md볼륨도 없습니다
fdisk -l을 했을때는 /dev/sda만 인식되며
디스크는 2개다 깜빡이며 읽히고 있습니다
dmesg | grep RAID했을때
이렇게 RAID-1(+0)이라고 나오면
raid 1이나 10으로 잡혀있는건가요?
추가로 mdstat을 확인해봐도 이렇게 안나오네요
이게 제가 직접잡아서 하드웨어 레이드 1로 잡혀있는걸 알지만
모르는 서버에 갔을때
하드웨어 레이드가 어떻게 잡혀있는지 알수있을까요?
해당 질문의 문제를 해결, 도움이 되는 선택된 답변이 있습니다.
작성된 다른 답변도 확인해 보시기 바랍니다..
4개의 답변이 있습니다.
정말 다들 답변 감사합니다!!! 여기서 엄청 많이 배워갑니다 ^^
hp smart start cd로 부팅을 해서
Raid controller util로 Raid1 구성을 합니다
구성하는 방법을 링크 해드립니다
https://shovelop.tistory.com/m/3
먼저 글에서 너무나 자세히 설명해 놓으셨는데,
해당 카드에 따라서 S/W 버젼도 확인을 해야 합니다.
S/W 버젼이 맞지 않으면 확인이 안되는 경우도 있더라구요~~~
RAID 확인은 Hardware에 따라 사용하는 소프트웨어에 따라 차이가 있겠고요.
HP Hardware controller는 HP에서 제공하는 ssacli 소프트웨어를 설치해서 확인하면 될 것 같고요.
CentOS7 용 ssacli는 https://downloads.linux.hpe.com/SDR/repo/mcp/centos/7.0/x86_64/current/ssacli-5.10-44.0.x86_64.rpm 를 다운 받아 설치해서 사용하면 될 걸로 보여 지고요.
wget 명령으로
wget https://downloads.linux.hpe.com/SDR/repo/mcp/centos/7.0/x86_64/current/ssacli-5.10-44.0.x86_64.rpm
으로 다운 받은 후에,
rpm -ivh ssacli-5.10-44.0.x86_64.rpm
명령으로 설치해서 사용하면 될 것 같고요.
확인하는 명령은
ssacli ctrl all show config 명령으로 확인해 보면 되지 않을까 싶네요.
ssacli ctrl all show detail 명령으로 세부 내용도 볼 수 있을 것 같고...
slot 0의 Logical Drive 상태를 보려면...
ssacli ctrl slot=0 ld all show
와 같이 주면 되겠고...
slot 1의 Physical drive 상태를 보려면...
ssacli ctrl slot=1 pd all show
와 같이 주면 되겠고~
ssacli 관련 도움말은
ssacli help
또는
man ssacli
등으로 참조해 보면 되겠고요.
cat /proc/mdstat
는 mdadm으로 RAID를 구성했을때만 RAID 상태를 확인할 수 있는 것이고요.