Linux/RHEL

[Linux_CentOS] iscsi 구성 및 공유 볼륨 설정

콧물도련님 2023. 7. 13. 16:28

[소개]

IP 기반으로 블록 디바이스를 공유할 때 사용하는 프로토콜 즉, 인터넷을 통해 데이터를 전송하고 보관하는 용도이다.

 

[실습 내용]

CentOS에서 iscsi 통한 각 노드 1, 2의 공유 볼륨 설정을 실습한다.

 

[실습 환경]

CentOS 7.x 

 

[실습 구성]

- iscsi master 서버 

1. hostname : master

2. IP : 192.168.25.57

 

- iscsi client 서버 (1)

1. hostname : test1

2. IP : 192.168.25.79

 

- iscsi client 서버 (2)

1. hostname : test2

2. IP : 192.168.25.80

 

[실습]

1. iscsi 관련 패키지 설치 (master, client)

#yum -y install targetcli iscsi-initiator-utils

 

2. iscsi 패키지 start 및 enable 등록 (master, client)

#systemctl enable target.service

#systemctl start target.service

#systemctl status target.service

 

3. 디스크 확인 (master)

- 본 실습에서는 sdb 디스크를 공유 볼륨으로 설정

 

4. targetcli 실행 후 block 생성 (master)

#targetcli

#cd /backstores/block

#create vol_target /dev/sdb 

- vol_target : block 이름

 

5. iscsi master 주소 생성 (master)

#cd /iscsi

#create iqn.**.target:iscsi0

 

6. iscsi client 주소 생성 (master)

#cd /iscsi/iscsi주소/tpg1/acls

#create iqn.**.target:initiator1

#create iqn.**.target:initiator2

 

7. iscsi ID, PW 설정 (master)

#cd iqn.**.target:initiator1 

#set auth uesrid=root

#set auth password=root

 

#cd iqn.**.target:initiator2

#set auth uesrid=root

#set auth password=root

 

8. LUN 생성 (master)

#cd /iscsi/iqn.**.target:iscsi0/tpg1/luns

#create /backstores/block/vol_target

- 생성 시 자동 매핑 실시

 

9. targetcli 저장 (master)

#saveconfig

 

10. iscsi 구성 확인 (master)

#cd /iscsi/iqn.**.target:iscsi0

#ls

 

11. client iscsi 주소 설정 (client1 , client2)

#vi /etc/iscsi/initiatorname.iscsi 

- master 서버에서 생성 된 iqn 정보 입력 (1 , 2)

 

12. iscsi ID, PW 설정 (client1 , client2)

#vi /etc/iscsi/iscsid.conf

- master 서버에서 설정한 ID, PW 기입 (root , root)

 

13. iscsi 패키지 재시작 (client1 , client2)

#systemctl restart iscsid

#systemctl status iscsid

 

14. iscsi 테스트 (client1 , client2)

#iscsiadm -m discovery -t st -p MASTER IP

 

15. iscsi login (client1 , client2)

#iscsiadm -m node --login

 

16. iscsi 볼륨 확인 (client1 , client2)

#isscsi

'Linux > RHEL' 카테고리의 다른 글

[Linux_RedHat] 네트워크 설정  (0) 2024.01.10
[Linux_RedHat] Local repository 설정  (0) 2023.07.10
[Linux_CentOS] Disk 삭제 및 재인식  (1) 2023.04.06
[Linux_CentOS] NFS 구성 및 설정  (0) 2023.03.06
[Linux_CentOS] MegaCli Configuration  (2) 2023.02.06