Openfiler is a powerful, intuitive browser-based network storage software distribution. Openfiler delivers file-based Network Attached Storage and block-based Storage Area Networking in a single framework.
Openfiler sits atop of CentOS Linux (which is derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor). It is distributed as a stand-alone Linux distribution. The entire software stack interfaces with third-party software that is all open source.
# Developers: __
|version||1.1.1 stable (2005) |
|Based on||CentOS Linux|
|Network directories support|| |
|Hardware Raid||yes if supported by CentOS|
|Interface||Web interface, PHP scripts|
|Can be installed||On hard disk only because of its size|
|File system||UFS, FAT32, EXT2/EXT3, NTFS (limited read-only)|
|HardDrive||ATA/SATA, SCSI, USB and Firewire|
|Network||All supported by CentOS (including wireless card!)|
Is straightforward, You only have to follow the flow on screen. But here is a small HowTo:
HowTo: software RAID 5 install
What I want: software RAID 5, 4 disk of 320GB (real 305GB), using NVIDIA SATA chipset (not a dedicated RAID5 board).
Note: these pictures are not screenshots but picture taken with a sony camera...
|Download iso image from sourceforge and burn it to a CD||Insert CD, and boot the PC|
|The first step is to TEST the quality of the medium.||Openfiler did not recognize the NVIDIA controller. |
|choose "Add device" ||NVIDIA drivers (both Ethernet and drive controller) are at the end of the list.|
|I've add both drivers manually. Then "Done"||The welcome page. click "Next"|
|Choose Keyboard language.||I am not a novice, so let's look at the advanced configuration.|
|The 4 disks are recognized. First I add some space for the Operating System.||If You do not want to have a fifth disk just for the operating system, You'll have to reserve a small amount of the global space for the Openfiler system. Note: this space will be located on the first disk and wont be in the raid array...so no redundancy. |
Anyway it is uncommon to install the RAID engine on the RAID array itself.
Lets have 2GB for System.
|And 1 GB for SWAP||Then I click on th button RAID, since I have no RAID predefined only the first choice is available: "Create a RAID partition"|
|I will have to create a RAID partition for each of the 4 drives, I reserved 300GB for disk SDB||300GB for disk SDC, for Disk SDA|
|and for disk SDD...till all 4 disks contains a RAID partition.||I click on the RAID button for the 5th times: and choose "create a RAID device"|
|My disk array will be named /RAID (mount point), Raid level 5||Result, a /RAID (device /dev/md0) with an EXT3 file system.|
|Nothing particular, default values are good||Language support: English|
|Choose TimeZone||Enter a good Root password. Mine s too small but it is only a prototype for determining performances and reliability of the setup.|
|Confirm all values entered by clicking Next||wait till the raid array initialization|
|CD get ejected, and reboot.||Point your browser to https://box_ip:446/ |
And administer remotely the box
If all my explanations are not clear enough, or You want more details, visit the official installation page
HowTo: hardware RAID 5 install
Check Openfiler Administration guide
point your browser to https://box_ip:446/
Web Interface GUI
|Why choosing it||Why avoiding it|
|Enterprise NAS features out of the box||You do not need enterprise NAS features|
|Very nice WEB GUI||4GB is too much and need an additional small disk only for starting the OS|
|A lot of functionalities ||Limited choice of file system: |
|A big communities of users and developers, good online documentation. ||No AMD64 version, but it's really not an issue.|
|Very easy to have a software RAID5 arrays setup working.|
|Stable, Linux 2.6.9 kernel base.|
|GPL but an Enterprise version (with support) is also available.|