Introduction:
EON stands for Embedded Operating system/Networking. EON turns your hardware and disks, into an enterprise featured ZFS storage appliance. It is the first embedded Solaris ZFS (Zettabyte File System) NAS (Network Attached Storage) distribution based on Opensolaris. It is a memory (RAM) based live/install image which runs from CD/DVD, USB or CF (compact flash) and Disk on Module. EON delivers a high performance 32/64-bit storage solution built on ZFS, using regular/consumer disks which eliminates the use of costly RAID arrays, controllers and volume management software. EON focuses on using a small memory footprint so it can run from RAM while maximizing the remaining free memory (L1 ARC) for ZFS performance. Running from RAM adds the advantage of being one hard disk greener in power consumption and removes the OS install disk as a point of failure. And if your hardware fails, no costly measures are needed to get your data. Simply attach the disks to another machine and with a ZFS capable operating system or EON.
Hardware Requirements:
Requirements to test/install the release iso:
Features:
RAID-0 (stripe)
RAID-1 (mirror)
RAID-10 (striped-mirror)
RAID-Z (raidz or raidz1 similar to RAID-5 with variable-width stripes which avoids the RAID-5 write hole, requires 3 or more disks)
RAID-Z2 (raidz2 or RAID-6, double parity, requires 4 or more disks)
RAID-Z3 (raidz3 or triple parity RAID)
Supported add-on features:
Requirements to create your own iso:
Tested Solaris Community Express versions :
Burn the (eon.iso) image to a CD/DVD. Boot and login as:
user: admin pass: eonstore
user: root pass: eonsolaris
Type and run the following. This script prompts the user through configuration questions like hostname, IP/DHCP, netmask, domain name and more. This step will configure and ID the system for storage use.
/usr/bin/setup
This step is optional but necessary if the configuration changes made are to be preserved beyond a reboot or power down. This requires connecting writable destination (USB or CF drive) before the command is run. The command will assist formatting and installing EON (image on the CD) to the USB or CF drive.
/usr/bin/install.sh
This step is usually done after install.sh or, to preserve configuration changes made to the image before the next power off. This preserves the original image to /mnt/eonX/boot/x86.eon.orig (bootable by the OEM choice from GRUB) and saves a new default boot image to /boot/x86.eon. It will move the live image to x86.eon.1, x86.eon.2 and so on each time it is run. The original image allows resetting to initial defaults if required.
/usr/bin/updimg.sh