Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15065
  • 博文数量: 2
  • 博客积分: 65
  • 博客等级: 民兵
  • 技术积分: 42
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-04 02:16
个人简介

不要被时间过了...

文章分类

全部博文(2)

文章存档

2016年(1)

2012年(1)

我的朋友

分类: 服务器与存储

2016-11-16 06:17:05

iSCSI

iscsi对于大多数系统管理者来说都是陌生的,简单来说iscsi是一种数据存储传输方式。

先从存储说起:
    其实存储就在我们身边,我们日常工作和娱乐所用的PC和notebook,将文件或mp3/video所存放的空间就是存储。

存储的类型主要有三种:


  • DAS


Direct Attached Storage,直接连接存储。由系统总线直接连接到存储的方式,这个也是最常见的方式,比如pc机通过IDE连接的硬盘。


  • NAS


Network Attached Storage,网络连接存储


  • SAN


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





阅读(1684) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~