openfileresa(安装+iscsi+nfs)

这个镜像可以在网上下载。

openfileresa是NAS操作系统,就是专门做NAS的。同类型的还有OpenMediaVault等等。

安装openfileresa操作系统:

这个和centos很像。不能说像用的就是linux2.6的内核。

openfileresa(安装+iscsi+nfs)_第1张图片
操作系统选其他。

内存CPU1G就差不多了。

装系统的硬盘也不用太大,30G就差不多了。

直接挂载镜像,直接开机。

openfileresa(安装+iscsi+nfs)_第2张图片
没什么要设置的,直接回车安装就好了。

openfileresa(安装+iscsi+nfs)_第3张图片

openfileresa(安装+iscsi+nfs)_第4张图片

英文键盘。

openfileresa(安装+iscsi+nfs)_第5张图片
自定义分区,然后next

openfileresa(安装+iscsi+nfs)_第6张图片
分区只分这几个就好了,boot分区512M /根分区10G swap分区1G就差不多了。

openfileresa(安装+iscsi+nfs)_第7张图片
直接next

openfileresa(安装+iscsi+nfs)_第8张图片
配置网络,要是静态IP

openfileresa(安装+iscsi+nfs)_第9张图片
这里是主机名和网关等等的

openfileresa(安装+iscsi+nfs)_第10张图片

时区,就选亚洲上海,关闭UTC

openfileresa(安装+iscsi+nfs)_第11张图片
设置管理用户密码

openfileresa(安装+iscsi+nfs)_第12张图片

然后就开始安装了。

安装之后就直接重启就好了。reboot。

正常的页面就是这样了。

openfileresa(安装+iscsi+nfs)_第13张图片
然后浏览器输入上边的GUI后边的连接。

openfileresa(安装+iscsi+nfs)_第14张图片
就能看到登录界面了。

用户名:openfiler
密码:password

就能看到管理界面了。

openfileresa(安装+iscsi+nfs)_第15张图片

ISCSI:

这个是要做存储的,所以做存储的因硬盘可以大一些,额外再添加一块硬盘吧。

openfileresa(安装+iscsi+nfs)_第16张图片

然后重启系统,重新进入管理后台,

openfileresa(安装+iscsi+nfs)_第17张图片

点击volumes然后点击block,就能看到新的硬盘的。两块,一块30G是装系统的,一块100G准备做存储的。

可以点下view看下分区情况,3个分区的是一开始系统盘。

openfileresa(安装+iscsi+nfs)_第18张图片

直接点击/dev/sda,进到硬盘里进行操作。

openfileresa(安装+iscsi+nfs)_第19张图片

可以看到这是块空的硬盘。直接都做成PV就可以了。点击create。

openfileresa(安装+iscsi+nfs)_第20张图片
然后就能看到有一个PV,在点击右边的Add Volumes,添加vg。

openfileresa(安装+iscsi+nfs)_第21张图片

写上名字,直接add就可以添加了。

然后VG就添加了。

openfileresa(安装+iscsi+nfs)_第22张图片

点击这里可以查看VG状态。

再点击右侧的add volumes

翻到最下边添加LV

openfileresa(安装+iscsi+nfs)_第23张图片
openfileresa(安装+iscsi+nfs)_第24张图片
LV的名字,下边是LV的访问路径,然后是大小单位是M,5120M就是5G,最下边是文件系统的类型,就选择block就可以了,这个格式可以做iscsi。

看到这个LV就添加成功了。

openfileresa(安装+iscsi+nfs)_第25张图片

openfileresa(安装+iscsi+nfs)_第26张图片

点击ISCSI Target添加存储的共享。
但是这时发现并不能修改和操作,这时因为服务没有启动,点击上方的services ,把ISCSI这个服务启动。

openfileresa(安装+iscsi+nfs)_第27张图片

再回来点击就可以修改了。

修改成自己想要的然后点击Add就添加了。

openfileresa(安装+iscsi+nfs)_第28张图片

然后点击第二个。LUN Mapping,添加映射关系。

openfileresa(安装+iscsi+nfs)_第29张图片
对应着在配置文件中写的那个标签。直接点击map,就建立了映射。

然后创建访问控制列表:

openfileresa(安装+iscsi+nfs)_第30张图片

会发现没有列表不能创建。点击那个 Local Networks ,添加一个ACL列表就好了。

openfileresa(安装+iscsi+nfs)_第31张图片
要分享的网段,名字,子网掩码等等,然后update。就添加上了,然后再点回ISCSI哪里,发现有了个列表。

openfileresa(安装+iscsi+nfs)_第32张图片

把原来的Deny拒绝,改成Allow允许通过,保存。

然后点击statusISCSI Target,能看到1个共享出去的了。

openfileresa(安装+iscsi+nfs)_第33张图片
想要使用这个存储,就要在客户端导入。

安装个包:

[root@localhost ~]# yum install -y iscsi-initiator-utils

发现存储:

[root@localhost ~]# iscsiadm -m discovery -t st -p 172.16.12.251

172.16.12.251:3260,1 iqn.2019-12.com.up.openfileresa:lvs1

导入存储:

[root@localhost ~]# lsblk 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0  200G  0 disk 
├─sda1            8:1    0    4G  0 part /boot
└─sda2            8:2    0   74G  0 part 
  ├─centos-root 253:0    0   20G  0 lvm  /
  ├─centos-swap 253:1    0    4G  0 lvm  [SWAP]
  └─centos-tmp  253:2    0   50G  0 lvm  /tmp
sdb               8:16   0  100G  0 disk 
sr0              11:0    1 1024M  0 rom  

先查看状态2个硬盘 sda和sdb

导入
[root@localhost ~]# iscsiadm -m node -T iqn.2019-12.com.up.openfileresa:lvs1 -p 172.16.12.251 -l

Logging in to [iface: default, target: iqn.2019-12.com.up.openfileresa:lvs1, portal: 172.16.12.251,3260] (multiple)
Login to [iface: default, target: iqn.2019-12.com.up.openfileresa:lvs1, portal: 172.16.12.251,3260] successful.

[root@localhost ~]# lsblk 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0  200G  0 disk 
├─sda1            8:1    0    4G  0 part /boot
└─sda2            8:2    0   74G  0 part 
  ├─centos-root 253:0    0   20G  0 lvm  /
  ├─centos-swap 253:1    0    4G  0 lvm  [SWAP]
  └─centos-tmp  253:2    0   50G  0 lvm  /tmp
sdb               8:16   0  100G  0 disk 
sdc               8:32   0    5G  0 disk 
sr0              11:0    1 1024M  0 rom  

再查有1个sdc了

这个分区可以正常使用,PV VG LV 还是存储 ,挂载等等都可以。

添加第二个共享。

和第一个一样,都是要那一个LV做,所以再分出一个LV。

然后点击ISCSI Target,添加。都和第一个一样。

注意再添加映射的时候。

openfileresa(安装+iscsi+nfs)_第34张图片
这个映射是给LVS2 那个共享映射的,要选新的那个LV。因为就的那个LV已经被第一个映射用掉了。而且这个也只能是1对1 的,一个LV只能对应1个共享。

这里选/dev/vgs/lvs2那个LV的映射 点击map

然后还是networks ACL。allwo

再看状态:
openfileresa(安装+iscsi+nfs)_第35张图片
已经有2个了,并且第一个那个因为应被一个节点导入了,所以在里面有一条记录。

点开可以看到客户端节点的信息

openfileresa(安装+iscsi+nfs)_第36张图片

[root@localhost ~]# iscsiadm -m discovery -t st -p 172.16.12.251
172.16.12.251:3260,1 iqn.2019-12.com.up.openfileresa:lvs2
172.16.12.251:3260,1 iqn.2019-12.com.up.openfileresa:lvs1

再次发现已经有2个了。

[root@localhost ~]# iscsiadm -m node -T iqn.2019-12.com.up.openfileresa:lvs2 -p 172.16.12.251 -l

[root@localhost ~]# lsblk 
NAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                     8:0    0  200G  0 disk 
├─sda1                  8:1    0    4G  0 part /boot
└─sda2                  8:2    0   74G  0 part 
  ├─centos-root       253:0    0   20G  0 lvm  /
  ├─centos-swap       253:1    0    4G  0 lvm  [SWAP]
  └─centos-tmp        253:2    0   50G  0 lvm  /tmp
sdb                     8:16   0  100G  0 disk 
sdc                     8:32   0    5G  0 disk 
└─vgs1node1-lvs1node1 253:3    0    4G  0 lvm  
sdd                     8:48   0    6G  0 disk 

再次导入查看,又多了块硬盘。

[root@localhost ~]# pvcreate /dev/sdd
  Physical volume "/dev/sdd" successfully created.

可以使用

注:如果上边的映射关系没有弄对的话,是不能用的,操做这个分区会卡死。

到这里ISCSI的存储的共享就基本完成了。

NFS :

openfileresa也可以做NFS的共享,同样是在图形化界面进行操作。

新准备块硬盘,同样是PV VG LV等等的。

openfileresa(安装+iscsi+nfs)_第37张图片开启nfs服务
openfileresa(安装+iscsi+nfs)_第38张图片
创建共享

openfileresa(安装+iscsi+nfs)_第39张图片
在这里新建一个文件夹nfs1
openfileresa(安装+iscsi+nfs)_第40张图片
然后点进新建的nfs1里 make share

然后就可以看到这个页面了。

openfileresa(安装+iscsi+nfs)_第41张图片

openfileresa(安装+iscsi+nfs)_第42张图片

对分享的一些设置,这里指定的是访问列表,我就直接选public 了,公开。

然后要添加共享到哪个网段,在system那里添加,我就添加了一个nfssharenet这个名字自定义的

openfileresa(安装+iscsi+nfs)_第43张图片
再点会nfs1哪个目录的设置,发现有下边这些真正的设置了。

openfileresa(安装+iscsi+nfs)_第44张图片
比如有samba、NFS、http、ftp、rsync等等。我都关了只开启nfs。

openfileresa(安装+iscsi+nfs)_第45张图片
nfs的这些选项都可以自己决定的。然后update修改保存就好了。

这个nfs 的共享就设置完成了。

另外开台机器,然后使用这个nfs。

openfileresa(安装+iscsi+nfs)_第46张图片
可以看到 showmount -e 正常。

挂载正常。

使用正常。

openfileresa(安装+iscsi+nfs)_第47张图片
查看也正常。

到这里nfs的设置就完成了。!!!!!

另外LV的扩容和删除也都很简单,就是制作VG、LV时选下就好了。

除了 ISCSI NFS之外还有很多的文件类服务,比如ftp,samba、rsync同步、CIFS,还有软件RAID支持0、1、5、10等等的,也还比较简单,不过像软RAID这种就没什么用了,因为有硬RAID性能更强。

另外openfiler是可以汉化的只要把汉化包放到/opt/openfiler/var/www/下进行替换这三个目录就好了phpsysinfo/ includes/ htdocs/就可以了。

openfileresa(安装+iscsi+nfs)_第48张图片

这些另外有时间再补充吧。

你可能感兴趣的:(存储)