Six Orbits, Inc.

Enterprise Consulting Services

Contact us

Using the VMware Client Integration Plugin on macOS Sierra

Many system and network administrators are using MACs as their laptop of choice. Unfortunately, there are still a few instances where Windows is required. When that happens, an engineer may choose to use a locally installed virtual machine running Windows. This was the case with the VMware Client Integration Plugin (CIP). However, by following this process you can get the CIP installed and working on macOS.

  1. Download the VMware Client Integration Plugin
  2. Restart macOS in Recovery Mode: restart your MAC and hold down ⌘R until the  icon appears
  3. Once your MAC boots up, select “Terminal” from the “Utilities” menu.
  4. Type the following in the terminal: csrutil disable
  5. Restart your MAC and install the VMware Client Integration Plugin
  6. Again, reboot your MAC into Recover Mode (steps 2 and 3) and type the following in the terminal: csrutil enable

You now have the CIP available to install VMs from OVF, etc.

(Note: tested with the Chrome browser. Additional note: I’ve found it better to push the OVF to a web server and provide the link to vCenter rather than try to install it from a local file.)

With the release of macOS Sierra, Apple has updated OpenSSL and SSH. As a result, a number of network devices that were previously administered via SSH from the command line have been impacted. This is due to the fact that, by default, the version of SSH shipping with macOS Sierra doesn’t support older encryption methods. As such, you may see the following error when attempting to establish an SSH session:

Unable to negotiate with port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1

In order to still manage devices what require older encryption, you may create an alias to the ssh command within your BASH shell. To do so, add the following command to your BASH profile (~/.bash_profile):

alias ssh='ssh -oKexAlgorithms=+diffie-hellman-group1-sha1'

Six Orbits, a technology consulting solutions provider, offers design and implementation services for today's expanding enterprises. We believe that Cloud Computing is more than just a buzz-word, but rather an approach to building scalable applications and infrastructure. Our mission is to enable business to meet their growing IT needs through the proper application of architecture and technology.