Download napp-it ZFS server.
You have three options, select your use case:
This gives you the most options and flexibility. Install ESXi 5.5 free without RAM-Limit (ESXi is a ultra lightweight Hypervisor think about as a Super Deluxe Bios extension where you can run the supported operating systems like BSD, OSX, Linux, Solaris or Windows side by side, each with best performance). You should own a modern mainboard with passthrough support (vt-d) to virtualize your NAS/SAN with similar performance like a barebone setup.
Install the free ESXi 5.5 (or 5.1) edition. enble pass-through support in your mainboard bios and in ESXI. Download the zipped and preconfigured VM, unzip it and upload the VM folder via ESXi filebrowser to a local ESXi datastore. Import the VM with a rightclick on the .vmx file within the folder. Add your SAS controller as a pci device via pass-through to your OmniOS SAN VM and boot it up. It is ready to run with 5.1/5.5 vmware tools, two nics (e1000 and vmxnet3 in dhcp mode) and root pw unset. Run ifconfig at console to get current ip and manage via browser and http://ip:81.
In a larger ESXi environment, you can use several All-In-Ones where each ESXi use its own local highspeed ZFS SAN. No single point of failure and no SAN bottleneck. You can use All-In-One datastores locally or remotely and you can use combined VMmotion and storagemotion to move to another machine.
Download a ready to use napp-it ZFS server VM based on current OmniOS stable.
For end-users this is free even commercially. Resellers need a bundling license.
Please discuss problems at http://forums.servethehome.com/solaris-nexenta-openindiana-napp/
Download the file, unzip and read the included readme. Download, unzip (prefer 7Zip) and upload to ESXi may take some time.
read how to setup All-In-One
Read the article about this solution at www.servethehome.com
appliance 13a: initial release, problem with e1000 on ESXi 5.5
appliance 13b: base napp-it config (install add-ons separately), e1000 with tcp offload disabled
I have stability problems when using e1000 on a default OmniOS VM under ESXi 5.5
It works either when using the VMXnet3 vnic or when adding the following lines to /kernel/drv/e1000g.conf (reboot required)
#Disable TCP segmentation offload (napp-it all-in-one)
Maybe similar to this problem:
if vnic problem remains: use ESXi 5.1 or a physical nic with pass-through
Option2: barebone setup
Use this method if you like your own setup, if you only need simple NAS/SAN config without advanced support for other operating systems or if you need a dedicated highspeed NAS or SAN.
Download a bootup ISO of OmniOS, OpenIndiana or Solaris 11.1, burn it and install to a local Sata disk or fast USB stick (min 16GB, prefer 30 GB, best are SSDs). Configure your network and install napp-it via online command
wget -O - www.napp-it.org/nappit | perl
Option3: napp-it to Go
Napp to Go is a preconfigured ready to use installation of OmniOS + napp-it on USB sticks suitable for a special mainboard. You must plugin the stick
into the same USB slot that was used during installation.
Napp-it to Go is ideal for distribution, tests or deployment of napp-it. You only need to download the image, clone or backup it with the
included Windows USB imager to a fast 16 GB stick. You can then bootup your NAS. It is ready to use in a dhcp environment or you must set ip manually.
Download von "napp-it to go Sample images". (Ready to use USB images, download, boot, run)
After initial setup of a base napp-it server, you can install add-ons
AFP-Server with TimeMachine (V. 3.x), this is included in the VM image:
wget -O - www.napp-it.org/afp | perl
Mediatomb DLNA mediasrver (included in the VM)
wget -O - www.napp-it.org/mediatomb | sh
wget -O - www.napp-it.org/ampo | perl
wget -O - www.napp-it.org/proftpd | perl
Please read the Manuals: