一 iscsi簡介
The Internet Small Computer System Interface ,它是基于IP網絡的TCP/IP協定的高可用本地存儲。提供給遠端主機資料傳輸和遠端磁盤block管理。
ISCSI卡
iscsi軟體
相關名稱:
IQN :unique name to identifiy individual iscsi targets and initiators
WWN : unique number to identifiy individual Fibre Chananel port and nodes
LUN : storage resource block device on an iscsi server
target : storage resource on an iscsi server
initiator : ISCSI client implemented in either software or hardware
node : a single iscsi initiator or target
二 安裝配置
yum install -y targetcli
targetcli
ls
cd /iscsi
create iqn.2016.com.example:remotedisk1
systemctl enable target
targetcli /backstores/block create block1 /dev/vdb
targetcli /isci create iqn.xxxx:remotedisk1
targetcli saveconfig
systemctl start target
firewall-cmd --permanent --add-port=3260/tcp
firewall-cmd --reload
fdisk /dev/vdb
pvcreate /dev/vdb1
vgcreate ISCSI_vg /dev/vdb1
vgdisplay iSCSI_vg
lvcreate -n disk1_lv -L 100m iSCSI_vg
lvdisplay iScsi_vg/disk1_lv
>/backstores/block/ create serverX.disk1 /dev/iSCSI_vg/DISK1_LV
>/iscsi create iqn.2016.com.example:serverX
>/iscsi/iqn.2016.eample.com:serverX/tpg1/acls/ create
>/iscsi/iqn.2016.example.com:serverX/tpg1/luns create /bacstores/bolck/serverX.disk1
>/iscsi/iqn.2016.com.example:serverX/tpg1/portals create 172.x.x.
/etc/target/saveconfig.json.
>exit
2. accessing iscsi storage
vi /etc/iscsi/iscsid.conf
vi /etc/iscsi/initiatorname.iscsi
systemctl restart iscsi
lsblk
iscsiadm -m session -P 3
iscsiadm -m mode -T iqn.example.com:serverX -p 172.x.x.x -u
三 執行個體
iscsi target共享一個目錄/dataiscsi出去,client伺服器,通過iscsi協定使用這個lun,格式化後,挂載到/data_iscsi
本文轉自 woshiwei201 51CTO部落格,原文連結:http://blog.51cto.com/chenwei/1841970