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

[经验分享] iSCSI远程块存储

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-9-20 10:50:56 | 显示全部楼层 |阅读模式
                      iSCSI远程块存储  一.概念  iSCSI(Internet SCSI)支持从客户端(发起端)通过IP向远程服务器上的SCSI存储设备(目标)发送SCSI命令。iSCSI限定名称用于确定发起端和目标,并采用iqn.yyyy-mm.{reverse domain}:label的格式。默认情况下,网络通信是至iSCSI目标上的端口3260/tcp的明文。
  l1. iSCSI发起端:需要访问原始SAN存储的客户端。
  l2. iSCSI目标:从iSCSI服务器提供的远程硬盘磁盘,或“目标门户”
  l3. iSCSI目标门户:通过网络向发起端提供目标的服务器。
  l4. IQN:“iSCSI限定名称”。每个发起端和目标需要唯一名称进行标识,
  最好的做法是使用一个在Internet上可能独一无二的名称。
  二.iSCSI目标配置  Demo
  /> ls
  o- / ..................................................................... [...]
  o- backstores .......................................................... [...]
  | o- block .............................................. [Storage Objects: 0]
  | o- fileio ............................................. [Storage Objects: 0]
  | o- pscsi .............................................. [Storage Objects: 0]
  | o- ramdisk ............................................ [Storage Objects: 0]
  o- iscsi ........................................................ [Targets: 0]
  o- loopback ..................................................... [Targets: 0]
  /> /backstores/block create server0.disk1 /dev/iSCSI_vg/disk1_lv
  Created block storage object server0.disk1 using /dev/iSCSI_vg/disk1_lv.
  /> /iscsi create iqn.2014-12.com.example:server0
  Created target iqn.2014-12.com.example:server0.
  Created TPG 1.
  www.westos.org
  9/> /iscsi/iqn.2014-12.com.example:server0/tpg1/acls create iqn.2014-12.com.example:desktop0
  Created Node ACL for iqn.2014-12.com.example:desktop0
  /> /iscsi/iqn.2014-12.com.example:server0/tpg1/luns create /backstores/block/server0.disk1
  Created LUN 0.
  Created LUN 0->0 mapping in node ACL iqn.2014-12.com.example:desktop0
  /> /iscsi/iqn.2014-12.com.example:server0/tpg1/portals create 172.25.0.11
  Using default IP port 3260
  Created network portal 172.25.0.11:3260.
  /> exit
  1.服务器端加快磁盘用来作共享,配置iscsi的准备
   wKiom1ffgMfzVKXUAAAunvy6JCw636.jpg
  2.进入iSCSI目标交互式配置模式:
   wKiom1ffgMiCHACjAAAT6YaW-zE180.jpg
   wKiom1ffgMmRn-pqAAAK2sDzkXU952.jpg
   wKiom1ffgMrxl7ZDAAAQdezs8lU541.jpg
   wKioL1ffgMvRLV5dAAAadSbNUzc555.jpg
  服务器端配置环境完成后:如下
   wKioL1ffgMyx91ajAAA1X5gU8IY052.jpg
  3.访问iSCSI存储
   wKiom1ffgM3hVt-oAAAfcPpZIAU231.jpg
  安装iSCSI发起端软件包:
  # yum install -y iscsi-initiator-utils
  在/etc/iscsi/initiatorname.iscsi中设置发起端的IQN:
  InitiatorName=iqn.2014-12.com.example:desktop0
  l
  查找iSCSI服务器所提供的iSCSI目标(目标门户)
  # iscsiadm -m discovery -t st -p 172.25.0.11
  l
  登录服务器上的一个或多个iscsi目标
  # iscsiadm -m node -T iqn.2024-12.com.example:server0 -p
  172.25.0.11  -ll
  此时,可以使用iSCSI磁盘,就好像它是本地连接硬盘驱动器。
  可以挂载现有文件系统。如果磁盘未格式化,可以通过fdisk进行分区,例如,通过
  文件系统格式化分区或作为LVM物理卷。
  l
  在/etc/fstab中永久挂载文件系统
  1. 使用blkid确定文件系统UUID并使用UUID挂载,而不是/dev/sd*设备名称。(每次
  引导时显示的设备名称都不同,具体取决于iSCSI设备通过网络进行响应的顺序。
  如果按设备名称挂载,这会导致使用错误的设备。)
  2. 在/etc/fstab中使用_netdev作为挂载选项。(这将确保客户端不会尝试挂载文件系
  统,直至启用联网。否则,在引导时系统将出错。)
   wKioL1ffgM3DuKy7AAAKlW1uva0422.jpg
  3. 确保iscsi服务在引导时启动。
  三.中断使用iSCSI目标  确保没有使用目标所提供的任何设备。
  确保从/etc/fstab等位置中删除使用目标的所有永久挂载
  1.先解除挂载
   wKioL1ffgM6BWPY5AAAVaqG1Sc4871.jpg
  2.登出iSCSI目标,以暂时断开连接
   wKioL1ffgM7A9d73AAASX48VZes077.jpg
  重启服务后发现sda1还是存在的
  # iscsiadm -m node -T iqn.2010-09.com.example:rdisks.demo -p 192.168.0.254 -u
  3.删除iSCSI目标的本地记录,以永久断开连接先-u 再-o delete
  重启服务后 ,sda1还是不存在了
  # iscsiadm -m node -T iqn.2010-09.com.example:rdisks.demo -p 192.168.0.254 -o delete
   wKiom1ffgM-D6FDeAAAju9T_NKM736.jpg
                   


运维网声明 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-274892-1-1.html 上篇帖子: Linux系统启动过程及其修复过程简析 下篇帖子: CentOS 6开机启动流程理论篇
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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