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
下一篇 2017-12-16

相关推荐

  • Linux下常用的日志收集命令(Redhat&SuSe)

       Linux下日志的采集和分析是一个非常重要的工作,一般厂商在你需要技术支持的时候,都需要你通过对应指令收集系统的信息,我这边列举下常用的两个Linux厂商的收集命令(Redhat Linux以及SuSe Linux),便于收集后,对系统进行全面分析。   sosreport是一个类型于supportconfig …

    系统运维 2016-07-07
  • 如何将迁移home到独立分区中

        背景(centos7中):         由于在刚开始学习linux时磁盘分配追求简单,只是把一个磁盘简单的分了3个分区。现在,因用户数据增多、磁盘空间变少、当数据撑满磁盘时,会导致系统崩溃。为防止此种情况的发生我必须把把根下的/home 目录迁移出 来独立分…

    2017-08-10
  • httpd配置

    1、Centos7系统下实现httpd-2.2的安装,并分别实现prefork、worker、event等几种工作方式

    2、简述request报文请求方法和状态响应码

    3、详细描述httpd虚拟主机、站点访问控制、基于用户的访问控制、持久链接等应用配置实例

    Linux干货 2018-02-05
  • 文件系统的挂载使用总结

    文件系统使用 除根文件系统以外的文件系统创建后要使用需要先挂载至挂载点后才可以被访问,挂载点即分区设备文件关联的某个目录文件,挂载命令mount和 卸载命令umount; 挂载点: mount_point,作为被挂载的文件系统的访问入口; 作为挂载点需要满足三个条件:  (1)这个目录事先存在  (2)使用未被或不会被其他进程使用到的目录…

    系统运维 2016-11-19
  • 使用httpd反向代理模块实现tomcat负载均衡集群(下)

    上一篇讲解了http使用mod_http和mod_ajp代理模块实现tomcat负载均衡,下面我们来讲解使用http的mod_jk实现taomcat的负载均衡集群: 注意:http的mod_jk是第三方扩展模块,在新http版本中以不支持,在httpd 1.3和2.0效果较好 6、使用mod_jk实现tomcat负载均衡集群 6.1安装mod_jk [roo…

    Linux干货 2015-07-21