Skip to main content

Deploy base Ubuntu Ova for VMWare Users

Newer versions of the Hubble Application Server will work with a wide range of Linux distributions, as long as they meet our pre-requisites (see the Hubble Installation guide). For each release, Hubble tests Application Server deployments in Red Hat, CentOS and Ubuntu.

If you install your own Linux environment, Hubble will verify that the pre-requisites are met before installing our services. Alternatively, if you would prefer not to install your environment from scratch, we also provide a base Ubuntu ova file that can be deployed through VMWare. However, once deployed, you will be responsible for maintaining the operating system (monitoring, securing, updating, etc.).

The steps below will guide you through deploying the ova. They assume that you are already familiar with VMWare.

Deployment Steps

  1. Deploy the provided ova using VMWare tools. The ova file is provided by Hubble Customer Services and will be called Ubuntu16.04-<release version>-<date>.ova. For example:/p>

    Hubble-Release6-UbuntuUbuntu16.04-v1-2018-01-17.ova

    They are located here:

    \\tosca\product development\BaseImages

  2. Start the VM and login into it through a VMWare console using the following credentials:

    User: ubuntu

    Password: hubbledefault

  3. The ova will have a SSH server enabled by default and will use DHCP to obtain an IP address. It is recommend that you connect with a SSH client with copy/paste support to facilitate the next steps. You can find your dynamically assigned IP address by running the following command:

    ifconfig ens160 | grep "inet addr"

  4. Optional but recommended) It is recommended that you move your data drive to a location that you are able to backup, following the steps below. Note that this procedure is not applicable if you have snapshots on the machine.
    1. Poweroff the VM if it is running:

      sudo poweroff

    2. In vSphere browse the datastore where the machine is stored.
    3. To find this, right-click on the VM, click Edit Settings, and select “Hard Disk 3" from the Hardware list. The path to the disk file will be displayed in the top-right of the dialog.
    4. Create a copy of the VMDK file for the data drive. This drive will be the one numbered “2”. If unsure of this, use the method from the previous step to check.
    5. Move the copy of your VMDK file to where you want it to be.
    6. If moving to a different datastore, you may have to download the file to your local machine and then upload it to the new datastore.
    7. Open the Edit Settings panel of the VM.
    8. Choose the data drive disk in the hardware list and click Remove.
    9. When prompted, do not choose to delete the files from disk.
    10. Click the Add button to add new hardware to the device.
    11. Select Hard Disk and choose to Use an existing hard disk.
    12. When prompted for the disk file, browse to the copy you created and moved.
    13. When prompted, choose to attach the device to “SCSI (0:2)”.
    14. Start the machine and confirm your data drive is attached and contains your files. You can now safely delete the original VMDK.
  5. (Optional) The OVA comes pre-configured with a 100GB data drive. If you need a larger drive, follow these steps:
  6. (Optional) The Hubble Application Server needs a static IP address, as the Web Server(s) will need it to connect to it. As mentioned before, by default, your virtual machine will use DHCP to assign itself a dynamic IP address. To configure your static IP address, we recommend one of the following options:
  7. (Recommended) Take a snapshot of your VM at this point so that you have a quick way to restore your environment if something goes wrong during installation.
  8. You are now ready to deploy the Hubble Application Server package. Refer to Hubble Application Server Installation in the Hubble Initial Deployment Guide.