5 Setup FreeNAS Data Tank Computer

The computer shipped with FreeNAS 9.2.1 installed. FreeNAS is based on open source FreeBSD system and can be configured everything from a web browser. It is a polished product. If you know FreeBSD system, then managing FreeNAS system is very simple. FreeNAS system also have wonderful documentation for you to check.

  1. Connect a monitor and keyboard, power up the computer.

  2. After booting finished, select option 1 - configure the network interface. I only configure em0 at this point. And I give it IPaddress as 192.168.1.21.

  3. After the network interface em0 is configured, I can open a web browser from any computer in the same LAN and point to http://192.168.1.21 .

  4. As I read from FreeNAS release new, the recent release 9.2.1 has a few bugs related to jail and cifs. FreeNAS release team recommended to upgrade to a latest release 9.2.1.1. I did that. The upgrading process via GUI is very simple and quick. Within a few minutes, my system was upgraded to the latest 9.2.1.1.

  5. Configure the other 10GbE network interface cxgb0. I give it IP address 192.168.2.2. After this setup, I can ping this address from Capture Linux Computer. So I know the 10GbE connection is established between the two Chelsio cards in two computers.

  6. Configure storage risk array. I have 8 4TB WD disks. I go ahead to configure them at RAIDZ, even the system says it is not standard and recommend RAIDZ2. Again, because the data on this array is not critically needed for redundancy and RAIDZ has better speed performance, I still go with RAIDZ. After it configured, I have ~23TB storage space, available with two network interfaces, 1GbE and 10GbE. This part of configuration process is so simple that I really love it.

  7. I need to export large data tank disk array to Capture Linux Computer, so the copying data between SSD and this data storage tank is easy.

    Configure NFS service for this RAIDZ array. I export it to the client IP address of 192.168.2.1 which is the 10GbE Chelsio network interface on Capture Linux Computer. I define -maproot = root as export option. After saving the settings, the system is ready to be mounted from Capture Linux Computer.