Skip to content

Turbonomic on VMWare

lballesterosm edited this page Jul 26, 2022 · 11 revisions

Notes

  • You don't need to install any operating system. The Turbonomic OVA file contains all the files required and the operating system pre-installed.
  • You have to configure ip address only using the ipsetup Turbonomic tool, as this tool prepare other files needed by the installation process.

Requirements

Before you install Turbonomic in your environment, you have to complete the following requisites:

  • VMWare admin credentials
  • Capacity:
  • 8 vCPU.
  • 64 GB RAM (128GB for production).
  • 1.25 TB storage (thin provisioning allowed for testing purposes).
  • Basic Linux knowledge.
  • IP address definitions (static or DHCP, DNS, etc).
  • Network access from you computer to the Turbonomic IP address through 80 and 443 TCP ports.
  • Network access from the Turbonomic IP address to the targets as needed.
  • Turbonomic OVA file downloaded. You must contact to the IBM/Turbonomic team to obtain the latest URL to the OVA file.

Import OVA file

  1. Login to the VMWare console using admin credentials.
  2. Look for your VMWare cluster and right click on it.
  3. Click on Import OVF
  4. Wait for the process (15 mins average)

Turbonomic configuration

Set Passwords

  1. Power on the Turbonomic virtual machine.
  2. Connect to the command console and login with user turbo and password vmturbo.
  3. Change the password for the turbo user.
  • Enter the default password (vmturbo)
  • Enter the new credential
  • Re-enter the new credential
  1. Change the root user password
  2. Type su - and hit enter
  3. Change the password for the user.
  • Enter the default password (vmturbo)
  • Enter the new credential
  • Re-enter the new credential
  1. Keep this session to execute the next steps.

Network configuration

  1. On the command console type cd /opt/local/bin.
  2. Type ipsetup and hit enter.
  3. In Do you want to use DHCP or set a static IP (DHCP is for test environments only) (dhcp/static) ::, type static and hit enter.
  4. In Please enter the IP Address for this machine (Mandatory):: enter a valid ip address for your production environment.
  5. In Please enter the network mask for this machine (Mandatory):: enter a valid network mask for your production environment.
  6. In Please enter the Gateway Address for this machine (Mandatory):: enter a valid network gateway for your production.
  7. In Please enter the DNS Server(s) IP Address for this machine (separated from each other by a space) (Mandatory):: enter the DNS servers that can resolve internal and Internet names.
  8. In Enter Domain Name for this machine ::, enter the domain name.
  9. In *Are you sure you want to use these settings? (y/n) :: type y
  10. In Do you want to configure a proxy server? (y/n) ::, type y only if the server need a proxy server to Internet access, in other case, type n.
  11. In Do you want to configure a Network Time Source? (y/n) :: type n
  12. In Do you want to restart the network now? (y/n) :: type y

Turbonomic deployment

  1. Access to the command line console as root.

  2. Type cd /opt/local/bin and hit enter.

  3. Type ./tc8Install.sh and hit enter.

  4. In the line Have you run the ipsetup script to setup networking yet?, type y.

  5. At this point the automated deployment installation starts and it can take up to 30 mins. You only need to watch the progress.

  6. At the end of the process, type kubectl get pods and hit enter. You have to see all the pods up and runnning.

Optional

You can install an optional reporting module based on Grafana and build your own reports.

To Install the reporting module.

  1. Access to the command line console as root.
  2. Type cd /opt/local/bin and hit enter.
  3. Type ./enable_reporting.py and hit enter.
  4. Type the admin password.
  5. Type the DB password.
  6. Wait for the process end.

Turbonomic Console

  1. Open your browser and enter http://Turbonomic ip address and hit enter
  2. In the Welcome page, enter a new password for the administrator account. This password is different from the root and turbo users.

  1. Upload the license file (license.lic) provided by the IBM/Turbonomic team.

There you go!

Next step: Add targets and start optimizing your environments!.

Troubleshooting

Please go to Troubleshooting