title: How can I access a VM console from the command line of another machine
body: <p>I have a VMWare vSphere 5.5 Hypervisor with a RHEL VM running on it.</p>
  
  <p>From my understanding of the documentation at <a href="http://libvirt.org/drvesx.html" rel="nofollow">http://libvirt.org/drvesx.html</a>, I believe I should be able to interact fully with the VM using libvirt, via virsh.</p>
  
  <p>However, after connecting to the hypervisor, when I attempt to start a console via:</p>
  
  <blockquote>
    <p>virsh -c esx://$USER@$HOST?no_verify=1 console VMNAME</p>
  </blockquote>
  
  <p>I receive the following:</p>
  
  <pre><code>Connected to domain VMNAME
  Escape character is ^]
  error: this function is not supported by the connection driver: virDomainOpenConsole
  </code></pre>
  
  <p>Am I doing something wrong or does libvirt not allow access to the VM console via an ESX Hypervisor?</p>