Note: With "min" EON images, you can still add a web server. (Apache, Nginx or Lighttpd).
latest EON version. Save the selected EON ISO file to a known location for burning to a blank or rewritable CD/DVD in the next step. The desktop is an easy location to find the file later.
burn the "eon-0.600-130-64-cifs.iso" file to a blank CD, depending on your operating system (Win 7, XP, Mac OSX).
ImgBurn is a good, free, CD/DVD burning software for windows.
SimplyBurns is a good, free, CD/DVD burning software for Mac OS X.
Note: Installation (from CD to USB) can be performed on any machine. Does not have to be the machine where EON will run.
Enter root at "login: " and eonsolaris at the "password: " prompt.
check if the network card driver, (of the form e1000g0, bge0, iprb0, yukonx0) plus lo0 (loopback interface) is seen.
check 32 and/or 64-bit availability. If you booted the 64-bit image and see only 32-bit reported, it means your hardware supports only 32-bit. If you booted 64 bit, should see 32 and 64 bit availability.
show hard disks attached/recognized by the system. The devices seen in the output are needed to help build your zpool later.
show hard disks attached/recognized by the system (same as above) plus USB drives.
show hard disk, USB and CD/DVD drives with manufacturer's info, temperature and more.
show the number of CPU cores and model CPU.
list detailed hardware/BIOS information, ctrl-c to break and return to the command prompt.
Installs the EON STORAGE software to the USB media/drive.
Reboot the system and try to eject the EON CD while the machine is rebooting.
If all went well the machine will begin booting from USB/CF media. If not, please make sure your bios is properly set to boot from USB device first. Note: Some machines seem to have issues booting from some USB drives.
Login when the machine gets back to the "login: " prompt. Take some time at this stage, to configure the storage services you will use (eg: CIFS enabled by default, NFS, iSCSI will need to be enabled for use) and create/design your storage strategy. If you will only use Windows/CIFS storage, then you will not need to enable any services.
For EON version 1.0 and higher, perform all 5 steps below.
For EON version 0.6 and earlier skip the 3 steps above.
(older version before 0.59.4 use
"Update image" should be run before a reboot to preserve customization and other configuration changes. "updimg.sh" creates a backup at /mnt/eon0/boot/x86.eon.oem. It is recommended to keep the ".oem" image around in the event a reset or fresh setup is needed. The ".oem" image is accessible at boot from the "EON Storage OEM" choice.
ZPOOL testing without disks (optional but a good exercise)
These steps are for extended testing purposes to learn by example. Depending on the amount of RAM in your computer, ramdiskadm could be used to simulate disks and create a test zpool. This is all dynamic and will be lost on reboot, so feel free to experiment.
shows a list of ramdisks created or in use
deletes the RAM disk named "ram1"
creates a 200 MB RAM disk named "ram1". "ram1" will become a test disk for our test zpool. It's small but it just a temporary aid to test if EON works for you.
creates a zpool named abyss, from the RAM disk = ram1 created above
create a ZFS filesystem = media on, zpool = abyss, casesensitivity has to be set at ZFS creation time
set the share name = media on the ZFS dataset abyss/media. This is the share name seen from the client OS.
set zpool permission to full control for owner and read, execute for group and others
set owner = admin and group = stor on the abyss/media ZFS dataset
for proper unix permission inheritance on files created from Windows (client OS)
Optional: enable gzip-1 compression. "gzip-1" is a good balance of compression ratio and CPU performance
Optional: enable deduplication on ZFS dataset abyss/media. dedup=on is the same as dedup=sha256,verify
Optional/recommended: files are created with permissions determined by inheritable access control entries, with execute[x] bits set
Optional iscsi test: create a thin provisioned 1TB volume. Though it's a 1TB volume, the real storage behind this is still only 200 MB
set the passwd for user = admin also so that it will be recognized CIFS login
add the EON machine to your workgroup for sharing and you are ready to test a connection from your client OS
Next - Configs and zpools