linux6无法启动iscsi服务,RHEL6下安装配置ISCSI服务器

1.安装所需软件:

yum –y install scsi-target-utils iscsi-initiator-utils

功能说明:scsi-target-utils:用来将 Linux 系统仿真成为 iSCSI target 的功能;

iscsi-initiator-utils:挂载来自 target 的磁盘到 Linux 本机上。

2.target的设定:

----target相关文件说明:

----以下几种设备都可作为target分享出去:使用 dd 指令所建立的大型档案可供仿真为磁盘 (无须预先格式化);

使用单一分割槽 (partition) 分享为磁盘;

使用单一完整的磁盘 (无须预先分割);

使用磁盘阵列分享 (其实与单一磁盘相同方式);

使用软件磁盘阵列 (software raid) 分享成单一磁盘;

使用 LVM 的 LV 装置分享为磁盘。

----建立一个名为 /tmp/iscsi.img 的 300MB 档案:

bde474f2407911bb6f9a34de45fa969f.png

----iSCSI Qualified Name (iSCSI 合格名称):iqn.yyyy-mm.:identifier

iqn.年年-月.单位网域名的反转写法 :这个分享的target名称依据此名称设定我们的设备名称为:iqn.2013-06.com.example:luyx30----设定ISCSI的配置文件/etc/tgt/targets.conf6b1951116d0c878859ade72f49e847d7.png相关说明:(引自鸟哥的linux私房菜)backing-store (虚拟的装置), direct-store (实际的装置): 设定装置时,如果你的整颗磁盘是全部被拿来当 iSCSI 分享之用,那么才能够使用 direct-store 。不过,根据网络上的其他文件, 似乎说明这个设定值有点危险的样子。所以,基本上还是建议单纯使用模拟的 backing-store 较佳。例如鸟哥的简单案例中,就通通使用 backing-store 而已。

initiator-address (用户端地址): 如果你想要限制能够使用这个 target 的客户端来源,才需要填写这个设定值。基本上,不用设定它 (代表所有人都能使用的意思), 因为我们后来会使用 iptables 来规范可以联机的客户端嘛!

incominguser (用户账号密码设定): 如果除了来源 IP 的限制之外,你还想要让使用者输入账密才能使用你的 iSCSI target 的话,那么就加用这个设定项目。 此设定后面接两个参数,分别是账号与密码啰。

write-cache [off|on] (是否使用快取): 在预设的情况下,tgtd 会使用快取来增快速度。不过,这样可能会有遗失数据的风险。所以,如果你的数据比较重要的话, 或许不要使用快取,直接存取装置会比较妥当一些。

----启动iscsi:

a07a1c0d59dac31ae3f77e989c32b7ad.png

3520a3bda42560bc7d7fea47a11b1833.png

注意:若有开启防火墙功能,需要将端口3260开放.

3.initiator的设定:

----initiator相关文件说明:

/etc/iscsi/iscsid.conf:主要的配置文件,用来连结到 iSCSI target 的设定;

/sbin/iscsid:启动 iSCSI initiator 的主要服务程序;

/sbin/iscsiadm:用来管理 iSCSI initiator 的主要设定程序;

/etc/init.d/iscsid:让本机模拟成为 iSCSI initiater 的主要服务;

/etc/init.d/iscsi:在本机成为 iSCSI initiator 之后,启动此脚本,让我们可以登入 iSCSI target。所以 iscsid 先启动后,才能启动这个服务。为了防呆,所以 /etc/init.d/iscsi 已经写了一个启动指令, 启动 iscsi 前尚未启动 iscsid ,则会先呼叫 iscsid 才继续处理 iscsi .

----修改initiator的配置文件/etc/iscsi/iscsid.conf,新增以下部分:

226f96bfd6971d45a9c7c408282eb6fe.png

----使用iscsiadm来发现target端的设备(记得服务器端防火墙要开放3260端口或关闭防火墙):

c35abc4b0f3ee8d3433f637f070d3410.png

51bda974752fe2fa9a6f81f44049caee.png

可侦测到相应的设备,若信息有修订过的话,那你可以到这个档案内修改,也可以透过 iscsiadm 的 update 功能处理相关参数的。

----连接到iscsi target:

d47321361204edd30668ac455359ea48.png

----查看当前的磁盘文件,可发现target:

35135951bd926a7daeb0e166bb706000.png

----iscsiadm的相关说明:

移除某个不要的target:

iscsiadm –m node –T targetname –logout

iscsiadm –m node –o [delete|new|update] –T targetname

4.到此,ISCSI的target和initiator的配置就完成了.在initiator可以向正常使用磁盘一样使用target.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值