PowerFlex: Linux에서 "scini" 장치를 다중 경로 장치로 사용할 수 있도록 하는 방법
요약: 이 절차에서는 Linux 시스템을 구성하여 매핑된 "scini" 디바이스를 다중 경로 디바이스로 사용할 수 있도록 하는 방법에 대해 설명합니다. "scini" 블록 장치에 다중 경로 표현이 필요한 경우에 유용합니다.
이 문서는 다음에 적용됩니다.
이 문서는 다음에 적용되지 않습니다.
이 문서는 특정 제품과 관련이 없습니다.
모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.
지침
단계
-
이름 바꾸기
60-scini.rules다음과 같이 파일을 생성합니다.mv /etc/udev/rules.d/60-scini.rules /etc/udev/rules.d/20-scini.rules -
편집
/etc/udev/rules.d/20-scini.rules모든 내용을 다음으로 바꿉니다.- Red Hat Enterprise Linux:
KERNEL=="scini*[!0-9]", SUBSYSTEM=="block", PROGRAM="/bin/emc/scaleio/drv_cfg --query_block_device_id --block_device $tempnode", SYMLINK+="disk/by-id/emc-vol-%c", ENV{ID_BUS}="scsi", ENV{ID_SERIAL}="%c" KERNEL=="scini*[0-9]", SUBSYSTEM=="block", PROGRAM="/bin/emc/scaleio/drv_cfg --query_block_device_id --block_device $tempnode", SYMLINK+="disk/by-id/emc-vol-%c-part%n" ACTION=="add", DEVPATH=="*scini*[!0-9]", RUN+="/bin/sh -c 'echo noop > /sys$DEVPATH/queue/scheduler'" ACTION=="add", DEVPATH=="*scini*[!0-9]", RUN+="/bin/sh -c 'echo 1024 > /sys$DEVPATH/queue/max_sectors_kb'" ACTION=="add", DEVPATH=="*scini*[!0-9]", RUN+="/bin/sh -c 'echo 512 > /sys$DEVPATH/queue/nr_requests'"그런 다음 "
scini" 서비스:Red Hat Enterprise Linux 6.x의 경우:
service scini restart
Red Hat Enterprise Linux 7.x의 경우:
systemctl restart scini
- 수세: 특히 SLES 12의 경우,
/etc/udev/rules.d/20-scini.rules다음과 일치해야 합니다.KERNEL=="scini*[!0-9]", SUBSYSTEM=="block", PROGRAM="/bin/emc/scaleio/drv_cfg --query_block_device_id --block_device $tempnode", SYMLINK+="disk/by-id/emc-vol-%c", ENV{ID_BUS}="scsi", ENV{ID_SERIAL}="%c", ENV{ID_WWN}="%c" KERNEL=="scini*[0-9]", SUBSYSTEM=="block", PROGRAM="/bin/emc/scaleio/drv_cfg --query_block_device_id --block_device $tempnode", SYMLINK+="disk/by-id/emc-vol-%c-part%n" ACTION=="add", DEVPATH=="*scini*[!0-9]", RUN+="/bin/sh -c 'echo noop > /sys$DEVPATH/queue/scheduler'" ACTION=="add", DEVPATH=="*scini*[!0-9]", RUN+="/bin/sh -c 'echo 1024 > /sys$DEVPATH/queue/max_sectors_kb'" ACTION=="add", DEVPATH=="*scini*[!0-9]", RUN+="/bin/sh -c 'echo 512 > /sys$DEVPATH/queue/nr_requests'"또한 다음 메시지가 표시됩니다.
/etc/multipath.conf다음을 포함해야 합니다.retain_attached_hw_handler "no"
따라서 다른 것이 정의되지 않은 경우
/etc/mutlipath.conf, 다음과 같이 보입니다.defaults { retain_attached_hw_handler "no" }다중 경로 활성화 및 시작:
systemctl enable multipathd.service systemctl start multipathd.service
시작되었는지 확인합니다.
sles12:~ # systemctl status multipathd.service ● multipathd.service - Device-Mapper Multipath Device Controller Loaded: loaded (/usr/lib/systemd/system/multipathd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-05-18 16:15:26 EDT; 2min 8s ago Process: 852 ExecStartPre=/sbin/modprobe -a scsi_dh_alua scsi_dh_emc scsi_dh_rdac dm-multipath (code=exited, status=0/SUCCESS) Main PID: 856 (multipathd) Status: "idle" Tasks: 7 (limit: 512) CGroup: /system.slice/multipathd.service └─856 /sbin/multipathd -d -s May 18 16:15:26 sles12 systemd[1]: Starting Device-Mapper Multipath Device Controller... May 18 16:15:26 sles12 multipathd[856]: path checkers start up May 18 16:15:26 sles12 systemd[1]: Started Device-Mapper Multipath Device Controller. May 18 16:15:33 sles12 multipathd[856]: scinia: add path (uevent) May 18 16:15:33 sles12 multipathd[856]: 1da395ed13deb1d5-54d2a00700000007: load table [0 33554432 multipath 0 0 1 1 service-time 0 1 1 253:0 1] May 18 16:15:33 sles12 multipathd[856]: 1da395ed13deb1d5-54d2a00700000007: event checker started May 18 16:15:33 sles12 multipathd[856]: scinia [253:0]: path added to devmap 1da395ed13deb1d5-54d2a00700000007
- Red Hat Enterprise Linux:
-
PowerFlex 볼륨을 Linux 머신에 매핑하고 다음을 실행합니다.
multipath -ll" 이제 "를 볼 수 있습니다.scini" 다중 경로 디스크로 표시된 디바이스:mpathl (20086602f23bbab85df8eb89900000001) dm-10 , size=24G features='0' hwhandler='0' wp=rw `-+- policy='round-robin 0' prio=1 status=active `- #:#:#:# scinia 252:0 active ready running
해당 제품
PowerFlex rack, ScaleIO문서 속성
문서 번호: 000004464
문서 유형: How To
마지막 수정 시간: 11 10월 2025
버전: 7
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.