VMware虚拟机上安装openfileresa开源的NAS存储管理解决方案和ISCSI共享磁盘存储

30 篇文章 1 订阅
20 篇文章 0 订阅

目录

说明

Openfiler 提供了一种部署和管理网络存储的简单方法。安装 Openfiler 后,您将获得一个功能强大的网络存储解决方案,该解决方案可通过一整套行业标准存储网络协议导出您的数据。Openfiler 降低了网络存储的部署和维护成本,而不会影响功能或性能。
openfileresa 是 NAS 操作系统,就是专门做 NAS 的。同类型的还有OpenMediaVault 等等。

开源NAS系统参考:Vmware 上安装部署免费开源NAS系统FreeNAS11.3操作系统(支持CIFS (samba), FTP, NFS, iSCSI, SSH, rsync, WebDAV等

官网:https://www.openfiler.com/

在这里插入图片描述

下载安装镜像

安装镜像下载地址:https://www.openfiler.com/community/download

在这里插入图片描述

创建虚拟机

操作系统类型选择: 其他 64 位
硬件配置:1 核/2G
硬盘:30G

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

安装 openfileresa 操作系统

把下载的镜像放入虚拟机的光驱,然后启动虚拟机

在这里插入图片描述

这里使用图形化安装,直接回车。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
到这里就安装完成了。

重新启动系统

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
按照提示,打开浏览器访问
https://192.168.8.10:446/

使用 root 用户登录

我这的 root 就是安装的时候设置的密码 123456
在这里插入图片描述
在这里插入图片描述

使用内置的用户 openfiler 登录

用户名:openfiler
密码:password
在这里插入图片描述

创建 ISCSI 的共享存储

iSCSI(Internet Small Computer System Interface,小型网络计算机系统接口),它可以用来建立和管理 IP 存储设备、主机和客户机等之间的相互连接。磁盘共享的方式不使用文件系统,直接传送二进制,传送更高效。

1、添加存储硬盘

做存储的因硬盘可以大一些,额外再添加一块硬盘
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2、查看添加的磁盘

进入 openfileresa 管理后台,点击 volumes,在右侧选择 Block Devices,就能看到新的硬盘的。
在这里插入图片描述

3、对硬盘分区

点击新添加的硬盘/dev/sda,就可以进行分区了
在这里插入图片描述
在这里插入图片描述
点击 create 就可以看到分区信息如下:
在这里插入图片描述

4、创建卷组(Volume Group)

在点击右边的 Add Volumes,添加卷组 Volume Group
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、创建数据卷(Volume)

点击右侧的 Add Volume 链接,进行添加
在这里插入图片描述
在这里插入图片描述
在 vgs 卷组里面创建卷

如下图,这里创建一个名为 volume1 的卷,大小就是 10G,文件系统选择 block。

在这里插入图片描述
在这里插入图片描述

可以看到我们创建的 10G 的数据卷已经成功。

6、启动 ISCSI 服务

iSCSI(Internet Small Computer System Interface),Internet 小型计算机系统接口,又称为 IP-SAN,是一种基于因特网及 SCSI-3 协议下的存储技术。

在导航菜单上点击的 services ,把 ISCSI 这个服务启动
在这里插入图片描述

在这里插入图片描述

启动 iSCSI Target 同时设置开机启动。

7、创建 iSCSI Targets

首先在导航菜单上点击的 Volumes,然后点击右侧的 iSCSI Targets 链接,可以看到如下界面:
在这里插入图片描述
改一个自己的 Target IQN

在这里插入图片描述
点击 Add 后
在这里插入图片描述

8、添加映射关系

点击 LUN Mapping,可以去添加映射关系
在这里插入图片描述
在这里插入图片描述

9、创建访问控制列表

点击 Network ACL 然后点击 Local Networks ,添加一个 ACL 列表
在这里插入图片描述
在这里插入图片描述
输入要共享的网段,名字,子网掩码等等,然后 update。
在这里插入图片描述

更新完成以后,重新点击导航栏的【Volumes】点击右侧的【iSCSI Targets】,可以看到访问列表
在这里插入图片描述
在这里插入图片描述
把原来的 Deny 拒绝,改成 Allow 允许通过
在这里插入图片描述

10、查看 iSCSI 状态

点击导航栏【Status】,然后再点击右侧的【iSCSI Targets】
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

11、 查看 Openfiler target 的配置文件(可选)

使用 ssh 登录到服务器上,可以查看配置,Openfiler target 的配置文件是:
/etc/ietd.conf

在这里插入图片描述

客户端使用 iSCSI 共享存储

首先想要使用我们创建的 iSCSI 共享存储,就要在客户端导入才能使用。

1、安装软件包

yum install -y iscsi-initiator-utils

在这里插入图片描述
在这里插入图片描述

2、查看现有磁盘

$ lsblk

在这里插入图片描述

3、发现存储

iscsiadm -m discovery -t st -p 192.168.8.10

在这里插入图片描述

4、导入存储

iscsiadm -m node -T iqn.2006-01.com.openfiler:volume1 -p 192.168.8.10 -l

在这里插入图片描述

5、查看添加的共享磁盘

$ lsblk

在这里插入图片描述

6、在服务器端查看状态

点击导航栏【Status】,然后再点击右侧的【iSCSI Targets】
在这里插入图片描述

7、查看配置文件

vim /etc/iscsi/iscsid.conf
在这里插入图片描述

8、测试共享存储

8.1、磁盘分区

cfdisk /dev/sdb

在这里插入图片描述

8.2、格式化分区

mkfs.xfs /dev/sdb1

在这里插入图片描述

8.3、测试挂载

mkdir /test
mount /dev/sdb1 /test

在这里插入图片描述

提示: iscsi 中使用 mount 挂载有一个缺点,就是不会自动同步数据,如果多个服务器共享存储,一方数据改变以后另一方并不会跟着改变。
如果希望数据同步操作参考:

# 取消挂载
umount /test
# 刷新 iscsi
iscsiadm -m session -R
# 重新挂载
mount /dev/sdb1 /test

本文就到这里,大家可以尝试使用多路径 multipath。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值