Granola Enterprise for VMware Installation Instructions
Looking for another operating system?
Windows instructions
Linux instructions
Granola Enterprise Installation
The Granola Enterprise configuration tool provides a convenient way to configure client packages for Granola Enterprise for VMware ESX. From your Windows machine, it can download and configure the latest version of Granola Enterprise with your account information, ensuring that the configuration is correct. It can also configure a locally-downloaded package for instances where internet connectivity is unavailable.
Download the Granola Enterprise configuration tool
Please migrate or shutdown any running VMs on the install host prior to installing Granola Enterprise, since the installation requires the host to reboot.
Configuring packages
VMware ESXi 5 Instructions
VMware ESXi 4.1 Instructions
Creating configured installation packages for VMware ESXi
- Download the Granola Enterprise configuration tool. Save the file into a folder by itself. The output from the program will be stored in the same directory as the program itself.
- Create an account if you do not already have one. You will use your account information to configure Granola Enterprise so your machines can communicate with the Granola Dash.
-
Run the Granola Enterprise configuration tool. You should see a screen like this:
-
Configure the Granola Enterprise installation.
-
Put your account information into the form in the tool.
-
Select your target operating system. You can configure more than one package if you need
packages for both ESXi 4.1 and ESXi 5.x.
-
OPTIONAL. Configure a custom REST prefix. Note that this step is only necessary if you
are using a custom Granola Dash instance. The REST prefix is the fully qualified domain name of the machine hosting the Granola Dash.
-
Put your account information into the form in the tool.
-
Choose an action. Here are the options:
- Generate VIB (default). The latest Granola Enterprise package will be downloaded, and the configuration options will be embedded in the VIB file to prepare it for installation. The output will be a single ESXi installation bundle.
- Modify local file. To be used in instances where there is no Internet connection available. You will be prompted to select a bundle file. The configuration options will be embedded in the bundle file. The output will be a configured ESXi installation bundle.
-
Hit the 'Go!' button. Your chosen action will be performed. Any problems with your
configuration will be reported in the status area above the Go! button.
Note that though you can only perform one action at a time, you can repeat this step with a different action selected if you need to generate more than one package.
Installation Guide for Granola on VMware ESXi 5
- Enable SSH on the install host.
- Connect to the install host with the VMware vSphere client
- Under the "Configuration" tab for the host, click "Security Profile" under "Software"
- Then click "Properties..." for the "Services" section under "Security Profile"
- Select "SSH", click the "Options..." button, click "Start", the click "OK"
- Enable outgoing network connections so that Granola can communicate with the Granola Dash.
- Connect to the install host with the VMware vSphere client
- Under the "Configuration" tab for the host, click "Security Profile" under "Software"
- Then click "Properties..." for the "Firewall" section under "Security Profile"
- Click the checkbox next to "httpClient"
- Click "OK" to close the Firewall Properties window
- Copy your customized installation bundle somewhere accessible to the installation host.
- A known datastore on a network host can simplify this task by making the configured bundle available to all client machines
- If you need to copy it directly, you can use the following command:
scp <full path to the customized bundle file> root@[hostname for install host]:~
- SSH into the install host.
- Run:
ssh root@[hostname for install host] - The root password was set during installation of the host.
- Run:
- Install the ESXi Bundle.
- Run:
esxcli software acceptance set --level=CommunitySupported - Run:
esxcli software vib install -f -d <full path to the customized bundle file>
- Run:
- Verify the installation.
- Run:
ps | grep granola - You should see granola-vmware and granola-connect processes running
- Run:
grep granola /var/log/syslog.logto check for any messages from Granola Enterprise
- Run:
Installation Guide for Granola on VMware ESXi 4.1
- Enable SSH on the install host.
- Connect to the install host with the VMware vSphere client
- Under the "Configuration" tab for the host, select the "Security Profile" link under "Software"
- Select "Remote Tech Support(SSH)", click the "Options..." button, click "Start", the click "OK"
- Click "OK" to close the "Service Properties" window
- Copy your customized installation bundle somewhere accessible to the installation host.
- A known datastore on a network host can simplify this task by making the configured bundle available to all client machines
- If you need to copy it directly, you can use the following command:
Run:
scp <full path to the customized bundle file> root@[hostname for install host]:~
- SSH into the install host.
- Run:
ssh root@[hostname for install host] - No password required by default on ESX 4.1; otherwise authenticate with the password you supplied when enabling SSH
- Run:
- Install the ESXi Bundle.
- Run:
esxupdate update --nosigcheck --bundle=<full path to the customized Granola bundle zipfile>
- Run:
- Reboot the install host.
- Verify the installation.
- SSH into the install host
- Run:
ps | grep granola - There should be granola-vmware and granola-connect processes running