yeonghoon.kim

  • 게시판
  • 갤러리
  • aws

iscsi multipath lvm 테스트

김영훈 2021.03.28 14:33 조회 수 : 506

"0. 각 서버 정보
서버1 - 10.0.2.21 / 10.0.2.31
서버2 - 10.0.2.22 / 10.0.2.32
클라이언트 - 10.0.2.20


1. [서버1, 서버2] targetcli 설치
# yum install -y targetcli


2. [서버1, 서버2] 데몬 시작 및 부팅 시 자동으로 실행되도록 설정
# service target start

# chkconfig target on


3. [서버1] targetcli 실행 및 설정
# targetcli
/> backstores/block create share1 /dev/sdb
/> backstores/block create share2 /dev/sdc
/> cd iscsi
/iscsi> create iqn.2021-03.com.example.iscsi1:server1
/iscsi> cd iqn.2021-03.com.example.iscsi1:server1/tpg1/
/iscsi/iqn.20...:server1/tpg1> luns/ create /backstores/block/share1
/iscsi/iqn.20...:server1/tpg1> luns/ create /backstores/block/share2
/iscsi/iqn.20...:server1/tpg1> acls/ create iqn.2021-03.com.example.iscsi1:initiator1
/iscsi/iqn.20...:server1/tpg1> exit


4. [서버2] targetcli 실행 및 설정
# targetcli
/> backstores/block create share1 /dev/sdb
/> backstores/block create share2 /dev/sdc
/> cd iscsi
/iscsi> create iqn.2021-03.com.example.iscsi1:server2
/iscsi> cd iqn.2021-03.com.example.iscsi1:server2/tpg1/
/iscsi/iqn.20...:server1/tpg1> luns/ create /backstores/block/share1
/iscsi/iqn.20...:server1/tpg1> luns/ create /backstores/block/share2
/iscsi/iqn.20...:server1/tpg1> acls/ create iqn.2021-03.com.example.iscsi1:initiator1
/iscsi/iqn.20...:server2/tpg1> exit


5. [클라이언트] iscsi-initiator-utils 설치
# yum install -y iscsi-initiator-utils 


6. [클라이언트] initiatorname.iscsi 파일 수정
# vi /etc/iscsi/initiatorname.iscsi
기존 내용 주석처리 후 아래 내용 추가
InitiatorName=iqn.2021-03.com.example.iscsi1:initiator1


7. [클라이언트] iscsi, iccsid 데몬 실행 및 부팅 시 자동으로 올라오도록 설정
# service iscsi start

# service iscsid start

# chkconfig iscsi on

# chkconfig iscsid on


8. [클라이언트] iscsi target 이름 검색
# iscsiadm -m discovery -t st -p 10.0.2.21
10.0.2.21:3260,1 iqn.2021-03.com.example.iscsi1:server1

# iscsiadm -m discovery -t st -p 10.0.2.31
10.0.2.31:3260,1 iqn.2021-03.com.example.iscsi1:server1

# iscsiadm -m discovery -t st -p 10.0.2.22
10.0.2.22:3260,1 iqn.2021-03.com.example.iscsi1:server2

# iscsiadm -m discovery -t st -p 10.0.2.32
10.0.2.32:3260,1 iqn.2021-03.com.example.iscsi1:server2


9. [클라이언트 ] iscsi target 로그인
# iscsiadm -m node -T iqn.2021-03.com.example.iscsi1:server1 -p 10.0.2.21 -l
Logging in to [iface: default, target: iqn.2021-03.com.example.iscsi1:server1, portal: 10.0.2.21,3260] (multiple)
Login to [iface: default, target: iqn.2021-03.com.example.iscsi1:server1, portal: 10.0.2.21,3260] successful.

# iscsiadm -m node -T iqn.2021-03.com.example.iscsi1:server1 -p 10.0.2.31 -l
Logging in to [iface: default, target: iqn.2021-03.com.example.iscsi1:server1, portal: 10.0.2.31,3260] (multiple)
Login to [iface: default, target: iqn.2021-03.com.example.iscsi1:server1, portal: 10.0.2.31,3260] successful.

# iscsiadm -m node -T iqn.2021-03.com.example.iscsi1:server2 -p 10.0.2.22 -l
Logging in to [iface: default, target: iqn.2021-03.com.example.iscsi1:server2, portal: 10.0.2.22,3260] (multiple)
Login to [iface: default, target: iqn.2021-03.com.example.iscsi1:server2, portal: 10.0.2.22,3260] successful.

# iscsiadm -m node -T iqn.2021-03.com.example.iscsi1:server2 -p 10.0.2.32 -l
Logging in to [iface: default, target: iqn.2021-03.com.example.iscsi1:server2, portal: 10.0.2.32,3260] (multiple)
Login to [iface: default, target: iqn.2021-03.com.example.iscsi1:server2, portal: 10.0.2.32,3260] successful.


10. multipath 설치 및 기본 설정
# yum install -y device-mapper-multipath

# mpathconf --enable

# service multipathd start

# chkconfig multipathd on


11. WWN 확인
# /lib/udev/scsi_id --whitelisted --device=/dev/sdb
3600140576f1520e8d9044419eb11c5bd

# /lib/udev/scsi_id --whitelisted --device=/dev/sdc
36001405fb84ed970b3a4468929f92f5a

# /lib/udev/scsi_id --whitelisted --device=/dev/sdd
3600140576f1520e8d9044419eb11c5bd

# /lib/udev/scsi_id --whitelisted --device=/dev/sde
36001405fb84ed970b3a4468929f92f5a

# /lib/udev/scsi_id --whitelisted --device=/dev/sdf
3600140589d53502d37c49ecb3accf66a

# /lib/udev/scsi_id --whitelisted --device=/dev/sdg
360014057cb9df51319b465da0207886e

# /lib/udev/scsi_id --whitelisted --device=/dev/sdh
3600140589d53502d37c49ecb3accf66a

# /lib/udev/scsi_id --whitelisted --device=/dev/sdi
360014057cb9df51319b465da0207886e


12. multipath.conf alias 걸기
multipaths {
       multipath {
               wwid                    3600140576f1520e8d9044419eb11c5bd
               alias                   data01
       }
       multipath {
               wwid                    36001405fb84ed970b3a4468929f92f5a
               alias                   data02
       }
       multipath {
               wwid                    3600140589d53502d37c49ecb3accf66a
               alias                   data03
       }
       multipath {
               wwid                    360014057cb9df51319b465da0207886e
               alias                   data04
       }
}


13. alias 적용을 위해 multipathd 재구동
#service multipathd restart


14. fdisk 명령어를 입력했을 때 data1, data2, data3, data4 나오는지 확인
# fdisk -l


15. data03을 이용하여 lvm 파티션 생성
# fdisk /dev/mapper/data03
n -> p -> 엔터 -> 엔터 -> 엔터 -> 8e -> w

# pvcreate /dev/mapper/data03p1

# vgcreate vg_test /dev/mapper/data03p1

# lvcreate -n lv_test -L 500MB vg_test

# mkfs.xfs /dev/vg_test/lv_test

# mount -t xfs /dev/vg_test/lv_test /lvtest"

  • 추천 0

  • 비추천 0
이 게시물을
목록

댓글 0

사진 및 파일 첨부

여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.

파일 용량 제한 : 0MB (허용 확장자 : *.*)

업로드 중... (0%)

0개 첨부 됨 ( / )
 
번호 제목 글쓴이 날짜 조회 수
공지 2025 일본 여행 계획 김영훈 2024.10.10 1107
공지 현금, 저축, 투자, 지출, 예산, 보험 내역(2024-05-30) 김영훈 2024.03.10 764
185 도커 기본 명령어 김영훈 2021.09.19 346
184 ubuntu 20.04 docker, docker-compose 설치 김영훈 2021.09.18 268
183 CentOS7 ntp 클라이언트 설정.yml 김영훈 2021.04.11 269
182 CentOS7 ntp 서버 구성.yml 김영훈 2021.04.11 290
181 ansible lvm 구성 예제.yml 김영훈 2021.04.10 354
» iscsi multipath lvm 테스트 김영훈 2021.03.28 506
179 root가 포함되어 있는 볼륨 그룹명 변경 김영훈 2021.03.21 375
178 LVM으로 구성된 ROOT 파티션 확장 김영훈 2021.03.21 308
177 RHEL 파티션 설정 김영훈 2021.03.21 249
176 java 추론형(var) - 자바10부터 지원 김영훈 2020.11.30 208
175 AWS AppSync 설명해놓은 글 김영훈 2020.11.23 274
174 freemarker 리스트, 맵, 조건문 김영훈 2020.11.14 211
173 freemarker application.properties 김영훈 2020.11.14 239
172 스트링부트 자동배포 bashscript 김영훈 2020.11.08 400
171 CentOS7 jenkins 설치 및 설정 김영훈 2020.11.01 244
170 mysql table auto_increment 조회 김영훈 2020.11.01 232
169 CentOS7 subversion 설치 및 설정 김영훈 2020.10.30 287
168 Exception processing template "/water/main": Error resolving template [/water/main], template might not exist or might not be accessible by any of the configured Template Resolvers 김영훈 2020.10.29 278
167 이클립스 최신버전[Eclipse 4.17 (2020-09)] 자바 8 지원X 김영훈 2020.10.28 202
166 네이버 서치어드바이저(네이버 웹마스터 도구) 등록 김영훈 2020.10.25 280
쓰기 태그
 첫 페이지 1 2 3 4 5 6 7 8 9 10 끝 페이지