You can make a virtual machine available for streaming from a Web server.

(Optional) To improve streaming performance, use Virtual Disk Manager (vmware-diskmanager) to compress the virtual disk (.vmdk) files for the virtual machine. See the Virtual Disk Manager User’s Guide for more information. This guide is available on the VMware Web site.

If the virtual machine has any snapshots, delete them.


Configure the Web server to support HTTP keep-alive connections.



Apache HTTP Server 1.2 and later

Turn the KeepAlive option on, set MaxKeepAliveRequest to 2000 to 5000, and set KeepAliveTimeout to 2000 to 5000 seconds, depending on server load.

Microsoft Internet Information Services (IIS) 6.0 or later

Set the connection timeout to a value above 300 seconds and load HTTP Keep-Alives.


If you use a proxy server, set the proxy connection to Keep-alive.


Upload the virtual machines directory to the Web server.

Do not compress the directory. Depending on the size of the virtual machine, downloading a virtual machine in a .zip or .tar file from a Web server can take a considerable amount of time.

After it is uploaded to the Web server, users can use a URL to stream the virtual machine and start it in Workstation.