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
옵션은 안줘도 된다.
'Linux' 카테고리의 다른 글
NAS로 Windows CIFS, Linux/UNIX NFS 공유 (1) | 2023.10.26 |
---|---|
원격 서버 서비스 정지/가동 스크립트 (0) | 2023.10.19 |
원격 서버 root 권한으로 명령어 실행하고 싶을 때 (0) | 2023.09.19 |
grafana timerange 전역변수 활용(timefrom, timeto) (0) | 2023.09.18 |
reboot 하면 lastlog 권한이 664로 계속 바뀌어요 (0) | 2023.06.21 |
댓글