게시물 261건
   
[redhat6.5] multipath 문제때 - dracut
글쓴이 : theko 날짜 : 2016-06-28 (화) 11:54 조회 : 12828
RHEL6 버전을 사용 하면서 이런 경우는 생각도 못했다.

Link : https://access.redhat.com/site/solutions/315923
Link : https://access.redhat.com/site/solutions/320053
Link : https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.1_Technical_Notes/dracut.html

고객사에서 발생된 문제로 기존 5개의 LUN 을 사용하다가 필요가 없게된 LUN 2개를 Online 중에 제거 하였습니다.
그런데 문제는 재부팅 후 Storage Volume 정보가 duplicate PV’s and Couldn't find device with uuid 된다는 것 입니다.

물론  /etc/multipathd/* 모든 정보를 delete 하면 해결이 되었지만…
또 다시 재부팅 하게되면  발생이 된다는 것 입니다.

원인을 찾아보던중 위 링크에 첨부된대로 RHEL 6.1 부터 RHEL 6.4 GA 버전까지 dracut 을 이용하여 initramfs 파일을 생성하게 되면 /etc/lvm/* 정보와 /etc/multipathd/* 정보가 포함되어 발생되는 이슈로 기존 5개 LUN 상태일때의 /etc/multipath/* 정보로 부팅을 시도하지만 실제 3개의LUN 만 있다보니 Storage Volume 에 대한 LVM, MultiPath 정보가 맞지 않는 문제가 발생 되었습니다.

해결 방법)
1. 기존 OS 설치 후 생성된 initramfs 파일로 부팅 후 dracut 을 이용하여 새로운 initramfs 파일을 생성 하고 재 부팅 하거나

2. /etc/dracut.conf 파일에 omit_dracutmodules+=”multipath” 을 추가 후 initramfs 를 생성 하여야 합니다.

dracut -H -f /boot/initramfs-$(uname -r).img $(uname -r)  를 실행하고 리부팅해야한다. 


추가1) dracut 할때 -H 옵션도 검토 대상임.
-H, –hostonly          Host-Only mode: Install only what is needed for
booting the local host instead of a generic host.


참고사이트 : http://blog.seabow.pe.kr/?p=3755

이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

miwit.com sir.co.kr DNS Powered by DNSEver.com DNS Powered by DNSEver.com