CentOS7.5 환경에서 iSCSI 서비스 구성

1. 실험 환경


역할
서버
클라이언트
ip 주소
192.168.137.12
192.168.137.34
하드 드라이브
sda(20G)、sdb(20G)
sda(20G)

2.실험목적


서비스 측의 sdb 하드디스크 구역을 구분하여 sdb1(3G)으로 나누어 클라이언트에게 제공한다. iqn의 이름은 iqn이다.2020-01.com.test:server

3. 조작 과정


주: 서버, 클라이언트 방화벽 및 selinux는 모두 닫힌 상태입니다 서버
## 
[root@server ~]# parted /dev/sdb                                                                   
(parted) mktable gpt                                                                
(parted) mkpart primary ext4 0 3G
## , Ignore                                                                        
(parted) print

Number  Start   End     Size    File system  Name      
 1      17.4kB  3000MB  3000MB               primary
                                                                     
(parted) q
                                                        
[root@server ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb               8:16   0   20G  0 disk 
└─sdb1            8:17   0  2.8G  0 part 

## 
[root@server ~]# yum -y install targetcli.noarch 

[root@server ~]# targetcli 
## 
/> backstores/block create iscsi_store /dev/sdb1 
## iqn 
/> iscsi/ create iqn.2020-01.com.test:server
## iqn 
/> iscsi/iqn.2020-01.com.test:server/tpg1/luns  create /backstores/block/iscsi_store
## iqn
/> iscsi/iqn.2020-01.com.test:server/tpg1/acls create iqn.2020-01.com.test:client
## 
/> iscsi/iqn.2020-01.com.test:server/tpg1/portals/ create 0.0.0.0 3260
## 
/> exit

## , 
[root@server ~]# systemctl restart target.service 
[root@server ~]# systemctl enable target.service 


클라이언트
[root@client ~]# yum -y install iscsi-initiator-utils
##           
[root@client ~]# vim /etc/iscsi/initiatorname.iscsi 
[root@client ~]# cat /etc/iscsi/initiatorname.iscsi 
## iqn server iqn
InitiatorName=iqn.2020-01.com.test:client
## iqn 
[root@client ~]# systemctl restart iscsid
[root@client ~]# man  iscsiadm 
##  /   EXAMPLE 、 , ; 

## 
[root@client ~]# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.137.12 --discover
192.168.137.12:3260,1 iqn.2020-01.com.test:server

## man 
[root@client ~]# systemctl start iscsi
[root@client ~]# systemctl enable iscsi
## 
[root@client ~]# lsblk 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb               8:16   0  2.8G  0 disk 


공유 디스크가 완료되었으므로 파티션 포맷을 수행하면 정상적으로 사용할 수 있습니다.

좋은 웹페이지 즐겨찾기