몇일전 MegaRAID 리빌드를 해보기 위해 하드디스크를 제거하고 리빌드하는 실험을 진행해봤습니다.
진행한 서버의 구성은 아래와 같습니다. 저는 정상적인 하드디스크를 실험차 리빌드를 진행하는것이지만
만약 실제 운용중인 서버의 하드디스크에 문제가 생겼을때는 되도록 1차적으로는 백업을 2차적으로는
새로운 하드디스크로 교체하시기를 권장합니다.
아마 한국어로 MegaRAID에 관한 리빌드에 대한 글은 그렇게 많지 않을것이라고 생각됩니다.
한번 이런것도 있구나 하고 봐주시면 정말 감사하겠습니다.
OS : Windows Server 2012
레이드 : 레이드 10 (하드디스크 8개 구성)
레이드 상황 : 정상인 상황에서 하드디스크를 제거후 리빌드
주의 사항
이 글은 여러 사이트를 참고한 후 실험한 뒤 기재한 글입니다. 하지만 서버의 특성에 따라 리빌드에 실패할
가능성이 있으므로 이 글을 참고하신후에 따라하시다가 발생된 문제에 관해서는 스마일서브에서 절대
책임을 지지 않습니다.
1. 제가 리빌드를 진행할 레이드카드는 LSI 9261입니다. 레이드는 10으로 구성되어있습니다.
하드디스크에는 문제가 없는 상태입니다.
2. 일단 정상적인 Slot 7번을 제거해보겠습니다. 7번을 오른쪽 클릭한뒤 ‘Make Drive Offine’를 클릭합니다.
3. 두차례의 경고 메세지가 확인됩니다. Confirm 옆의 체크박스를 클릭후 Yes를 클릭합니다.
4. 하드디스크를 제거하면 아래의 에러 메세지가 발생합니다. 여기선 X를 클릭합니다.
5. 7번 하드디스크가 Offline로 변경되었습니다. 이후 하드디스크를 제거하였습니다.
제거할때는 문제있는 하드디스크의 번호와 맞는 번호의 하드디스크를 제거해야합니다.
잘못 제거시 레이드가 ‘유리처럼’ 깨져버릴수 있습니다.
6. 하드디스크가 정상적으로 제거 되었습니다. 제거 후 서버를 확인하여 레이드에 문제가 없는지
확인해야합니다.
7. 방금 제거한 7번 하드디스크를 다시 적재하고 어느정도 기다리면 하드디스크가 확인됩니다.
먼저 하드디스크를 오른쪽 클릭한뒤 ‘Change to Unconfigured Good’를 클릭합니다.
※ 지금은 문제없는 하드디스크를 실험상 리빌드하는거지만 실 운용중인 서버에서 문제가
생겼을 경우 1차적으로 백업을 2차적으로 기존 하드디스크를 사용하지않고 새로운
하드디스크로 교체하여 리빌드를 진행하는것을 권장합니다.
경험상 기존 하드디스크를 리빌드하면 문제가 생기는경우가 몇번 있었기 때문입니다.
8. 다시 넣은 디스크가 Unconfigured Good로 변경되었습니다.
※ 서버에 따라 이 부분을 뛰어넘어 바로 리빌드가 걸리는 경우도 있습니다.
LSI 9361의 SSD 교체시 이 부분을 확인하였으며 LSI 9261에 만약 그런경우가
확인되면 그것에 관해 수정을 진행하겠습니다.
9. 다시한번 하드디스크를 오른쪽 클릭하여 ‘Replace Missing Drive’를 클릭합니다.
10. 하드디스크가 들어갈 부분을 확인후 OK를 누릅니다.
11. 하드디스크를 오른쪽 클릭한뒤 ‘Start Rebuild’를 클릭합니다.
12. Confirm의 옆에 체크박스를 클릭후 Yes를 클릭합니다.
13. 하드디스크의 리빌드가 진행되고있는게 확인됩니다.
14. 처음 페이지인 Dashboard로 간후 More details를 클릭해보면 리빌드 상황을 파악할수 있습니다.
리빌드에 걸리는 시간은 각 서버에 따라 다릅니다. 그 동안은 서버의 모니터링이 필요합니다.