keelNAS
它是什么
keelNAS 是一个小的 FreeBSD 15 系统,核心是 Samba、ZFS 和 FreeBSD 的 iSCSI 服务。完整 NAS 系统里的那些东西它有意不做:应用、相册和影音服务、容器、远程访问。想要这些,“新建虚拟机”向导里有飞牛 fnOS 和 TrueNAS 的模板,keelNAS 可以把文件共享给它们。
能做什么
- 从市场一步装好。在我们的开发机上,虚拟机启动后 10–18 秒新实例就能响应。
- 建存储;单块盘以后再加一块做镜像,补上保护。网页上说的是存储、共享和用户,pool、vdev 这些词不出现。
- SMB 共享:哪些用户能读写,哪些只能读。
- 本地用户和组,或者直接用 keelAuth 的账号。
- 每个共享各自的快照:手动拍,或者自动拍并设定保留几个。
- 给别的机器用的 iSCSI 磁盘(LUN)。
- 页面最上面是告警:SMART 报的盘健康、巡检结果、需要处理的存储。keelNAS 标签上直接显示有几条。
- 局域网地址用固定 IP 或 DHCP。这一项设错了,宿主内部的管理链路照样通。
子标签有概览、存储、共享、用户、iSCSI、网络,中英日三种语言。所有操作都经 keel 的 API,所以受同一套令牌管、进同一份审计日志。
用 keelAuth 的账号
把 keelNAS 接上 keelAuth,办公室的用户和组就成了 NAS 的用户。在 keelAuth 里改了密码,1.3–5 秒后 SMB 共享上就生效;停用一个用户,约 9 秒后它就进不来了。共享的权限可以按组给。断开时你来选:同步过来的用户留作本地用户,还是删掉。
还没做的
- SMB 是用 Samba 自带的客户端测的,下一步用 Windows 客户端测。
- 没做:NFS、复制到另一台机器、硬盘休眠、UPS。
- 把宿主上的虚拟机备份到 keelNAS:有设计,还没做。
- 把整块盘交给 keelNAS 现在要到它的虚拟机页面上做,keelNAS 标签页里还没有。