4.2. NVMe 장치에서 DM Multipath 활성화
nvme_core.multipath 옵션의 기본 커널 설정은 Y 로 설정되어 있습니다. 즉, 기본 NVMe(Non-volatile Memory Express™) 다중 경로가 활성화됩니다. 네이티브 NVMe 멀티패스를 비활성화하여 연결된 NVMe 장치에서 DM Multipath를 활성화할 수 있습니다.
사전 요구 사항
- NVMe 장치가 시스템에 연결됩니다. 자세한 내용은 패브릭 장치를 통한 NVMe 개요 를 참조하십시오.
절차
네이티브 NVMe 멀티패스가 활성화되어 있는지 확인합니다.
cat /sys/module/nvme_core/parameters/multipath
# cat /sys/module/nvme_core/parameters/multipathCopy to Clipboard Copied! Toggle word wrap Toggle overflow 명령은 다음 중 하나를 표시합니다.
N- 네이티브 NVMe 멀티패스가 비활성화되어 있습니다.
Y- 네이티브 NVMe 다중 경로가 활성화되어 있습니다.
네이티브 NVMe 멀티패스를 활성화하면 다음 방법 중 하나를 사용하여 비활성화합니다.
커널 옵션 사용:
nvme_core.multipath=N옵션을 명령줄에 추가합니다.grubby --update-kernel=ALL --args="nvme_core.multipath=N"
# grubby --update-kernel=ALL --args="nvme_core.multipath=N"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 64비트 IBM Z 아키텍처에서 부팅 메뉴를 업데이트합니다.
zipl
# ziplCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 시스템을 재부팅합니다.
커널 모듈 구성 파일 사용:
다음 콘텐츠를 사용하여
/etc/modprobe.d/nvme_core.conf구성 파일을 만듭니다.options nvme_core multipath=N
options nvme_core multipath=NCopy to Clipboard Copied! Toggle word wrap Toggle overflow initramfs파일을 백업합니다.cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).bak.$(date +%m%d-%H%M%S).img
# cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).bak.$(date +%m%d-%H%M%S).imgCopy to Clipboard Copied! Toggle word wrap Toggle overflow initramfs를 다시 빌드합니다.cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).bak.$(date +%m-%d-%H%M%S).img dracut --force --verbose
# cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).bak.$(date +%m-%d-%H%M%S).img # dracut --force --verboseCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 시스템을 재부팅합니다.
DM Multipath를 활성화합니다.
systemctl enable --now multipathd.service
# systemctl enable --now multipathd.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 모든 사용 가능한 경로에 I/O 배포.
/etc/multipath.conf파일에 다음 내용을 추가합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고DM Multipath가 NVMe 장치를 관리할 때
/sys/class/nvme-subsys0/iopolicy구성 파일은 I/O 배포에 영향을 미치지 않습니다.multipathd서비스를 다시 로드하여 구성 변경 사항을 적용합니다.multipath -r
# multipath -rCopy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
네이티브 NVMe 멀티패스가 비활성화되어 있는지 확인합니다.
cat /sys/module/nvme_core/parameters/multipath N
# cat /sys/module/nvme_core/parameters/multipath NCopy to Clipboard Copied! Toggle word wrap Toggle overflow DM 다중 경로가 nvme 장치를 인식하는지 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow