介绍
Openfiler是一个基于Linux的开源免费网络存储管理操作系统,通过WEB界面对存储磁盘进行管理,支持iSCSI、NFS等网络存储协议。
Openfiler官方已经许久没更新了,建议生产慎用。
镜像下载:https://www.openfiler.com/community/download
安装openfiler
VMware Workstation 15.5
Openfiler 2.99
1. 新建虚拟机,选择“典型”,然后“下一步”
2. 选择“稍后安装操作系统”,然后“下一步”
3. 选择“Red Hat Enterprise Linux 5 64位”,然后“下一步”
4. 编辑“虚拟机名称”,指定虚拟机存储“位置”,然后“下一步”
5. 设置虚拟机磁盘“最大磁盘大小”,然后“下一步”
6. 选择“自定义硬件”
7. 选择“使用ISO映像文件”,指定openfiler的ISO镜像,根据个人情况调整“内存”、“处理器”、“网络适配器”,然后“关闭”
8. 选择“完成”创建虚拟机
9. 执行“Enter”进行安装
等待...
选择“Next”
10. 指定“语言”,然后“Next”
选择覆盖磁盘上的数据,选择“Yes”
12. 选择“Next”
选择“Yes”
13. 配置“IP”和“HOSTNAME”(此步骤可以在虚拟机部署完后通过“terminal”配置),然后“Next”
14. 选择时区,然后“Next”
15. 配置密码
选择“Next”
等待...
16. 选择“Reboot”
17. 到此安装完成
18. 在WEB通过“https://192.168.1.77:446”登录,默认账号openfiler/password
openfiler使用
1. 虚拟机添加一块“新盘”
2. 创建“PV”
选择“/dev/sdb”
选择“create”创建PV
PV创建完后,可以看到生成“/dev/sdb1”
3. 指定VG的名称,选择PV(/dev/sdb1),然后选择“Add volume group”创建VG
4. 创建“逻辑卷”
5. 启动iscsi相关服务
6. 配置iscsi的目标机器
Linux端使用
安装iscsi
[root]# yum install iscsi-initiator* -y
启动iscsi服务
[root]# service iscsi start
配置iscsi服务开机自启动
[root]# chkconfig iscsi on
发现iscsi目标服务端
[root]# iscsiadm -m discovery -t sendtargets -p 192.168.1.77:3260
Starting iscsid: [ OK ]
192.168.1.77:3260,1 iqn.2006-01.com.openfiler:tsn.7d011a692124
登录iscsi服务端
[root]# iscsiadm -m node –T iqn.2006-01.com.openfiler:tsn.7d011a692124 -p 192.168.1.77:3260 -l
Logging in to [iface: default, target: iqn.2006-01.com.openfiler:tsn.7d011a692124, portal: 192.168.1.77,3260] (multiple)
Login to [iface: default, target: iqn.2006-01.com.openfiler:tsn.7d011a692124, portal: 192.168.1.77,3260] successful.
配置开机自动登录iscsi服务端
[root]# iscsiadm -m node –T iqn.2006-01.com.openfiler:tsn.7d011a692124 -p 192.168.1.77:3260 --op update -n node.startup -v automatic
然后,识别iscsi映射的盘后可以看到一块新盘(我的环境是/dev/sdb)
查看iscsi所有连接
[root]# iscsiadm -m session
tcp: [1] 192.168.1.77:3260,1 iqn.2006-01.com.openfiler:tsn.7d011a692124 (non-flash)
注销所有iscsi连接
[root]# iscsiadm -m node --logoutall=all
解除某个iscsi挂载
[root]# iscsiadm -m node –T iqn.2006-01.com.openfiler:tsn.7d011a692124d -p 192.168.1.77:3260 –u
删除某个iscsi连接
[root]# iscsiadm -m node -o delete -T iqn.2006-01.com.openfiler:tsn.7d011a692124 -p 192.168.1.1:3260