IP SAN实验

实验环境 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

1

 

[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

2

 

[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 代替

3

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

4

[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】

5

现在查看一下磁盘状况

6

发现本地已经多了两块磁盘,然后就能分区格式化然后挂载了

创建分区格式化

7

回到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

8

修改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.178linux.com/90187

(1)
N27_flypigN27_flypig
上一篇 2017-12-16 18:02
下一篇 2017-12-16 20:31

相关推荐

  • 内核编译安装 (用NTFS模块)

    内核编译安装 (用NTFS模块) 1 rz 下载的 的内核最新文件 在这 https://www.kernel.org/ 2 tar xvf linux-4.12.10.tar.xz 解压文件 内核文件一般都放在 /usr/src/ 3 cd linux-4.12.10/ 4 [root@god linux-4.12.10]#cp /boot/config-…

    2017-09-04
  • 文件查找find和locate

            在Linux这个一切皆文件的系统中怎么能快速和精确的查找到文件,是我们必不可少的技能。而文件查找的命令可以让我们在很短的时间内在文件系统中找到我们要查找的文件。这就是我们要掌握的,因此我来介绍一下文件查找的这两个命令locate和find。 文件查找:在文件系统上…

    Linux干货 2016-08-24
  • N25第一周作业

    个人习惯用导图写的作业

    Linux干货 2016-12-04
  • 为什么系统可执行文件多用相对路径创建链接

    为什么系统可执行文件多用相对路径创建链接 使用链接有什么好处 作为一个linux初学者,我们首先要知道,在linux中使用链接的好处是什么。总结下来一共有几个: 使用链接可以使我们在访问文件时省去一大笔敲文件路径的时间。对于我们运维工程师来说,我们经常要查看某个文件或者访问某个目录,再进行该项工作时,往往需要敲很多路径才能找到我们想访问的文件,创建链接可以让…

    Linux干货 2017-07-23
  • 程序包管理与编译安装详解

    (注:内容太多,容纳不下,编译安装apache单独成文) 一、程序包管理工具 不同的发行版采用的管理工具不尽相同:               debian: 程序文件以deb结尾,包管理器为dpkg    &…

    Linux干货 2016-08-24
  • ldd 的一个安全问题

    我们知道“ldd”这个命令主要是被程序员或是管理员用来查看可执行文件所依赖的动态链接库的。是的,这就是这个命令的用处。可是,这个命令比你想像的要危险得多,也许很多黑客通过ldd的安全问题来攻击你的服务器。其实,ldd的安全问题存在很长的时间了,但居然没有被官方文档所记录来下,这听上去更加难以理解了。怎么?是不是听起来有点不可思议?下面,让我为你细细道来。 首…

    Linux干货 2016-05-05