阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux下通过iSCSI搭建共享存储

190次阅读
没有评论

共计 2303 个字符,预计需要花费 6 分钟才能阅读完成。

很多情况下,为了简单,我们经常简单的通过 NFS 来搭建共享存储服务。有时候,一些软件需要,对共享存储有特殊要求,比如需要通过多个硬盘实现较大的存储空间,或者软件有特殊需要。这时,我们可以考虑通过 iSCSI 工具来实现软的贡献存储。
iSCSI 搭建的贡献存储,需要分别搭建服务端和客户端。

服务端的搭建可以参卡:
http://www.server-world.info/en/note?os=CentOS_6&p=iscsi
客户端的搭建可以参考:
http://www.server-world.info/en/note?os=CentOS_6&p=iscsi&f=2

服务端安装好软件好,主要配置 targets.conf 文件,如:
        backing-store /opt/hacs/iscsi_disks/disk01.img
        initiator-address 10.10.2.241
        initiator-address 10.10.2.242
        incominguser rojao rojao@123

iqn.2016-08.cn.rojao:target00 就是客户端可以发现和使用的 node。
至于硬盘,可以通过 dd 命令来在本地硬盘分区的基础上创建虚拟硬盘,如上面的 disk01.img 就是虚拟硬盘镜像。
initiator-address 是配置允许访问该服务的客户地址,不在服务端指定的地址内地 ip,是无法发现和使用服务的。
incominguser 指定访问服务的用户名和密码。

客户端安装好软件好,只需要修改配置文件:/etc/iscsi/iscsid.conf
node.session.auth.authmethod = CHAP
node.session.auth.username = rojao
node.session.auth.password = rojao@123

保存配置。
通过以下命令来发现服务
iscsiadm -m discovery -t sendtargets -p 10.10.1.30
其中 10.10.1.30 为服务的 IP。

如果正常,则可以发现 iqn.2016-08.cn.rojao:target00 这个服务。

查看一下服务的基本信息:
iscsiadm -m node -o show

登录:
iscsiadm -m node –login

查看硬盘:
fdisk -l

应该可以看到一个没有任何分区的硬盘。

查看是否创建 LVM。
pvscan

如果没有创建,则可以通过 pvcreate 命令创建物理卷组
pvcreate  /dev/sdb    (假设 sdb 为新添加到共享硬盘)

创建物理卷组:
vgcreate vg01 /dev/sdb

创建逻辑卷:
lvcreate -l 2000 vg01 -n lv01
 2000 为逻辑分区大小,lv01 为逻辑分区名称。

格式化逻辑分区:
mkfs.ext3 /dev/vg01/lv01

导出共享存储配置:
首先取消激活:
vgchange -an vg01

然后导出:
vgexport vg01

这样,刚刚创建的逻辑分区等信息就被写入共享存储中了。其他客端连接到该服务端的话,就可以看到已经创建好的逻辑分区等信息了。

其他客户端首先要发现 iscsi 服务端:
iscsiadm -m discovery -t sendtargets -p 10.10.1.30
然后登录:
iscsiadm -m node –login
导入共享存储:
vgimport vg01
激活共享存储:
vgchange -ay vg01
挂载共享存储:
mount /dev/vg01/lv01 /sharedisk

即可正常使用。

————————————– 分割线 ————————————–

CentOS 6.6 安装 iSCSI http://www.linuxidc.com/Linux/2016-07/133046.htm

CentOS 6.4 挂载 iSCSI 网络存储 http://www.linuxidc.com/Linux/2014-01/95130.htm

基于 RHCS+iSCSI+CLVM 实现 Web 服务的共享存储集群架构 http://www.linuxidc.com/Linux/2013-05/84888.htm

Linux 环境 iSCSI 存储及多路径功能配置 http://www.linuxidc.com/Linux/2013-05/84635.htm

构建基于 IP SAN 的 iSCSI 存储系统 http://www.linuxidc.com/Linux/2013-05/84570.htm

iSCSI 连接不上解决 http://www.linuxidc.com/Linux/2013-01/78462.htm

Citrix XenServer 中安装 CentOS 6.0 并配置 iSCSI 服务 http://www.linuxidc.com/Linux/2013-01/78461.htm

CentOS 5.3 使用 iSCSI 挂载存储磁盘柜 http://www.linuxidc.com/Linux/2011-01/31529.htm

带你 3 步快速掌握 iSCSI 搭建 http://www.linuxidc.com/Linux/2014-09/106853.htm

————————————– 分割线 ————————————–

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-09/135654.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2303字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中