设为首页 收藏本站
查看: 1953|回复: 0

[经验分享] ISCSI共享磁盘

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-9-20 10:48:51 | 显示全部楼层 |阅读模式
Iscsi
iscsi 支持从客户端发起端通过IP向远程服务器上的iscsi存储设备目标发送iscsi命令iscsi限定名称用于确定发起端和目标。并采用iqn.yyy-mm.{reverse domain}:label的格式。默认情况下网络通信是至iscsi目标上的端口3260/tcp的明文。
iscsi发起端需要访问原始SAN 存储的客户端。
iscsi目标从iscsi服务器提供的远程硬盘磁盘或“目标门户”
iscsi目标门户通过网络向发起端提供目标的服务器。
IQN“iscsi限定名称”。每个发起端和目标需要唯一名称进行标识最好的方法就是使用一个在Internet上可能独一无二的名称。

所需软件下载
      yum install targetcli.noarch            ############在服务器上
      yum install iscsi-initiator-utils.i686     ############在客户端上
设备共享
###########服务器###########
yum install targetcli.noarch
systemctl start target
systemctl enable target.service
fdisk /dev/vdb  ################建立/dev/vdb1
partprobe
targetcli

/backstores/block create westos.disk /dev/vdb1
/iscsi create iqn.2016-08.com.example:storage1
/iscsi/iqn.2015-08.com.example:storage1/tpg1/acls/  create iqn.2016-08.key.example:storagekey1
/iscsi/iqn.2016-08.com.example:storage1/tpg1/luns create /backstores/block/storage:disk1
/iscsi/iqn.2016-08.com.example.storage1/tpg1/portals delete 0.0.0.0 3260
/iscsi/iqn.2016-08.com.example.storage1/tpg1/portals create 172.25.44.11 3260    ######服务器ip
wKioL1ffhW6gB6FMAAGMm0Crpx0272.jpg
Netstat -antlpe | grep 3260
wKiom1ffhYPB1w9MAAQJDgngMMI469.jpg

Netstat -antlpe | grep 3260
wKiom1ffhwji4-3DAABg3WoRBWI305.jpg
#################客户端################
安装isicsi发起端软件包
yum install iscsi-initiator-utils.x86_64 -y
vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2016-08.key.example:storagekey1
#####配置文件更改为在服务器端设置的密匙
systemctl restart iscsid.service
iscsiadm -m discovery -t st -p 172.25.44.11  ##查找iscsi服务器所提供的的iscsi目标
172.25.44.11:3260,1 iqn.2016-08.com.example:storage1   
iscsiadm -m node -T iqn.2016-08.com.example:storage1 -p 172.25.44.11 -l  ##登陆服务器上的一个或多个iscsi目标
wKioL1ffhq-CfjUGAAFIBLrObpU625.jpg
######登陆成功
此时可以使用iscsi磁盘就好像它是本地链接硬盘驱动器。
可以挂载现有文件系统如果=磁盘未格式化可以通过fdisk进行分区例如通过文件系统格式化分区或作为LVM物理卷

Fdisk -l  ####此时会查看到分享的的磁盘 /dev/sda
wKiom1ffhpvhC3z4AAFIUaVXeso314.jpg
fdisk /dev/sda    ####建立分区/dev/sda1
partprobe
mkfs.xfs  /dev/sda1
mount /dev/sda1 /mnt
df
wKiom1ffhoKBwCxlAAEL7il2vVc285.jpg
此时可以进入/mnt
cd /mnt
若条件允许
测试有两台客户主机一台发生故障另一台登陆共享后日那个可以查看/挂载后/mnt中的内容片
配置另一台主机步骤和上述一样

永久挂载
使用blkid确定文件系统UUID并使用UUID挂载而不是/dev/sd*设备名称。
在/etc/fstab中使用_netdev作为挂载选项。这将确保客户端不会尝试挂载文件系统直至启用互联网。否则在引导时系统将出错

blkid
wKioL1ffhmiz4b-xAACy9jY6GJk361.jpg
将/dev/sda1 UUID后的内容复制
vim /etc/fstab
wKiom1ffhkOSO8QlAAGHFSWAu8I635.jpg
注意格式
/mnt xfs defaults,_netdev 0 0
mount -a
设备的删除
先卸载
umount /mnt
将/etc/fstab中添加的内容删除
iscsiadm -m node -T iqn.2016-08.com.example:storage1 -p 172.25.44.11 -u  ##登出iscsi目标以暂时断开连接
iscsiadm -m node -T iqn.2016-08.com.example:storage1 -p 172.25.44.11 -o delete ##删除iscsi目标的本地记录以永久断开连接
fdisk -l  ##查看是否存在共享设备
systemctl restart iscsi

在服务器上
rm -fr /etc/target/backup  ##########targetcli中显示的存储文件
rm -fr /etc/target/saveconfig.json  ##########targetcli中显示的存储文件
targetcli
进入后
clearconfig true  ###清除所有信息
exit



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-274887-1-1.html 上篇帖子: rabbitmq-3.5.7 集群安装配置 下篇帖子: Linux系统启动过程及其修复过程简析
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表