<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <body>
        <h1>VMware Workstation / Player / Fusion hypervisors driver</h1>
        <p>
        The libvirt VMware driver should be able to manage any Workstation,
        Player, Fusion version supported by the VMware VIX API. See the
        compatibility list
        <a href="http://www.vmware.com/support/developer/vix-api/vix110_reference/">here</a>.
    </p>
    <p>
    This driver uses the "vmrun" utility which is distributed with the VMware VIX API.
    You can download the VIX API
    from <a href="http://www.vmware.com/support/developer/vix-api/">here</a>.
    </p>

    <h2><a name="project">Project Links</a></h2>

    <ul>
      <li>
        The <a href="http://www.vmware.com/">VMware Workstation and
        Player</a> hypervisors
      </li>
      <li>
        The <a href="http://www.vmware.com/fusion">VMware Fusion</a>
        hypervisor
      </li>
    </ul>

    <h2>Connections to VMware driver</h2>

    <p>
    The libvirt VMware driver provides per-user drivers (the "session" instance).
    Three uris are available:
    </p>
    <ul>
      <li>"vmwareplayer" for VMware Player</li>
      <li>"vmwarews" for VMware Workstation</li>
      <li>"vmwarefusion" for VMware Fusion</li>
    </ul>
    <p>
    Some example connection URIs for the driver are:
    </p>

<pre>
vmwareplayer:///session                  (local access to VMware Player per-user instance)
vmwarews:///session                      (local access to VMware Workstation per-user instance)
vmwarefusion:///session                      (local access to VMware Fusion per-user instance)
vmwarews+tcp://user@example.com/session  (remote access to VMware Workstation, SASl/Kerberos)
vmwarews+ssh://user@example.com/session  (remote access to VMware Workstation, SSH tunnelled)
</pre>

    <h2><a name="xmlconfig">Example domain XML config</a></h2>

<pre>
&lt;domain type='vmware'&gt;
  &lt;name&gt;vmware&lt;/name&gt;
  &lt;uuid&gt;bea92244-8885-4562-828b-3b086731c5b1&lt;/uuid&gt;

  &lt;os&gt;
    &lt;type&gt;hvm&lt;/type&gt;
  &lt;/os&gt;

  &lt;memory&gt;524288&lt;/memory&gt;
  &lt;vcpu&gt;1&lt;/vcpu&gt;

  &lt;features&gt;
    &lt;pae/&gt;
    &lt;acpi/&gt;
  &lt;/features&gt;

  &lt;devices&gt;
    &lt;disk type='file' device='disk'&gt;
      &lt;source file='/home/user/tmp/disk.vmdk'/&gt;
      &lt;target bus='ide' dev='hda'/&gt;
    &lt;/disk&gt;

    &lt;interface type='bridge'&gt;
      &lt;target dev='/dev/vmnet1'/&gt;
      &lt;source bridge=''/&gt;
      &lt;mac address='00:16:3e:5d:c7:9e'/&gt;
    &lt;/interface&gt;
  &lt;/devices&gt;
&lt;/domain&gt;
</pre>

    </body>
</html>