How to Install Openfiler a Free NAS/SAN



Let’s know little bit about Openfiler

Openfiler is Open Source Storage Management

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 uses the path Linux metadistribution. It is distributed as a stand-alone Linux distribution. The entire software stack interfaces with third-party software that is all open source.

File-based networking protocols supported by Openfiler include: NFS, SMB/CIFS, HTTP/WebDAV and FTP.

Openfiler includes support for volume-based partitioning, iSCSI (target and initiator), scheduled snapshots, resource quota, and a single unified interface for share management which makes allocating shares for various network file-system protocols a breeze.

The following are just some of the features in Openfiler.

Powerful block storage virtualization

clip_image001 Full iSCSI target support, with support for virtual iSCSI targets for optimal division of storage

clip_image001[1] Extensive volume and physical storage management support

clip_image001[2] Support for large block devices

clip_image001[3] Full software RAID management support

clip_image001[4] Support for multiple volume groups for optimal storage allocation

clip_image001[5] Online volume size and overlying filesystem expansion

clip_image001[6] Point-in-time snapshots support with scheduling

clip_image001[7] Volume usage reporting

clip_image001[8] Synchronous / asynchronous volume migration & replication (manual setup necessary currently)

clip_image001[9] iSCSI initiator (manual setup necessary currently)

clip_image001[10] Extensive share management features

clip_image001[11] Support for multiple shares per volume

clip_image001[12] Multi-level share directory tree

clip_image001[13] Multi-group based access control on a per-share basis

clip_image001[14] Multi-host/network based access control on a per-share basis

clip_image001[15] Per-share service activation (NFS, SMB/CIFS, HTTP/WebDAV, FTP with read/write controls)

clip_image001[16] Support for auto-created SMB home directories

clip_image001[17] Support for SMB/CIFS “shadow copy” feature for snapshot volumes

clip_image001[18] Support for public/guest shares

clip_image001[19] Accounts management

clip_image001[20] Authentication using Pluggable Authentication Modules, configured from the web-interface

clip_image001[21] NIS, LDAP, Hesiod, Active Directory (native and mixed modes), NT4 domain controller

clip_image001[22] Guest/public account support

clip_image001[23] Quota / resource allocation

clip_image001[24] Per-volume group-quota management for space and files

clip_image001[25] Per-volume user-quota management for space and files

clip_image001[26] Per-volume guest-quota management for space and files

clip_image001[27] User and group templates support for quota allocation

clip_image001[28] Other features

clip_image001[29] UPS management support

clip_image001[30] Built-in SSH client Java applet

clip_image001[31] Full industry-standard protocol suite

clip_image001[32] CIFS/SMB support for Microsoft Windows-based clients

clip_image001[33] NFSv3 support for all UNIX clients with support for ACL protocol extensions

clip_image001[34] NFSv4 support (testing)

clip_image001[35] FTP support

clip_image001[36] WebDAV and HTTP 1.1 support

clip_image001[37] Linux distribution back-end for any other customizations

clip_image001[38] Open source provides you the power to modify and deploy software if you want to do so

There may be hooks in the interface in the future to open and proprietary software; however these in no way affect the licensing of the core application as that is still under the GPL license.

System Requirements for openfiler installation

Minimum Specifictions

clip_image001[39] 32-bit 1GHz or higher performance processor*

clip_image001[40] 2GB or higher of RAM

clip_image001[41] 2GB disk space for memory swap area

clip_image001[42] 8GB disk space for Openfiler OS installation

clip_image001[43] 100MB Ethernet network interface

clip_image001[44] Separate storage volumes/disks for data export

Recommended Specifications

clip_image001[45] 64-bit 1.6GHz or higher performance processor

clip_image001[46] 2GB or higher of RAM

clip_image001[47] 2GB disk space for memory swap area

clip_image001[48] 8GB disk space for Openfiler OS installation

clip_image001[49] 1Gb Ethernet network interface

clip_image001[50] Separate storage volumes/disks for data export

clip_image001[51] Hardware RAID controller

Virtualization Installation

VMware specifications

clip_image001[52] 32-bit or 64-bit VMware hypervisor

clip_image001[53] VMware Player, VMware Server, VMware ESX compatible

clip_image001[54] Symbios or Buslogic virtual SCSI disk driver

clip_image001[55] IDE virtual disk driver

clip_image001[56] 1GB minimum virtual RAM

clip_image001[57] Virtual network interface

Xen/virtual iron/parallels specifications

clip_image001[58] 32-bit or 64-bit hypervisor / VMM

clip_image001[59] Raw, LVM, or virtual block device

clip_image001[60] 1GB minimum virtual RAM

clip_image001[61] Virtual network interface

I installed in this configuration

1. -x86 based computer with at least 256MB RAM and 1GB storage for the OS image.

2. One supported network interface card

3. DVD drive to performing a local install

4. A supported disk controller with data drives attached.

Installation of Openfiler free Nas/SAN

To begin the installation, insert the Openfiler disk into your CD/DVD-ROM drive and ensure your system is configured to boot off the CD/DVD-ROM drive. After the system POSTs, the installer boot prompt will come up. At this point, just hit the Enter key to proceed.


After a few moments, the first screen of the installer will be presented. If at this point your screen happens to be garbled, it is likely that the installer has been unable to automatically detect your graphics subsystem hardware. The next step is to click on the Next button to proceed with the installation.


Keyboard Selection

This screen deals with keyboard layout selection. Use the scroll bar on the right to scroll up and down and select your desired keyboard layout from the list. Once you are satisfied with your selection, click the Next button to proceed.


Disk Partitioning Setup

Next comes the disk partitioning.  You must select manual disk partitioning as it ensures you will end up with a bootable system and with the correct partitioning scheme. Openfiler does not support automatic partitioning and you will be unable to configure data storage disks in the Openfiler graphical user interface if you select automatic partitioning. Click the Next button once you have selected the correct radiobutton option.


Disk Setup

On the disk setup screen, if you have any existing partitions on the system, please delete them. DO NOT DELETE ANY EXISTING OPENFILER DATA PARTITIONS UNLESS YOU NO LONGER REQUIRE THE DATA ON THEM. To delete a partition, highlight it in the list of partitions and click the Delete button. You should now have a clean disk on which to create your partitions.


You need to create three partitions on the system in order to proceed with the installation:

1. “/boot” - this is where the kernel will reside and the system will boot from 

2. “swap” – this is the swap partition for memory swapping to disk 

3. “/”- this is the system root partition where all system applications and libraries will be installed 

Create /boot Partition

Proceed by creating a boot partition. Click on the New button. You will be presented with a form with several fields and checkboxes. Enter the partition mount path “/boot” and the select the disk on with to create the partition. In the illustrated example, this disk is hda (the first IDE hard disk). Your setup will very likely be different as you may have several disks of different types. You should make sure that only the first disk is checked and no others. If you are installing on a SCSI-only system, this disk will be designated sda. If you are installing on a system that has both IDE and SCSI disks, please select hda if you intend to use the IDE disk as your boot drive.

The following is a list of all entries required to create the boot partition:

1. Mount Point: /boot

2. Filesystem Type: ext3

3. Allowable Drives: select one disk only. This should be the first IDE (hda) or first SCSI disk (sda)

4. Size(MB): 100 (this is the size in Megabytes, allocate 100MB by entering “100″)

5. Additional Size Options: select Fixed Size radiobutton from the options.

6. Force to be a primary partition: checked (select this checkbox to force the partition to be created as a primary partition)

After configuration, your settings should resemble the following illustration:


Once you are satisfied with your entries, click the OK button to create the partition.

Create / (root) Partition

Proceed by creating a root partition. Click on the New button. You will be presented with the same form as previously when creating the boot partition. The details are identical to what was entered for the /boot partition except this time the Mount Point: should be “/” and the Size(MB): should be 2048MB or at a minimum 1024MB.


Once you are satisfied with your entries, click the OK button to proceed.

Create Swap Partition

Proceed by creating a swap partition. Click on the New button. You will be presented with the same form as previously when creating the boot and root partitions. The details are identical to what was entered for the boot partition except this time the Mount Point: should swap. Use the drop down list to select a swap partition type. The Size(MB): of the partition should be at least 1024MB and need not exceed 2048MB.


Once you are satisfied with your entries, proceed by clicking the OK button to create the partition. You should now have a set of partitions ready for the Openfiler Operating System image to install to. Your disk partition scheme should resemble the following:


You have now completed the partitioning tasks of the installation process and should click Next to proceed to the next step.

Network Configuration

In this section you will configure network devices, system hostname and DNS parameters. You will need to configure at least one network interface card in order to access the Openfiler web interface and to serve data to clients on a network. In the unlikely event that you will be using DHCP to configure the network address, you can simply click Next and proceed to the next stage of the installation process.


If on the other hand you wish to define a specific IP address and hostname, click the Edit button at the top right corner of the screen in the Network Devices section. Network interface devices are designated ethX where X is a number starting at 0. The first network interface device is therefore eth0. If you have more than one network interface device, they will all be listed in the Network Devices section.

When you click the Edit button, a new form will popup for you to configure the network device in question. As you do not wish to use DHCP for this interface, uncheck the Configure Using DHCP checkbox. This will then allow you to enter a network IP address and Netmask in the appropriate form fields. Enter your desired settings and click OK to proceed.


Once you have configured a network IP address, you may now enter a hostname for the system. The default hostname localhost.localdomain is not suitable and you will need to enter a proper hostname for the system. This will be used later when you configure the system to participate on your network either as an Active Directory / Windows NT PDC client or as an LDAP domain member server. You will also, at this point, need to configure gateway IP address and DNS server IP addresses. To complete this task you will need the following information:

1. Desired hostname – this is the name you will call the system. Usually this will be a fully qualified hostname e.g .

2. Gateway IP address – this is the IP address of your network gateway to allow routing to the Internet

3. Primary DNS Server – this is the DNS server on your network. Note that if you intend to use Active Directory or LDAP as your authentication mechanism, you will need to assign a functional DNS IP address so that the authentication mechanism is able to resolve the authentication server hostnames.

4. Secondary/Tertiary DNS Server – enter a second and third DNS server if they are available on your network.

The following illustration shows an example where a hostname has been assigned, and gateway IP, primary and secondary DNS information has also been entered.


Once you are satisfied with your entries, please proceed by clicking the Next button.

Time Zone Selection

Set the default system time zone. You can achieve this by following the instructions on the left side of the screen. If your system BIOS has been configured to use UTC, check the UTC checkbox at the bottom of the screen and click Next to proceed.


Set Root Password

You need to configure a root password for the system. The root password is the superuser administrator password. With the root account, you can log into the system to perform any administrative tasks that are not offered via the web interface. Select a suitable password and enter it twice in the provided textboxes. When you are satisfied with your entries, click Next to proceed with the installation process.


NB: the root password is meant for logging into the console of the Openfiler server. The default username and password for the Openfiler web management GUI are: “openfiler” and “password” respectively.

About To Install

This screen informs you that installation configuration has been completed and the installer is awaiting your input to start the installation process which will format disks, copy data to the system and configure system parameters such as setting up the boot loader and adding system users. Click Next if you are satisfied with the entries you have made in the previous screens.


You cannot go back to previous screens once you have gone past this point. The installer will erase any data on the partitions you defined in the partitioning section.



Once you have clicked Next in the preceding section, the installer will begin the installation process. The following screenshots depict what happens at this point.




Installation Complete

Once the installation has completed, you will be presented with a congratulatory message. At this point you simply need to click the Reboot button to finish the installer and boot into the installed Openfiler system.

Note :- After you click Reboot remove the installation CD from the CD/DVD-ROM drive.


Once the system boots up, start configuring Openfiler by pointing your browser at the host name or IP address of the Openfiler system. The interface is accessible from https port 446. e.g.. https://techbitnbyte:446.

Management Interface: https://<ipof openfiler host>:446

Administrator Username: openfiler

Administrator Password: password

I Hope this was informative for you & I would Like to thank you

How to configure the Openfiler is comeing soon


  1. mihai cosmin says:

    hi!,I really like your writing very so much! proportion we keep in touch extra about your article on AOL? I require an expert on this area to resolve my problem. May be that’s you! Having a look forward to see you.

  2. mihai cosmin says:

    Pretty component of content. I simply stumbled upon your site and in accession capital to claim that I acquire in fact enjoyed account your blog posts. Anyway I will be subscribing for your augment or even I fulfillment you get entry to consistently fast.

Speak Your Mind


+ 8 = 16