Tuesday, August 25, 2009

Using the binary kit with your ZFS storage

With this release some binaries like top, rsync and less, were requested. Update: Transmission torrent cli and web admin added since binary kit 124. I attempted to do so in the form of a binary kit. This provides the controls to build your own binary package. The kit was built using the pkgadd and then tar-ing and gzip-ing the bin, sbin, and lib directories. This method will not work for every package but it's an attempt to fill a gap for certain binaries.

So, how do you use the kit? First upload a binary kit from here to your zpool storage (/zpool name is /abyss in this case). Then unpack the kit using (updated: Since bin-124.tgz):
cd /abyss
mkdir local
cd local
gzip -dc bin-124.tgz | tar -xvf -
Then make the /mnt/eon0/.exec entries
(cd /usr ; ln -s ../abyss/local .)
(cd /usr/lib ; ln -s ../../abyss/local/lib/smedia .)
Proper forking between 32/64-bit binaries is not working (example: top, powertop) because it relies on hard linking /usr/lib/isaexec and that requires being on the same filesystem (Hmmm). For now I recommend symlinking the respective 32 or 64-bit binary, /pool/local/bin/i86/top or /pool/local/bin/amd64/top to /pool/local/bin/top as needed.

Wednesday, August 5, 2009

EON ZFS NAS 0.59.2 based on snv_119 released!

Embedded Operating system/Networking (EON), RAM based live ZFS NAS appliance is released on Genunix! Much thanks to Genunix.org for download hosting and serving the opensolaris community.

It is available in 32 and 64-bit, CIFS and Samba flavor
tryitEON 64-bit x86 CIFS ISO image version 0.59.2 based on snv_119
tryitEON 64-bit x86 Samba ISO image version 0.59.2 based on snv_119
tryitEON 32-bit x86 CIFS ISO image version 0.59.2 based on snv_119
tryitEON 32-bit x86 Samba ISO image version 0.59.2 based on snv_119
New/Fixes:
- xntpd retired (R.I.P) by ntpd v4
- fixed a curpsinfo, libz.so.1 DTrace bug
- added /usr/local path for symlinks to pool/bin, sbin, lib for user's binaries
- added binary package containing: rsync, top, powertop, unzip, zip, less, wget (requires a hardlink to /usr/lib/isaexec for top and powertop for proper 32/64-bit call)
- added symlink preservation to updimg.sh, so users can add custom links.
- added drivers: si3124, ,sfe, rge, yukonx
- autoexpand disks which allows upgrading individual disk one at a time since snv_117 (for more: zpool get all pool)
- added power management but not all states tested
- added iSCSI client initiator (see discuss, post feedback)