본문 바로가기
Linux

pacemaker HA 공유 볼륨 추가 후 lvm rescan 방법

by 도경다경 2023. 10. 6.
반응형

HA 구성 서버 Active 서버에 disk 및 lvm 증설 후 standby 서버에서 이를 인식하려면 다음 2 단계를 거쳐야 한다.

 

1. disk 인식
- VMware 의 경우 disk만 추가해주면 /dev/sd[x] 와 같이 disk 인식을 자동으로 수행한다.
- Baremetal(물리서버)의 경우 자동인식이 안되면 다음과 같이 수동인식 해준다.
  echo "- - -" > /sys/class/scsi_host/hosts[x]/scan
  문제는 디바이스가 많을 경우 한줄씩 수행해줘야 하는데 이걸 언제 하고 있냐 스크립트를 짜보자

   ls -1 /sys/class/scsi_host | awk '{print "echo \"- - -\" > /sys/class/scsi_host/" $1 "/scan"}' > /tmp/rescan.sh
   sh -x /tmp/rescan.sh

- xargs 로 실행하려고 했는데 echo는 실행이 안돼서 번잡하게 하나 더 거쳤다.

2. lvm 인식
- disk 과 lvm 인식은 별개다.
- lsblk로 보면 /dev/sd[x] 까지는 보이는데 파티션 정보가 안보일거다.
- fdisk /dev/sd[x]  실행 후 "l" (소문자 L) 로 리스팅 해보면 파티션 정보가 보일 건데 여기서 아무 변경 없이 "w"로 저장해주면 된다.
- VMware 의 경우 lvm 인식을 안해주면 vgs 실행 시 disk uuid 가 안보인다면서 에러 띄울건데 이렇게 해주면 에러가 없어진다.
-  해당 과정을 생략할 경우 HA 전환이 실패할 수도 있으니 꼭 챙겨주자.

마지막으로 그래도 불안하면 pvscan 돌리자
pvscan 
옵션은 안줘도 된다.

 

 

 

  

반응형

댓글