On 05/25/2015 06:44 PM, Dennis Gilmore wrote:
Hi all,
I was thinking today that for Fedora 23 it would really cool to deliver a NAS
version of Fedora 23. I could see it being delivered in 2 formats.
1 an atomic based disk image. it could be preinstalled, you dd the image onto
a disk or a usb stick plug it in and boot, you could use initial-setup to set
a root password, set timezone etc, then use cockpit to manage and configure.
my thought here is that you could use a mirco-atx system with 4 or 6 sata
ports and you use all the disks for data and boot and run the system from a
small piece of media, 16 or 32G usb stick for instance. or even a beaglebone
black or similar arm based device with a attached usb disk
2 as a option you can select on a regular install.
The roles would be iscsi( or some other block device), nfs, smb/cifs. all
managed and configured using cockpit, a user could carve up the attached disk,
be able to alloacte nfs or smb/cifs or export some raw space as a block
device, for use in vms etc.
I know it is a pretty rough outline but figured I would get something out and
some discussion to see if what others thought. I think especially the atomic
version could be really useful. a very simple way to get some storage up and
running and use and keep it updated. especially long term, since going from
Fedora 23 to 24 should be a simple atomic update.
Regards
Dennis
I'm actually running F21 in this way. I installed F21 to a 16GB USB
thumb drive, and boot an Intel motherboard with 6 SATA ports from the
drive. I've got 6 2TB drives in it, and used Cockpit to build the RAID
on them. This is as far as Cockpit went, though - all other
configuration was done the old fashioned way through the command line.
To make this as flexible as possible, I feel we still need a good WebUI
for Samba, as well as NFS and iSCSI. FreeNAS has done an awesome job on
their interface that provides all of these options, I wonder if we can
use any of their code in Cockpit, at the very least for inspiration.
Regards,
Dan
--
Dan Mossor, RHCSA
Systems Engineer
Fedora Server WG | Fedora KDE WG | Fedora QA Team
Fedora Infrastructure Apprentice
FAS: dmossor IRC: danofsatx
San Antonio, Texas, USA