[소개]
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 |