實驗環境 centos7 serverx2
IP:192.168.0.206??? 192.168.0.207
iscsi-server端的配置
- 準備磁盤設備
- 安裝程序包
- 創建target
- 創建lun
- 授權
首先添加兩塊硬盤
sdb sdc
然后安裝軟件包
yum -y install epel-release
yum -y install scsi-target-utils
systemctl start tgtd
管理工具
target:管理target
logicalunit:管理lun
account:管理用戶賬號
管理操作
–lld <deiver>指明驅動 一般為iscsi
–mode?? target:管理target
logicalunit:管理lun
account:管理用戶賬號
–op
show: 查看
new:新建
delete:刪除
update:更新
bind:綁定
unbind:解綁
–tid 指明target號
常用選項
–lld,-L<指明驅動>
–mode,-m
–op,-o
–tid,-t
–lun,-l
–backing-store,-b
–initiator-address,-i
–targetname, -T
[root@localhost ~]# tgtadm –lld iscsi –mode target –op show 查看target
[root@localhost ~]# tgtadm –lld iscsi –mode target –op new –tid 1 –targetname iqn.2017-12.com.shoushangdezhu:A1.U1 #創建target
[root@localhost ~]# tgtadm –lld iscsi –mode logicalunit –op new –tid 1 –lun 2 –backing-store /dev/sdc??? #在創建的target上添加lun
[root@localhost ~]# tgtadm –lld iscsi –mode logicalunit –op delete –tid 1 –lun 2 #刪除lun
刪除的時候只要指明tid 和 lun號就ok了
[root@localhost ~]# tgtadm –lld iscsi –mode target –op bind –tid 1 –initiator-address 192.168.0.0/24? #使用bind 綁定ip訪問target
此處–initiator-address可用-i 代替
iscsi-initiator端的配置
- 安裝程序包,配置initiator的名字,并啟動服務
- 使用Iscsisadm實現target的發現、注冊等
- 發現模式:discover
iscsiadm -m discover -d # -t st-p IP:PORT
-t type :sendtargets可簡寫為st
- 節點模式:node
iscsiadm -m node [ -d debug_level ] -T targetname -p ip:port -l | -u | -R | -s -o? operation
[root@localhost ~]# yum -y install iscsi-initiator-utils
[root@localhost ~]# systemctl start iscsi
[root@localhost ~]# systemctl start iscsid
[root@localhost ~]# iscsi-iname -p iqn.2017-06.com.shoushangdezhu
[root@localhost ~]# vi /etc/iscsi/initiatorname.iscsi #將生成的名字寫入文件
或者[root@localhost ~]# echo “InitiatorName=$(iscsi-iname -p iqn.2017.com.shoushangdezhu)” > /etc/iscsi/initiatorname.iscsi
[root@localhost ~]# for i in iscsi iscsid; do systemctl restart $i;done
[root@localhost ~]# iscsiadm -m discovery -d 3 -t st -p 192.168.0.206:3260
[root@localhost ~]# iscsiadm -m node -d 1 -T iqn.2017-12.com.shoushangdezhu:A1.U1 -p 192.168.0.206:3260 -l #登錄【-l】 臨時登出【-u】 若要永久刪除則使用【-o delete】
現在查看一下磁盤狀況
發現本地已經多了兩塊磁盤,然后就能分區格式化然后掛載了
創建分區格式化
回到iscsi-server端發現分區中也存在sdb1
注意:不要讓主機之間同時使用一塊硬盤分區,同一個target中可能有很多塊硬盤,將target的硬盤分配給不同的主機進行使用
基于account認證
tgtadm –lld iscsi –mode account –op new –user pig –password pig
tgtadm –lld iscsi –mode account -o bind –tid 1 –user pig
在initiator端
vim /etc/iscsi/iscsid.conf
修改username和password
然后
iscsiadm -m discovery -d 3 -t st -p 192.168.0.206:3260
iscsiadm -m node -d 1 -T iqn.2017-12.com.shoushangdezhu:A1.U1 -p 192.168.0.206:3260 -l
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/90187