ISCSI共享存储

常见存储方式

DAS	直连式存储	主板---线---硬盘 IDE  SATA  SAS
NAS	共享文件系统(NFS,samba)
SAN	共享块设备,没格式化(iscsi---廉价版的SAN)
标准SAN:光纤
分布式存储

Iscsi基本原理

iSCSI网络磁盘,共享硬盘和分区:

基于C/S架构的虚拟磁盘技术
防火墙默认区域trusted
前提:划分一个3G的主分区,服务端不需要格式化,客户端进行格式化

iSCSI磁盘的构成:

举例子:大冰箱(backstore) -> 纸质的包装 -> 木质箱子(target)
                 接收方 -> 木质箱子
backstore,后端存储(共享的分区或磁盘):提供实际存储空间的设备,需要起一个管理名称
target,磁盘组:客户端的访问目标,作为一个框架,由多个lun组成
lun,逻辑单元(将后端存储放入磁盘组的动作,相当于把冰箱放入木质箱子):每个lun关联到某一个后端存储设备,在客户端会视为一块虚拟磁盘

ISCSI部署:

脚本部署可参考:https://blog.csdn.net/anqixiang/article/details/94967097
服务端:

*   划分一个分区或准备一个磁盘
*   安装targetcli包
*   运行命令进行配置:targetcli
*   创建后端存储(买冰箱,放入纸质包装):/backstores/block create name=nsd(纸质包装的名字)  dev=/dev/vdb1
*   创建磁盘组target(创建木质的箱子):iscsi/ create iqn.2019-03.com.example:server0
    IQN名称规范,iqn.yyyy-mm.倒序域名:自定义标识
      作用:1.用来识别target磁盘组  2.用来识别客户机身份
*   进行lun关联(装箱):iscsi/iqn.2019-03.com.example:server0/tpg1/luns  create  /backstore/block/nsd
*   设置访问控制,设置客户端声称的名字(服务端通过这个名字与客户端进行验证):
      iscsi/iqn.2019-03.com.example:server0/tpg1/acls  create  iqn.2019-03.com.example:desktop0
*   启用相应的IP地址以及端口(默认3260):iscsi/iqn.2019-03.com.example:server0/tpg1/portals create 172.25.0.11  
*   重启服务target,开机自启

客户端使用:

*   安装iscsi-initiator-utils(默认安装)
*   修改配置文件,指定客户端声称的名字   /etc/iscsi/initiatorname.iscsi
       将名字改为iqn.2019-03.com.example:desktop0
*   重启服务iscsid服务,不能开机自启,仅仅是刷新客户端声称的名字
*   利用iscsiadm命令发现服务端共享存储
       iscsiadm --mode discoverydb --type sendtargets --portal 172.25.0.11 --discover
*   使用共享存储:重启iscsi服务,
*   lsblk查看,分区,开机自动挂载
*   sync; reboot -f     先存盘再强制重启
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值