Bart's Weblog

Just a blog…

VMware vSphere Storage Appliance (VSA): First experience…

Posted by bartvdw on 0808/0303/2012

Recently I started to work with VMware vSphere Storage Appliance (VSA) for the first time. It operates nicely, however using Eager Zeroed Thick disks can take quiet some time depending on the size. Lazy Zeroed Thick & Thin provisioned disks don’t have that much difference with a stand-alone ESXi server installed on the same hardware. This a quiet important thing to know when you start working with it: if it takes time, just sit back and relax.

Also when performing P2V operations, this is important. I did the P2V operations 1 server on each ESXi host to it’s proper datastore, this worked well in the setup.

Regarding the installation: that’s easy! I recommend the command-line installation as it will give you more detailed information if it fails. Also don’t configure too much yourself on the ESXi hosts, just perform a setup, complete the TCP/IP for the service console and stuff, but do not add any vSwitches or anything, the setup of VSA will handle it. Also make sure you have only 1 datastore on each ESXi host before running the installer. You can change checks during the installation, but it’s not supported by VMware though.

One thing I do recommend during the installation is to format disks immediately. This will improve your performance afterwards.

Uninstall is also so easy to to (in case your performing some testing): run a batch file with credentials and that’s it! 1 thing though, you probably need to execute the command "set JAVA_HOME=C:\Program Files\VMware\Infrastructure\jre" before running the cleanup.bat script.

Install.exe command example: install.exe -u root -p password -ez -si -ei -nh -bs

Location cleanup.bat: %PROGRAMFILES%\VMware\Infrastructure\tomcat\webapps\VSAManager\WEB-INF\test\tool\

Install.exe /? :

usage: java ScriptedInstaller [-bn <arg>] [-bs <arg>] [-bv <arg>] [-ei <arg>]

[-ez] [-fv <arg>] [-nh] [-o <arg>] -p <arg> [-po <arg>] [-si <arg>] -u

<arg> [-vn <arg>] [-vs <arg>] [-vv <arg>]


-bn,–backendNetmask <arg> the netmask for backend network, optional

-bs,–backendStartIP <arg> the start IP for baeckend network, optional

-bv,–backendVlanId <arg> the vlanId for VSA backend network, optional

-ei,–esxIPs <arg> the IP address of the hosts, array of 2 or 3,


-ez,–eagerZero format disks immediately, optional

-fv,–frontendVlanId <arg> the vlanId for frontend network, optional

-nh,–notConfigHACluster not configurate HA cluster, optional

-o,–ovfUrl <arg> the URL of the ovf files

-p,–esxPass <arg> the password of the hosts

-po,–httpsPort <arg> the HTTPS port of the vCenter, optional

-si,–startIP <arg> the first IP in the range used by VSA cluster,


-u,–esxUser <arg> the username of the hosts

-vn,–vmotionNetmask <arg> the netmask for vmotion network, optional

-vs,–vmotionStartIP <arg> the start IP for vmotion network, optional

-vv,–vmotionVlanId <arg> the vlanId for vmotion network, optional


Removing a vSphere Storage Appliance cluster

VMware vSphere Storage Appliance

VMware vSphere Blog – vSphere Storage Appliance (VSA) ) Introduction

RAID10 requirement for vSphere Storage Appliance (VSA) relaxed!

A closer look at VMware’s Virtual Storage Appliance 1.0 (VSA)


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: