raw device 추가 하기 위한 작업입니다.
스토리지 추가 볼륨을 서버에 할당 받은 것을 서버에 raw 로 추가 하는 내용입니다.
1. scsi device rescan
# cd /sys/class/scsi_host
# for i in $(ls /sys/class/fc_host); do echo "- - - "> /sys/class/scsi_host/$i/scan ; done
이러고 나면 device 가 fdisk -l 로 보이겠쥬~ 그럼 multipath 경로로 이름을 바꿔줍니다.
2. /etc/multipath.conf 추가 (/etc/multipath.conf 혹시 모르니 복사로 백업)
multipath {
wwid 3600507680c8083d03000000000000fcc
alias mpath-add-101
}
multipath {
wwid 3600507680c8083d03000000000000fd0
alias mpath-add-102
}
multipath {
wwid 3600507680c8083d03000000000000fc8
alias mpath-add-103
}
3. service multipathd restart <- 멀티패스 재시작
# vi /etc/udev/rules.d/60-raw.rules
여기에 다음과 같이 추가합니다.
ACTION=="add", KERNEL=="/dev/mapper/mpath-add101" RUN+="raw /dev/raw/raw101 %N"
ACTION=="add", KERNEL=="/dev/mapper/mpath-add102" RUN+="raw /dev/raw/raw102 %N"
ACTION=="add", KERNEL=="/dev/mapper/mpath-add103" RUN+="raw /dev/raw/raw103 %N"
ACTION=="add", KERNEL=="raw*", OWNER=="oracle", GROUP=="dba", MODE=="0660"
# vi /etc/rawdevices
여기에 다음과 같이 입력합니다.
/dev/raw/raw101 /dev/mapper/mpath-add101
/dev/raw/raw102 /dev/mapper/mpath-add102
/dev/raw/raw103 /dev/mapper/mpath-add103
해당 내용 실행하면 raw device 가 생성됩니다.
# /bin/raw /dev/raw/raw101 /dev/mapper/mpath-add101
# /bin/raw /dev/raw/raw102 /dev/mapper/mpath-add102
# /bin/raw /dev/raw/raw103 /dev/mapper/mpath-add103
/dev/raw에 추가된 raw device 생성되는지 확인
6. 서버 재기동 후 정상적으로 raw device 생성 되는지 확인
■ raw 제거 작업
1. scsi device rescan
# cd /sys/class/scsi_host
# for i in $(ls /sys/class/fc_host); do echo "- - - "> /sys/class/scsi_host/$i/scan ; done
2. /etc/multipath.conf 설정 제거(/etc/multipath.conf 혹시 모르니 복사로 백업)
multipath {
wwid 3600507680c808497d00000000000000f
alias mpath106
}
multipath {
wwid 3600507680c808497d00000000000001a
alias mpath107
}
multipath {
wwid 3600507680c808497d000000000000019
alias mpath108
}
multipath {
wwid 3600507680c808497d000000000000018
alias mpath109
}
multipath {
wwid 3600507680c808497d000000000000017
alias mpath110
}
multipath {
wwid 3600507680c808497d000000000000016
alias mpath111
}
multipath {
wwid 3600507680c808497d000000000000015
alias mpath112
}
multipath {
wwid 3600507680c808497d000000000000014
alias mpath113
}
multipath {
wwid 3600507680c808497d00000000000001c
alias mpath114
}
3. service multipathd restart <- 멀티패스 재시작
4. raw106 ~ raw114 제거
# /bin/raw /dev/raw/raw106 0 0;
# /bin/raw /dev/raw/raw107 0 0;
# /bin/raw /dev/raw/raw108 0 0;
# /bin/raw /dev/raw/raw109 0 0;
# /bin/raw /dev/raw/raw110 0 0;
# /bin/raw /dev/raw/raw111 0 0;
# /bin/raw /dev/raw/raw112 0 0;
# /bin/raw /dev/raw/raw113 0 0;
# /bin/raw /dev/raw/raw114 0 0;
/dev/raw 에 해당 raw 삭제 되어있는지 확인
도움이 되셨다면 공감과 댓글 부탁 드립니다. *^.^*
'Linux' 카테고리의 다른 글
Fujitsu RX2540 M4 540i Raid Controller CentOS 7.3 설치 (0) | 2019.07.12 |
---|---|
HP DL380 G9 서버 ROM Bios update 방법( P89 01/22/2018, BIOS Revision: 2.56 ) (0) | 2018.04.04 |
Linux qla2xmaxqdepth 설정 값 변경 (2) | 2018.03.09 |
BBWC, FBWC의 차이 (0) | 2017.12.04 |
HP DL380 G9 ROM Bios 최신으로 설치 (0) | 2017.11.23 |