FreeNAS 8.0.1-RC2 available

iXsystems has made the second FreeNAS 8.0.1 release candidate available for testers. If there aren’t any showstoppers, this should be the last RC before the final release.

To give this RC a test-drive you can download it from:
https://sourceforge.net/projects/freenas/files/FreeNAS-8.0.1/

Some of the changes since RC1 are:

  • The mail subsystem has been rewritten due to major interop issues with the previous implementation of the mail subsystem and various mail server setups (including gmail).  This was done by removing msmtp and replacing it’s functionality with python code.
  • The iSCSI target daemon (istgt) has been updated to address interoperability issues with VMWare ESXi 5.0
  • Fix a bug where a failed upgrade after a config was uploaded was resulting in the system “reverting” to using the uploaded config instead of the previous running config.
  • Save config now uses a hostname/date combo in the file name.
  • Fix a bug with replacing devices in place.
  • Add a confirmation password field for dyndns.
  • If the webgui can’t bind to the address specified in the GUI bind to the wildcard.  Set an alert if this is done.
  • Add a save debug button in the system -> advanced GUI to ease collecting diagnostic information when shell access isn’t configured.
  • Allow an interface to accept tagged and untagged packets.
  • Improvements to ataidle.
  • Reverse the list for ipv4 netmask.
  • Fix openldap authenticating against servers that require SSL/STARTTLS
  • Build python with a larger stack size.  This should solve intermittent
  • django stability issue
  • Move the USB 3 driver to a module so it can be disabled for hardware that has issues booting with the module enabled.
  • Allow the iSCSI extent file browser to show files.
  • Allow iSCSI extents to be used by one target->extent mapping.
  • Restrict the iSCSI target name to values allowed by the target and the RFC covering iqns.
  • Restart collectd properly when volumes are created or destroyed.
  • Make timezone changes take effect immediately in django.
  • Use the file browser for editing iSCSI file extents.
  • Ensure that the selection for an iSCSI file extent is a file and not a directory.
  • Allow auto-importer to work when there are zpools that contain subsets of
  • each other’s names.  eg: tank and tank2
  • Update django to 1.3.1 to address multiple security vulnerabilities.
  • Fix a bug where the system would attempt to change permissions from an unknown user to root:wheel.
  • Disable building the weekly locate database.

FreeNAS website | Announcement

FreeNAS releases: FreeNAS 8.0-RC1 and FreeNAS 0.7.2.7529

FreeNAS 8.0-RC1

Josh Paetzel has announced the availability of the first release candidate (RC1) for FreeNAS 8.0.1.

I’m pleased to announce that FreeNAS 8.0.1 Release Candidate 1 is available for download. This is the first release candidate for FreeNAS 8.0.1. At this point, we are no longer including new features or functionality into 8.0.1. From here on out, only bug fixes and regressions will be addressed.

Major changes  are:

  • There is no longer a default password
  • Netatalk 2.2 is included, which provides support for Time Machine backups to OS X Lion clients
  • Deleting ZFS volumes is now really an export operation
  • The system now supports disabling the creation of a swap partition on every device in a volume
  • UFS volumes support setting arbitrary mount points

It is now also possible to download and test nightly snapshots of  FreeNAS 8.0 (announcement)

FreeNAS 0.7.2.7529

Development of FreeNAS 8 is in full swing, but the disadvantage of version 8 is that “home features” such as torrent downloading, itunes/DLNA broadcasting are not supported yet.

It is therefore great to see that developers keep updating the old 0.7.2 branch. The latest update has been versioned .7529 and some of the new features are:

  • Samba 3.5.6.
  • AIO setting from WebGUI.
  • AMD CPU on-die digital thermal sensor.
  • Advanced Format 4KB sector (UFS/GPT data partition). (data partition in the boot disk is always aligned to 32KB)
  • ZFS cache/log device and 4KB device in the pool.
  • Logical Block Length of iSCSI disk.
  • Virtual machine guest support (VMware and VirtualBox).
  • iSCSI boot/install (experimental).

Full details of changes and additions can be found in the FreeNAS 0.7.2.7529 release document

Links: FreeNAS website | FreeNAS downloads

iXsystems announces TrueNAS Storage Appliance (FreeNAS based)

Xsystems has announced the availability of the TrueNAS™ Pro family of storage appliances. TrueNAS™ Pro storage appliances provide security, scalability, and flexibility at a low total cost of ownership.

The TrueNAS™ Pro software is based on the FreeNAS™ 8 operating system, and is enhanced with enterprise features such as Intent Log Failure Recovery and De-Duplication, with Active-Passive Failover coming soon. TrueNAS™ Pro also supports Fusion-io ioDrive, ioDrive Duo, and Octal cards as L2ARC to drastically accelerate storage performance.

TrueNAS™ Pro Appliances are available in 2U and 4U form factors. Features of the TrueNAS™ Pro Appliances include:

  • One or Two Quad-Core or Six-Core, Intel® Xeon® Processor 5600 Series
  • 12 Hot-Swap Drive Bays in the 2U Form Factor – Up to 36TB of Data Storage Capacity (2.5″ drive options available)
  • 24 or 36 Hot-Swap Drive Bays in the 4U Form Factor – Up to 108TB of Data Storage Capacity (2.5″ drive options available)
  • Periodic Snapshots Feature Allows You to Restore Data from a Previous Version of the File System
  • Remote Replication Allows You to Copy Snapshot to an Offsite Server for Maximum Data Security
  • Up to 4.48TB of Fusion-io Flash Memory in the 2U; Up to 14.08TB of Fusion-io Flash Memory in the 4U
  • 2 x 1GbE Network Interface (Onboard) + Up to 4 Additional 1GbE Ports or Single/ Dual Port 10GbE Network Cards
  • JBOD expansion is available on both the 2U and 4U TrueNAS™ Pro systems

TrueNAS is the official name for what was previously known as RAIDZilla.

More info can be found on the TrueNAS page where you can also see an overview of the differences between the TrueNAS FreeNAS version and FreeNAS 8.

FreeNAS 8.0.1-BETA4 available (and 0.7.2)

“Quality first”. That’s what the guys at iXsystems must thought when releasing FreeNAS. Beta number 3 was going to be the last test for both FreeNAS 8 and FreeNAS 8.0.1, but for both versions a BETA4 came out.

This is the last BETA planned for the 8.0.1 release cycle. This line was present in the BETA3 release notes as well.  BETA3 contained several fairly significant bugs, and a patch release was planned to address them, unfortunately due to a myriad of issues that patch release was delayed enough that doing another beta made more sense than any sort of patch.

Changes since 8.0.1-BETA3 are:

  • ACLs and UNIX file system permissions work properly on both UFS and ZFS volumes. Because the ACLs needed by windows and UNIX are mutually exclusive the GUI now prompts for which system you will be using and sets permissions appropriately.
  • Changes to link aggregations which resulted in a regression in functionality have been reverted.
  • BETA3 completed the change from hard wiring device names in the database to using identifiers.  iSCSI device extents were not changed properly.  This BETA addresses that issue.
  • A method was accidentally deleted from the middleware that prevented smartd from running.  This has been resolved.
  • ZFS snapshots are now exported to CIFS shares and are visible in windows as shadow copies.  How you access these varies between windows version.
  • Many improvements have been made to replication that increase it’s speed and robustness.
  • The CD upgrade now preserves all of /data instead of select files.
  • Fix a bug in the graph generation script which would allow the graphs of deleted volumes to persist.
  • Fix a bug in UFS volume creation, where newly created UFS volumes would only show after a reboot.
  • Add tmux to the system.  Just like GNU screen in functionality only BSD licensed and actively maintained.
  • Add dmidecode to the system.  This can provide very useful hardware diagnostic information.
  • Updated the version of Intel NIC drivers to handle Intel’s latest round of hardware.
  • Add support for Marvell MX2 SATA controllers, sold with some WD 3TB drives.
  • Make netatalk (AFP) compatible with OS X 10.7

FreeNAS 8.0.1 BETA4 can be downloaded from the FreeNAS SourceForge page.

FreeNAS 0.7.2

Those who have decided not to upgrade to FreeNAS 8 (yet), will be pleased to know that FreeNAS 0.7 developers have not totally abandoned the 0.7 branch after FreeNAS development was taken over by iXsystems.

They have announced the availability of FreeNAS 0.7.2 Sabanda, the final release of FreeNAS 0.7.2 which has a number of new functionalities and improvements in stability and translations.

FreeNAS 0.7.2 can be downloaded from the FreeNAS 0.7 SourceForge page.

FreeNAS videos, FreeBSD on Amazon EC2 and Intel GPU FreeBSD driver update

Three noteworthy links today to FreeBSD related news:

I. FreeBSD on Amazon’s EC2

Colin Percifal mentioned on his blog that he managed to successfully run FreeBSD on Amazon’s EC2 via defenestration, tricking EC2 to think Windows is running.

How can we trick EC2? Take advantage of the fact that Elastic Block Store disks can be detached from EC2 instances and reattached to different instances, and replace the boot disk of a “Windows” instance with a disk containing FreeBSD. In other words, defenestrate the EC2 instance. (Note to pedants: While “defenestrate” usually means “to throw out of a window”, etymologically it could equally mean “to throw windows out” — and the Oxford English Dictionary does show a recorded use in this sense dating from 1927.)

II. Intel GPU FreeBSD Kernel Driver project update

The FreeBSD Foundation announced on 16 Feb that it had awarded Konstantin Belousov a grant to implement support of GEM, KMS, and DRI for Intel Drivers.

The project is to implement GEM, port KMS, and write new DRI drivers for Intel Graphics, including the latest Sandy Bridge generation of integrated graphic units. The work should allow the latest Intel open-source driver to run on FreeBSD, expanding the range of hardware where FreeBSD is suitable for the desktop.

Kostik has now uploaded (part of) his code for review, comments and feedback: Intel GPU Kernel Driver:

I created the first code drop for the ongoing GEM/KMS project. Please note that this is not an end-user release, and even _not_ a call for testing. The project is not finished yet, and I expect quite more efforts from me even after the scheduled project end, and from ports/x11 people, before the driver and usermode infrastructure will be ready for the general public consumption.

That said, the patch is only of use for you now if you want to review, debug or otherwise help the project. The driver is known to be unstable, some parts are missing, some (esp. VM changes) are under the discussion and propably will be changed.

III. FreeNAS 8 videos

iXsystems has done a great job rewriting FreeNAS and making a great enterprise ready NAS system, but it is also providing good documentation and videos showing stp-by-step how different FreeNAS features can be set up and used.

Install FreeNAS 8 in VMWare
Learn how to work through a basic installation of FreeNAS 8, with the added bonus of VMWare specific options.

System Configuration Overview
A brief look at how to configure the basic systems settings under FreeNAS 8, and a quick look at some of the more popular and helpful options to enable

Volumes Overview
After configuring your system, setting up your volumes is an important next step towards sharing files and using FreeNAS in any environment

Shares Overview
Learn to set up shares on your FreeNAS installation in order to enable access for users on different systems and protocols.

Network Configuration Overview
A brief overview of FreeNAS 8′s Network Configuration options, and a look at what each of the options means.

Active Directory Overview
A very quick look at how to get started with active directory under FreeNAS 8, and an overview of the options

You can watch the videos over at http://www.freenas.org/community/resources/videos

FreeNAS 8 – Audio interview and Magazine Article

There’s an audio interview (bsdtalk 206- FreeNAS 8 with Josh Paetzel) on BSD Talk with Josh Paetzel, IT Director at iXsystems. Will Backman and Josh discuss FreeNAS 8 in a 17 minute interview. (MP3OGG)

The June 2011 issue of BSD Magazine (NanoBSD and ALIX) has an article “Introducing FreeNAS 8.0“. The issue can be downloaded for free from here.

 

FreeNAS 8: interview and review

Techworld Australia caught up with Josh Paetzel, director of IT at iXsystems and project manager for FreeNAS 8, to talk about the current state of the OS, what lies ahead for it, and the relationship to FreeNAS 0.7.

Check out the article for the full conversation. One interesting piece of information is the fact that a multimedia plugin (PBI) is in the making that will bring back former home functionalities that are currently missing in FreeNAS 8.

Open source identity: FreeNAS 8′s Josh Paetzel

 

LinuxUser has a short review of FreeNAS 8: FreeNAS 8 Review

Pros: FreeNAS is an advanced NAS operating system with an easy-to-use web interface, especially if you love to use ZFS as your filesystem.
Cons:
Due to the complete rewrite, FreeNAS 8 has lost some interesting functionality for home users, and upgrades from a previous FreeNAS release are not possible.

LinuxUser gives FreeNAS a 4/5 verdict and concludes:

iXsystems has turned FreeNAS 8 into a modern, modular and future-proof NAS operating system. The new web interface is really easy-to-use without hiding the advanced features. Unfortunately some features didn’t make it through the re-write, but they are promised to reappear in FreeNAS 8.1. All in all, this makes FreeNAS currently the most advanced NAS operating system for home networks.

FreeNAS 8.0 Review (linuxuser.co.uk)

FreeNAS 8.0-RELEASE now available (detailed)

Following one beta and five release candidates (RC’s), FreeNAS 8.0-RELEASE has been made availabe earlier this week by iXsystems, the corporate sponser behind the FreeNAS Project. The last stable release was FreeNAS 0.7.2 (Sabanda), released mid-October 2010.

FreeNAS is a popular FreeBSD-based network storage server (NAS) that includes a full web based GUI, with support for FTP, NFS, CIFS (Samba), AFP, rsync, iSCSI protocols and software RAID (0,1,5).

FreeNAS 8 includes major architectural optimisations and is more modular than previous versions. To make the system easier to use, the GUI has been redesigned and rebuilt using Python and the Django web framework.

Highlights include better Apple Filing Protocol (AFP) and Common Internet File System (CIFS) configurations, as well as reworked and improved iSCSI support. Other changes include the addition of a volume importer, support for 6gbps 3Ware RAID controllers and GUI access via the HTTPS protocol.

The ZFS and UFS2 filesystems are both supported, but ZFS is the primary filesystem (ZFS on FreeBSD videos) which comes with many features, including quotas, snapshots, compression and replication that are not available in UFS2.

FreeNAS 8 requires a device of at least 1Gb in size and should be installed to a USB stick or Compact Flash device. Unlike previous versions, the drive that FreeNAS is installed on cannot be used as a component for a volume, nor can it be partitioned for sharing.

Upgrades from FreeNAS 0.7.x are unsupported as “the system has no way to import configuration settings from 0.7 versions of FreeNAS”. However, the volume importer “should” be able to handle volumes created with FreeNAS 0.7.

The FreeNAS stable versioning numbers have changed from 0.7.x to 8.0 to reflect the version number of the underlying FreeBSD base version. This version of FreeNAS (8) version is based on FreeBSD 8.2, but it is called 8.0 as there are near-future plans to add functionality that will get the versions caught up. Once FreeNAS 8.2 is out, a suffix will be added, such as 8.2.1 and 8.2.2.

Continue reading