Since we have had support for managing Hyper-V virtual machines for quite some time, it was only logical that quite some users requested VMware support as well. So here it is!

2017-04-03 13_41_38-ESXi 6.0

01_Mac_VMware_Overview

Note: This feature requires Royal TS (for Windows) V4 or Royal TSX (for macOS) V3 and Royal Server V2.

Prerequisites

Please note that our implementation is based on the VMware PowerCLI software that needs to be installed upfront (except on macOS). If you execute VMware connections over Royal Server, please install PowerCLI on the machine where Royal Server is installed. If you execute VMware connections directly from Royal TS (for Windows) you need to install it on the machine where Royal TS is running. For Royal TSX (for macOS) no additional software is required. We support all versions from 5.5 Update 2 and newer.

If you do not have it installed, you will see the following error message:

2017-04-03 11_18_41-VMware.Vim.dll Not Found

By default, VMware PowerCLI is installed at C:\Program Files (x86)\VMware\Infrastructure\PowerCLI\.

Royal TS and Royal Server try to locate it automatically. If the automatic detection fails, please specify the location manually.

For Royal TS, click on the VIEW ribbon tab and select Plugins. Select the VMware plugin and click on Settings.

2017-04-03 11_19_22-Plugin Settings

For Royal Server click on the Royal Server navigation, click on Modules, select the VMware module and click on Settings…

2017-04-03 11_27_37-VMware Module Settings

Use Cases

Our VMware support includes the following actions:

  • List all virtual machines hosted in an ESXi or vCenter environment with Name, State, Provisioned Space, Host Memory, Guest Memory, Guest IP Address, VNC enabled and Data Center
  • Extended information for virtual machines like Host Agent Update Level, Maximum CPU and Memory Usage, Private Memory, Number of Snapshots, Tools Version
  • Management of virtual machines: Power On, Power Off, Suspend, Reset, Shutdown, Restart
  • Connect to virtual machines via Ad Hoc RDP, VMware Instance (Console), VMware Instance (VNC) or VMware Host (SSH)

Creating a VMware Connection

Creating a VMware connection is simple:

In Royal TS (for Windows) click on Add in the context menu or the Ribbon and select More… Locate the VMware connection and click Next. In Royal TSX (for macOS) control/right-click a folder and select AddVMware.

02_Mac_VMware_Add

Enter a Display Name and Computer Name (as usual, this can be a list of computers):

2017-04-03 13_28_54-Add VMware Management

03_Mac_VMware_NewConnection

The Computer Name in this case is the IP or name of the host where VMware is running. Do not enter http/https or any URL. The default port is 443 (and not 9443 as you might think).

Additionally specify the needed credentials for the ESXi or vCenter host.

You can use a Royal Server installation for the connection or use Direct Connect if possible.

2017-04-03 13_29_12-Add VMware Management

2017-04-03 13_29_23-Add VMware Management

04_Mac_VMware_RoyalServer

05_Mac_VMware_DirectConnect

Configure the VMware Connection

You can configure what information is shown in the virtual machine list via the Column Chooser which can be found either via the Settings icon in the toolbar (on Windows only) or by right-clicking on the column header of the virtual machine list.

2017-04-03 13_15_28-Royal TS

2017-04-03 13_16_09-Dev Environment (bp) - ESXi 6.0 - Royal TS

06_Mac_VMware_Columns

Managing the virtual machines

Just listing the registered virtual machines would be pretty boring so Royal TS/X enables you to change the state of them as well:

2017-04-03 13_22_32-Dev Environment

VMware Actions

Connecting to virtual machines in VMware ESXi or vCenter

The following options to connect to the powered on virtual machines are available:

  • VMware Instance (Console): connects to the console of the VM. Please note that this option requires VMware Remote Console (or, alternatively VMware Fusion on the Mac) to be installed.
  • VMware Instance (VNC): If you have enabled VNC in the virtual machine, you can directly connect to it via this option (Only available on Windows)
  • VMware Host (SSH): you can directly connect to the host via SSH (Only available on Windows)

Working with ESXi / vCenter in Royal TSi (for iOS)

This works the exact same way with Royal TSi (for iOS) as well if using Royal Server:

iOS

You have the same options to work with the virtual machines on iOS:

iOS

Previous Post Next Post