iSCSI
iscsi对于大多数系统管理者来说都是陌生的,简单来说iscsi是一种数据存储传输方式。
先从存储说起:
其实存储就在我们身边,我们日常工作和娱乐所用的PC和notebook,将文件或mp3/video所存放的空间就是存储。
存储的类型主要有三种:
Direct Attached Storage,直接连接存储。由系统总线直接连接到存储的方式,这个也是最常见的方式,比如pc机通过IDE连接的硬盘。
Network Attached Storage,网络连接存储
Storage Area Network,存储区域网络
配置环境介绍:
iSCSI
|
IP地址
|
主机名
|
target server
|
192.168.219.10
|
server1.example.com
|
initiator server
|
192.168.219.20
|
desktop1.example.com
|
Target server配置:
1、准备阶段
#yum install targetcli -y
#systemctl start target;systemctl enable target
#firewall-cmd --permanent --add-port=3260/tcp;firewall-cmd --reload
2、磁盘空间创建
在这里我们用lvm划分的裸设备作为iSCSI的空间
# 划分一个新盘或是新的分区,作为iscsi的磁盘(本例中为新盘/dev/sdb)
#pvcreate /dev/sdb
#vgcreate -p 255 -s 128 /dev/vg_iscsi /dev/sdb
#lvcreate -n lv_iscsi_disk1 -L 256m /dev/vg_iscsi
#vgdisplay vg_iscsi
#lvdisplay vg_iscsi/lv_iscsi_disk1
3、targetcli配置
#targetcli
/> /backstores/block create server1.disk1 /dev/vg_iscsi/lv_iscsi_disk1
Created block storage object server1.56disk1 using /dev/vg_iscsi/lv_iscsi_disk1.
/> /iscsi create iqn.2016-11.com.example:server1
Created target iqn.2016-11.com.example:server1.
Created TPG 1.
Global pref auto_add_default_portal=true
Created default portal listening on all IPs (0.0.0.0), port 3260.
/> /iscsi/iqn.2016-11.com.example:server1/tpg1/acls create iqn.2016-11.com.example:desktop1
Created Node ACL for iqn.2016-11.com.example:desktop1
/> /iscsi/iqn.2016-11.com.example:server1/tpg1/luns create /backstores/block/server1.disk1
Created LUN 0.
Created LUN 0->0 mapping in node ACL iqn.2016-11.com.example:desktop1
/> /iscsi/iqn.2016-11.com.example:server1/tpg1/portals create 192.168.219.10
Using default IP port 3260
Created network portal 192.168.219.10:3260.
initiator client配置:
[root@desktop1 ~]# yum install iscsi-initiator-utils
[root@desktop1 ~]# cd /etc/iscsi
[root@desktop1 iscsi]# ls
initiatorname.iscsi iscsid.conf
[root@desktop1 iscsi]# vi initiatorname.iscsi
# InitiatorName=iqn.2016-11.com.example:desktop1
[root@desktop1 iscsi]# systemctl restart iscsi;systemctl enable iscsi
[root@desktop1 iscsi]# iscsiadm -m discovery -t sendtargets -p 192.168.219.10
192.168.219.10:3260,1 iqn.2016-11.com.example:server1
[root@desktop1 iscsi]# iscsiadm -m node -T iqn.2016-11.com.example:server1 -p 192.168.219.10 --login
Logging in to [iface: default, target: iqn.2016-11.com.example:server1, portal: 192.168.219.10,3260] (multiple)
Login to [iface: default, target: iqn.2016-11.com.example:server1, portal: 192.168.219.10,3260] successful.
[root@desktop1 iscsi]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 19.5G 0 part
├─rhel-root 253:0 0 17.5G 0 lvm /
└─rhel-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 256M 0 disk
sr0 11:0 1 3.8G 0 rom /mnt/cdrom
阅读(1736) | 评论(0) | 转发(0) |