Turn on HTTP Transport on NexentaStor
August 20, 2008
I'm currently preparing to build my new NAS (I'm waiting on a SATA motherboard to arrive) and upgrade the old NAS from Gentoo Linux (opens new window) to NexentaStor (opens new window). The reason I'm changing is primarily so that I can use ZFS, which NexentaStor utilises (as it's a Solaris-based appliance). This is similar to NetApp's WAFL filesystem (and is currently the reason for a spate of lawsuits (opens new window) between Sun and NetApp), and so should offer decent performance benefits.
Nexenta offer a free Developer Edition (opens new window) which allows up to 1TB of data to be saved on the appliance. When you go over 1TB, the data's still accessible but all management functions are locked down.
During the install of NexentaStor on my VMware box (and I'm using the newly free VMware ESXi (opens new window) for this), I chose the default HTTPS front-end transport option. Instructions showed up explaining how to change this from the command line to HTTP, but figuring I could find this out later I carried on with the install.
Well, it turns out that the HTTPS front-end is pretty slow, so I decided to switch to HTTP. Unfortunately, I couldn't find instructions on how to do this within the front-end, manual or even with google. So I rebuilt the box and decided to put the information up online in case anyone else is having the same problem as me. The command to switch between HTTP and HTTPS transports for NextentaStor is:
setup appliance init