900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > linux6无法启动iscsi服务 RHEL6下安装配置ISCSI服务器

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

时间:2020-05-02 10:19:37

相关推荐

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

1.安装所需软件:

yum–yinstallscsi-target-utilsiscsi-initiator-utils

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

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

2.target的设定:

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

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

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

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

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

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

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

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

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

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

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

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

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

----启动iscsi:

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

3.initiator的设定:

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

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

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

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

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

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

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

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

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

----连接到iscsitarget:

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

----iscsiadm的相关说明:

移除某个不要的target:

iscsiadm–mnode–Ttargetname–logout

iscsiadm–mnode–o[delete|new|update]–Ttargetname

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。