Startseite
Bild
Bild
Napp-it free is a ready to use and comfortable ZFS storageserver with a free Web-GUI that includes all functions for a sophisticated NAS or SAN appliance.

There is no commercial usage restriction and no storage limit. You can install free add-ons like. AFP, AMP, Baikal, Proftp, Mediatomb, Owncloud, PHPVirtualbox, Pydio or Serviio.


Bild
If you like to order napp-it Pro with updates to newest bugfixes and nonfree extensions like comfortable ACL handling, disk and realtime monitoring or remote replication, please request a quotation.
napp-it-zfs


                                     New Version: 0.9f with realtime graph and GUI acceleration, newest release see changelog

09f1


Download napp-it ZFS server.
You have three options, select your use case:



Option1: napp-In-One (napp-it based all in one server)


Download
one of the VM appliances, unzip (prefer 7Zip) read the included readme and upload to ESXi - may take some time.

Preconfigured ESXi appliance, Version 14b
June 11,2014, initial setup
- VM: 20 GB
- OmniOS 151010 stable with OpenSSL 1.0.1h with vmware tools from ESXi 5.5U1 installed
- napp-it 0.9f1
- netatalk 3.1.2
- TLS alert and status mails (ex over Googlemail)
download napp-it_14b_vm_for_ESXi_5.0-5.5.zip

Former version: OmniOS 1008 stable, napp-it  0.9d2/ 0.9e1 with vmware tools 5.5 and vmxnet3 + e1000)
download napp-it_13b_vm_for_ESXi_5.0-5.5.zip
  (use only for tests)


Download and read these manual
s
how to setup napp-it
how to setup napp-In-One

Manuals for Oracle Solaris 11 Express (valid also  for OI and OmniOS, click on download pdf)

after Download you can update
- OmniOS to 151010 newest, see http://omnios.omniti.com/wiki.php/Upgrade r151008 r151010
- napp-it to 0.9f1+ (napp-it menu about - update)


For OmniOS/OI/Solaris Express 11: download Oracle manuals for Solaris Express 11,  google them
or check http://archive.today/snZaS (Express 11 - downloads are working, links refer to new Solaris 11))

Oracle Solaris Express 11 and its free fork OmniOS/OI are nearly identical beside encryption.



Changelog:
appliance 13a: initial release 2013, problem with e1000 on ESXi 5.5
appliance 13b: base napp-it config (install add-ons separately),  e1000 with tcp offload disabled
appliance 14a: full napp-it config, first release 2014 with all add-ons and services

Napp-in-One offers the most options and flexibility. Download ESXi 5.0U3, 5.1 or 5.5 free without RAM-Limit from vmware.com  (ESXi is a ultra lightweight Hypervisor - think about  as a Super Deluxe Bios extension where you can run 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 or you can try a physical RDM (Raw Disk Mapping) 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 Napp-In-Ones where each ESXi use its own local highspeed ZFS SAN. No single point of failure and no SAN bottleneck. You can use Napp-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/

Info:
I found 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)
(ESXi 5.5U1 + NFS patch seesm to be stable with a default e1000 config)

#Disable TCP segmentation offload and LSO (napp-it all-in-one)
tx_hcksum_enable=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
lso_enable=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;

Maybe similar to this problem:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2058692

If vnic problem remains:
Stay at ESXi 5.1 or use a physical nic with pass-through for external transfers in addition to a vnic for internal traffic.


read
http://blog.cyberexplorer.me/2013/03/improving-vm-to-vm-network-throughput.html
and
disable LSO with command:
ndd -set /dev/ip ip_lso_outbound 0

and
http://www.vmware.com/pdf/Perf Best Practices vSphere5.5.pdf

ESXi 5.5 U1
There is a bug with ESXi 5.5U1 regarding NFS stability; please update 5.5 -> 5.5 U1 and then the 5.5U1 NFS bugfix
(this seems also fix the e1000 Problem)

Howto:
http://www.v-front.de/2014/03/how-to-update-your-standalone-host-to.html
http://www.v-front.de/2014/06/new-esxi-55-patch-fixes-nfs-bug-and.html



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

After setup I suggest to clone the bootdisk to an external disk or an SMB/NFS share (can be your desktop) with clonezilla (from USB stick) or with the help of an 3,5" hardware Sata raid 1 enclosure.  If you care about uptime, do a ZFS boot mirror on two disks.  If you use a hardware raid-1 enclosure, I would use it with its hotplug capability to clone the bootdisk - not for regular raid-use as they are not as good as ZFS mirrors.

In case of problems, use the bootable backup disk or restore from image with clonezilla within minutes.


Option3: napp-it ToGo (napp-it on USB)


- Download ready to use samples

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)


-Build your own USB/ napp-it ToGo setup (suggested as the samples are not always up to date)

- use a 32 GB Stick, best is a 30 GB Sata SSD in an USB enclosure
- do a regular setup
- disable ZFS property atime to reduce writes
- backup/clone the Stick with my USB cloner (or use clonezilla) for easy restore


Add-Ons

see /extensions


I have tried to setup AFP with a new install on OmniOS 1008 and failed with 
ld.so.1: afpd: fatal: libsasl2.so.2: open failed: No such file or directoryy.
My other config (OmniOS1006 with AFP installed and the updated to 1008 work)



Please read the  Manuals:
http://www.napp-it.org/doc/napp-it.pd
http://www.napp-it.org/doc/downloads/all-in-one.pdf

Like a Desktop environment on OmniOS?
seems possible, see http://pkgsrc-us-east.joyent.com/changes.html#major-changes-in-pkgsrc2013q4


napp-it 30.08.2014