» Vagrant VMware Utility Installation

» System Packages

The Vagrant VMware Utility is provided as a system package. To install theutility, download and install the correct system package from the downloadspage.

Download 1.0.7

» Manual Installation

If there is no officially supported system package of the utility available,it may be possible to manually install utility. This applies to Linux platformsonly. First, download the latest zip package from the releases page.

Next create a directory for the executable and unpack the executable asroot.

  1. sudo mkdir /opt/vagrant-vmware-desktop/bin
  2. sudo unzip -d /opt/vagrant-vmware-desktop/bin vagrant-vmware-utility_1.0.0_x86_64.zip

After the executable has been installed, the utility setup tasks must be run. First,generate the required certificates:

  1. sudo /opt/vagrant-vmware-desktop/bin/vagrant-vmware-utility certificate generate

The path provided from this command can be used to set the utility_certificate_path in the Vagrantfileconfiguration if installing to a non-standard path.

Finally, install the service. This will also enable the service.

  1. sudo /usr/local/vagrant-vmware-desktop/vagrant-vmware-utility service install

» Usage

The Vagrant VMware Utility provides the Vagrant VMware provider plugin accessto various VMware functionalities. The Vagrant VMware Utility is required bythe Vagrant VMware Desktop provider plugin.

» Vagrant VMware Utility Access

The Vagrant VMware Utility provides support for all users on the system usingthe Vagrant VMware Desktop plugin. If access restrictions to the Utility needto be applied to users on the system, this can be accomplished by restrictinguser access to the certificates used for connecting to the service.

On Windows platforms these certificates can be found at:

  • C:\ProgramData\HashiCorp\vagrant-vmware-desktop\certificatesOn POSIX platforms these certificates can be found at:

  • /opt/vagrant-vmware-desktop/certificates

» Vagrant VMware Utility Service

The Vagrant VMware Utility consists of a small service which runs on thehost platform. When the utility installer package is installed, the serviceis configured to automatically start. If the plugin reports errors communicatingwith the service, it may have stopped for some reason. The most common cause ofthe service not being in a running state is the VMware application not beinginstalled. The service can be started again by using the proper command below:

» Windows

On Windows platforms a service is created called vagrant-vmware-utility. Theservice can be manually started using the services GUI (services.msc) or byrunning the following command from a cmd.exe in administrator mode:

  1. > net.exe start vagrant-vmware-utility

» macOS

  1. > sudo launchctl load -w /Library/LaunchDaemons/com.vagrant.vagrant-vmware-utility.plist

» Linux systemd

  1. > sudo systemctl start vagrant-vmware-utility

» Linux SysVinit

  1. > sudo /etc/init.d/vagrant-vmware-utility start

» Linux runit

  1. > sudo sv start vagrant-vmware-utility