共计 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