Hubbry Logo
search
logo

VMware Server

logo
Community Hub0 Subscribers
Read side by side
from Wikipedia
VMware Server
DeveloperVMware
Final release
2.0.2 (Build 203138) / October 26, 2009 (2009-10-26)
Operating systemMicrosoft Windows
Linux
Platformx86-compatible
TypeHypervisor
LicenseFreeware (certain underlying components used are open-source[1])
Websitevmware.com/products/server/
VMware Server 1.0.6 for Windows running Linux as a guest

VMware Server (formerly VMware GSX Server) is a discontinued free-of-charge virtualization-software server suite developed and supplied by VMware, Inc.

VMware Server has fewer features than VMware ESX, software available for purchase, but can create, edit, and play virtual machines. It uses a client–server model, allowing remote access to virtual machines, at the cost of some graphical performance (and 3D support). It can run virtual machines created by other VMware products and by Microsoft Virtual PC.

VMware Server can preserve and revert to a single snapshot copy of each separate virtual machine within the VMware Server environment. The software does not have a specific interface for cloning virtual machines, unlike VMware Workstation.

VMware Server has largely been replaced by the "Shared Virtual Machines" feature, introduced in VMware Workstation 8.0 and onwards.[2]

Naming

[edit]

The former name GSX Server allegedly stands for Ground Storm X, an early code name for the project.[3]

Versions

[edit]

VMware Server 1.0

[edit]

VMware released version 1.0 of Server on July 12, 2006, replacing the discontinued VMware GSX Server product-line. VMware Inc continued to develop the VMware Server 1.0.x series, issuing a maintenance release (version 1.0.10) on 26 October 2009.

VMware Server 2.0

[edit]

VMware Server 2 runs on several server-class host operating systems,[4] including different versions of Microsoft Windows Server 2000, 2003, and 2008, and mainly enterprise-class Linuxes. The manual explicitly states: "you must use a Windows server operating system". The product also runs on Windows 7 Enterprise Edition.

Server 2 uses a web-based user-interface, the "VMware Infrastructure Web Access", instead of a GUI. For web interfaces, VMware Server 2 and VMware vCenter 4 use the Tomcat 6 web server, while VMware vCenter 2.5 is based on Tomcat 2.5.

As part of the product, the VMware Host Agent service (also carried over to VMware Workstation Server until today) allows remote access to VMware Server functionality.[5]

VMware server 2 supports the Microsoft Shadow Copy service. (Microsoft Virtual Server 2005 R2 SP1 also supports Shadow Copy.) Virtual machines that support this service can be backed up without stopping.

VMware Server was discontinued in January 2010; general support ended on June 30, 2011.[6]

See also

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
VMware Server was a free-of-charge, type-2 hypervisor software suite developed by VMware, Inc., enabling users to create, run, and manage multiple virtual machines (VMs) on a single physical server running a host operating system such as Windows or Linux.[1][2] It allowed partitioning of physical server resources into isolated virtual environments, supporting guest operating systems including 64-bit variants of Windows, Linux, Solaris 10, Red Hat, BSD Unix, and others, while providing features like virtual symmetric multiprocessing (SMP) supporting up to two vCPUs per VM in version 1.0 and four in version 2.0, and integration with Intel's Virtualization Technology for enhanced performance.[3] Originally released in 2006 as a rebranded and enhanced version of the paid VMware GSX Server—making it freely available to broaden market adoption—the product evolved with version 2.0 in 2008, introducing a web-based interface for remote VM management and grouping capabilities for coordinated power operations across multiple VMs.[3][2] However, VMware discontinued the product in January 2010, with general support ending on June 30, 2011, transitioning users toward alternatives like the free ESXi hypervisor and shared VM features in VMware Workstation.[1][2] Despite its discontinuation, VMware Server played a key role in popularizing server virtualization for development, testing, and small-scale deployments by offering no-cost access to robust VM isolation, resource allocation, and mobility benefits without requiring dedicated hardware overhead.[1]

Overview

Product Description

VMware Server is a discontinued freeware hypervisor developed by VMware, Inc., designed for creating, running, and managing virtual machines (VMs) on x86-based hardware.[4] It operates as a type 2 (hosted) hypervisor, running as an application on top of a host operating system such as Windows or Linux, enabling multiple guest operating systems to share the host's physical resources including CPU, memory, and storage.[5] As the successor to the earlier GSX Server product, it was provided at no cost for non-commercial and entry-level use cases.[4] VMware declared end of availability for VMware Server in January 2010, with general support ending on June 30, 2011.[6] The product employs a client-server architecture, where the VMware Server host agent runs on the physical server to manage VMs, while remote access and configuration are handled through a separate console application or web-based interface.[7] This model allows administrators to connect remotely to control and monitor VMs without direct physical access to the host machine, using tools like the VMware Remote Console plug-in for browser-based interactions.[7] Key limitations of VMware Server include the absence of 3D graphics acceleration, which restricts its suitability for graphics-intensive applications, and a reduced set of enterprise-grade features compared to paid VMware offerings like ESX or vSphere, such as no support for live migration or advanced clustering.[8] In its operational model, the host agent handles core virtualization tasks on the server, with client tools providing the interface for VM creation, configuration, and management from remote workstations.[4]

Target Audience and Use Cases

VMware Server was primarily designed for individual users, developers, educators, and IT hobbyists who required a free virtualization solution for non-enterprise environments without the need for advanced production features.[9] Its licensing model restricted usage to personal, non-commercial purposes, making it ideal for those experimenting with virtualization on a single host without incurring costs associated with paid alternatives.[9] Its terms emphasized non-commercial applications to avoid enterprise-scale demands.[9] Common use cases included testing software in isolated virtual environments, where users could simulate various operating systems and configurations without risking the host system. Developers leveraged it for building and deploying applications in development labs, enabling rapid iteration on code that might otherwise crash physical hardware.[10] It also supported running legacy applications by migrating them from outdated hardware to virtual machines, extending their usability in modern setups, and facilitating basic server consolidation for non-critical workloads like personal file servers or educational demos.[11][12] The product's advantages for its target users centered on zero licensing fees, which lowered barriers for entry-level experimentation, and straightforward setup on a single host, often via a hosted hypervisor model on Windows or Linux.[13] It further enabled remote virtual machine management through a web-based interface, allowing users to access and control VMs from anywhere without dedicated client software.[14] However, limitations included its unsuitability for high-availability production environments, as it lacked clustering capabilities, advanced failover mechanisms, and multi-host support, restricting it to standalone operations.[15][16]

History and Naming

Origins as GSX Server

VMware GSX Server originated as a hosted virtualization product developed by VMware, Inc., marking the company's entry into the server virtualization market in 2001. It served as the type 2 hypervisor counterpart to the bare-metal VMware ESX Server, allowing multiple virtual machines to run on a single physical host by layering an abstraction over the underlying operating system. This design enabled organizations to consolidate workloads and improve hardware utilization without requiring dedicated hardware for the hypervisor itself.[17] The product's development culminated in the conclusion of its beta program on January 23, 2001, after participation from over 300 companies worldwide, including major firms like Halliburton and Merrill Lynch. Following the beta, VMware released GSX Server 1.0 for Linux hosts on the same date, priced at $2,499 for a single license, with the software aimed at providing enterprise-class virtualization for Intel-based servers to simplify testing, staging, and management tasks. The initial Linux version focused on delivering core features similar to ESX Server, such as virtual machine isolation and resource allocation, but with the inherent limitations of a hosted architecture, including dependency on the host OS for hardware access.[18] In July 2001, VMware expanded support to Windows NT/2000 hosts with the debut of the Windows version of GSX Server, maintaining the same pricing structure of $2,499 for a downloaded license. This release targeted developers and IT teams needing to write, test, and support applications across multiple operating systems in lab or small-scale environments, offering a more accessible entry point into server virtualization compared to the resource-intensive ESX setup. The dual-host support for both Linux (initially SUSE) and Windows established GSX Server's versatility for early adopters in development workflows.[19] GSX Server's early milestones reflected VMware's push to broaden virtualization adoption beyond high-end data centers, transitioning from beta testing to stable commercial availability within months. This hosted model, while restricted in performance relative to bare-metal alternatives, provided a practical solution for non-production use cases until its rebranding to VMware Server in 2006.[17]

Evolution and Rebranding

In early 2006, VMware announced the rebranding and evolution of its GSX Server product into VMware Server, marking a strategic shift toward offering a free entry-level virtualization solution. The announcement, made on February 3, 2006, positioned VMware Server as the successor to the paid GSX Server, aligning it with VMware's broader product lineup including Workstation and ESX Server to create a unified branding strategy.[20] This rebranding emphasized accessibility, with VMware Server designed to run on existing host operating systems while providing robust server virtualization capabilities without licensing costs.[21] The primary motivation for this evolution was to counter growing competition from open-source alternatives like Xen and Microsoft's subsidized Virtual Server offerings, which were eroding VMware's market share in the entry-level segment. By making VMware Server freely available, VMware aimed to lower barriers for small businesses, developers, and IT teams experimenting with virtualization, thereby fostering wider adoption and upselling opportunities to premium products.[20][22] This move reflected the industry's rapid shift toward commoditized virtualization tools, where cost became a key differentiator alongside performance and ease of use. Leading up to the official 1.0 release on July 12, 2006, VMware conducted an extensive beta program spanning five months, during which key developments focused on enhancing product reliability. Beta releases incorporated community feedback to address bugs, improve overall stability for multi-virtual-machine environments, and expand documentation for easier deployment and management.[23] These iterative updates ensured VMware Server was production-ready upon launch, bridging the gap between lightweight free tools like VMware Player—for individual VM execution—and enterprise-grade solutions like ESX Server for large-scale deployments.[22]

Versions

VMware Server 1.0

VMware Server 1.0 was released on July 12, 2006, serving as the direct successor to GSX Server 3.0 and marking VMware's entry into free hosted virtualization software for production environments.[23] This version introduced a no-cost licensing model without time limitations, making it accessible for small businesses, developers, and testing scenarios while maintaining enterprise-grade features derived from its predecessor.[24] It was designed to complement VMware Infrastructure 3, enabling seamless integration for managing virtual machines alongside ESX Server deployments in mixed environments.[23] A key addition in this release was the VMware Server Console, a dedicated management application available for both Windows and Linux, which provided graphical control over virtual machine creation, configuration, powering on/off, and monitoring.[25] The console supported remote connections to the host, facilitating administration from client machines. Enhanced scripting capabilities were introduced through the VIX API, allowing automation of tasks such as VM lifecycle management and guest interactions via C, Perl, or COM interfaces.[26] VMware Server 1.0 also supported up to 3.6 GB of RAM per virtual machine, an improvement over prior limitations.[27] Compatibility was a core strength, with full support for 32-bit guest operating systems on both Windows and Linux hosts, alongside initial support for 64-bit guests on 64-bit hardware to leverage emerging multi-core processors.[10] Supported guests included various Windows versions, Linux distributions, and NetWare, ensuring broad applicability.[23] The product received ongoing updates, culminating in the final maintenance patch, version 1.0.10 (build 203137), released on October 26, 2009, which addressed security vulnerabilities including directory traversal issues.[28]

VMware Server 2.0

VMware Server 2.0, released in October 2008, represented the culmination of the free server virtualization product line, introducing a web-based management interface known as VMware Infrastructure Web Access to enable browser-based administration of hosts and virtual machines. This version shifted from the previous GUI-based console to a more scalable, remote-accessible tool, allowing administrators to manage multiple servers without dedicated client software. The release emphasized ease of deployment for small-scale environments, building on the type-2 hypervisor architecture to run atop existing host operating systems. The product supported a range of host platforms, including Windows Server 2000, 2003, and 2008 editions, alongside Linux distributions such as Red Hat Enterprise Linux 5 and Ubuntu 7.10. Virtual machines were supported up to 8 GB of RAM allocation per VM.[29] Key enhancements included an improved remote console for streamlined virtual machine interaction and enhanced USB passthrough, permitting direct connection of USB devices to guest systems for tasks like peripheral testing. Additionally, it incorporated basic integration with vSphere concepts, such as shared management interfaces, to align with VMware's enterprise ecosystem. The final maintenance release, version 2.0.2 build 203138, arrived on October 26, 2009, addressing security vulnerabilities and stability issues. VMware announced the product's discontinuation in January 2010, citing a strategic pivot toward paid enterprise solutions, with general support concluding on June 30, 2011. Many of its core features, including the web access tools, influenced subsequent products like VMware Workstation 8.0.

Technical Features

Core Virtualization Functions

VMware Server provides essential mechanisms for managing the lifecycle of virtual machines (VMs), enabling administrators to create, configure, power on and off, and replicate instances efficiently. VM creation is initiated through the VMware Infrastructure (VI) Web Access interface using a guided wizard, where users specify a unique name and storage location on the host's datastore. During setup, the guest operating system is selected from a supported list, influencing hardware compatibility up to version 7, which accommodates up to 8 GB of RAM and 10 network adapters. Configuration options include allocating CPU cores based on host availability and guest OS requirements, assigning RAM within recommended minimum and maximum limits to avoid overcommitment, and defining virtual disk parameters such as capacity (up to 950 GB), type (growable for space efficiency or pre-allocated for performance), and controller (IDE or SCSI with caching modes for safety or speed).[30][31] Once configured, VMs can be started or stopped via the web interface or command-line tools like vmrun. The start command launches the VM in graphical mode for console access or headless mode for background operation, connecting to the host's SDK endpoint for authentication. Stopping supports a soft option for graceful guest OS shutdown or a hard power-off for immediate halt, ensuring controlled state transitions. Cloning extends lifecycle management by duplicating an existing VM, copying its directory structure, configuration files, and disks while adjusting identifiers like MAC addresses to prevent conflicts; this process, often scripted on Linux hosts for automation, produces an independent copy suitable for testing or deployment without affecting the original.[32][33] Snapshot functionality in VMware Server captures a point-in-time state of a VM, including memory, disk files, and device settings, facilitating rollback to previous configurations for recovery or experimentation. Snapshots are created through the VI Web Access by selecting the VM and initiating a capture, which branches the virtual disk to preserve changes separately from the base image; multiple snapshots can form a chain per VM, allowing reversion to any prior state while maintaining a linear history of modifications. This mechanism supports up to a practical limit of snapshots before performance degradation, with removal consolidating changes back to the parent disk, though it may require significant time depending on disk activity.[34] For backup integration, VMware Server on Windows hosts is compatible with Microsoft's Volume Shadow Copy Service (VSS), enabling application-consistent backups of guest VMs by quiescing file systems and coordinating with VSS writers in Windows guests. This integration allows volume shadow copies to capture the VM state without downtime, supporting tools that leverage VSS for reliable data protection of running instances, particularly beneficial for environments with Microsoft applications.[35] Resource management in VMware Server involves dynamic allocation of host CPU, memory, and I/O to running VMs, with the hypervisor sharing physical resources based on configured limits and demands to optimize utilization. Administrators assign fixed CPU counts and RAM amounts per VM during creation or edits (requiring power-off for changes), enabling overcommitment where total allocations exceed host capacity, as idle resources are redistributed transparently. Network resources are allocated via virtual adapters supporting bridging mode, which connects VMs directly to the host's physical network (e.g., via vmnet0 to eth0), or NAT mode, which translates traffic through a private subnet (e.g., 172.16.86.0 on vmnet8) for shared internet access without dedicated IPs. These modes are configured post-installation using host-specific tools like vmware-config.pl on Linux, ensuring flexible connectivity while isolating or integrating VM traffic as needed.[36]

Management Tools and Interfaces

VMware Server provided several tools and interfaces for administering virtual machines and the host system, varying between its major versions. In VMware Server 1.0, the primary management tool was the VMware Server Console, a standalone application available for both Windows and Linux hosts. This console allowed users to connect locally or remotely to the VMware Server host for tasks such as viewing the virtual machine inventory, powering on or off VMs, and configuring resources through intuitive wizards.[37] The console featured an inventory panel displaying VM status, summaries, and alarms, enabling administrators to monitor and manage multiple VMs from a single interface without requiring browser access.[37] With the release of VMware Server 2.0, management shifted toward a web-based interface known as VMware Infrastructure Web Access (VI Web Access), accessible via standard web browsers over HTTP (port 8222) or HTTPS (port 8333). This browser-driven tool supported remote control of multiple hosts and VMs, offering a tabbed workspace for tasks like hardware configuration, snapshot management, and resource allocation, eliminating the need for client-side software installation.[14] VI Web Access included an inventory panel for navigating hosts and VMs, a task console for tracking operations, and administrative menus for user permissions and system settings, making it suitable for headless server environments.[14] The remote access model in both versions relied on the VMware Host Agent service, a background process that facilitated client connections over TCP/IP for secure, headless operation. This service handled authentication, session management, and communication between the management interface and the host, allowing administrators to perform operations without physical console access to the server.[38] Additional tools included the VIX API, a programmatic interface for automating VM operations such as starting, stopping, and scripting workflows in languages like C, Perl, and .NET. The VIX API enabled integration with third-party management software, supporting tasks like bulk VM deployment and monitoring without manual intervention through the console or web interface.[39]

Architecture

Host System Requirements

VMware Server operates as a type-2 hypervisor, requiring a compatible host operating system and underlying hardware to support virtualization. The host system must provide the foundation for running virtual machines, with prerequisites focused on processor compatibility, memory allocation, and storage capacity to ensure stable operation. Hardware requirements for the host include x86 or x64 processors from Intel or AMD. For 64-bit guest virtual machines, processors with hardware virtualization extensions—such as Intel VT-x or AMD-V—are recommended to enable efficient performance without software emulation overhead. Minimum memory is 512 MB for the host operating system and VMware Server itself, though 2 GB or more is advised to support multiple virtual machines and avoid resource contention. Disk space requirements vary based on the number and configuration of virtual machines but generally necessitate several gigabytes for virtual disk files, snapshots, and logs, with faster storage recommended for better I/O performance. Supported host operating systems encompass various Windows and Linux distributions. For VMware Server 2.0, these include Windows Vista Business and Ultimate editions, Windows Server 2008, Red Hat Enterprise Linux 5, and Ubuntu 7.10. Earlier versions like VMware Server 1.0 supported older platforms such as Windows 2000, Windows XP, Windows Server 2003, Red Hat Enterprise Linux 3 and 4, SUSE Linux Enterprise Server 9 and 10, and Ubuntu 5.10 and 6.06. Compatibility is limited to 32-bit and 64-bit editions of these OSes, with 64-bit host support introduced in version 2.0 for enhanced scalability. The installation process begins with downloading the appropriate installer package from the VMware website, available as executable files for Windows or RPM/DEB packages for Linux. Once installed, VMware Server runs as a background service on the host, enabling headless operation. Initial configuration involves setting up user accounts and permissions via the web-based management interface to support multi-user remote access, often integrated with the host OS authentication mechanisms.[40] As a type-2 hypervisor layered atop the host OS, VMware Server introduces performance overhead due to shared resources and kernel interactions, typically limiting its use to development, testing, or non-critical production workloads rather than high-throughput enterprise environments.[41]

Virtual Machine Support

VMware Server offered extensive compatibility for guest operating systems, supporting both 32-bit and 64-bit architectures across a range of platforms. This included Windows operating systems from Windows 95 and Windows NT 4.0 Server up to Windows Server 2008 Standard, Enterprise, Datacenter, and Web Editions, as well as Windows Vista Business, Ultimate, and Enterprise editions. Linux distributions were broadly supported, encompassing Red Hat Enterprise Linux versions 2.1 through 5.0 (both 32-bit and 64-bit), SUSE Linux Enterprise Server 8 through 10, Ubuntu Linux 5.10 through 8.04 LTS, Debian 3.1 through 4.0, and Asianux Server 2 and 3. Additionally, select other systems such as FreeBSD 4.3 through 7.0 (32-bit), Sun Solaris 8 through 10 (32- and 64-bit), and Novell NetWare 6.5 with Support Packs 3 through 5 were compatible as guest OSes.[42] The virtual hardware emulated by VMware Server replicated standard PC components to enable seamless guest OS operation. It featured virtual symmetric multiprocessing (SMP) supporting up to 2 virtual CPUs (vCPUs) per virtual machine in version 2.0, using hardware compatibility version 7. Storage was handled via emulated SCSI controllers (such as LSI Logic Parallel or legacy BusLogic) and IDE controllers for compatibility with older systems. Graphics were provided through a VGA-compatible VMware SVGA II adapter, which supported basic 2D acceleration but lacked 3D graphics acceleration. Other emulated peripherals included virtual network adapters (AMD PCnet-PCI II or enhanced VMXNET), sound cards (Creative Sound Blaster 16 emulation), USB controllers (up to 2), and serial/parallel ports.[43] Virtual machines in VMware Server utilized the proprietary .vmx file format for configuration settings, which defined parameters like CPU allocation, memory, and device mappings in a human-readable text format. Virtual disks were stored in the .vmdk format, consisting of descriptor files outlining geometry and flat data files containing the actual disk contents, ensuring interoperability within the broader VMware ecosystem for migration or backup purposes.[44] Key limitations in virtual machine support positioned VMware Server for entry-level workloads rather than high-performance computing. It did not support GPU passthrough or direct device assignment for PCI devices, relying instead on fully emulated I/O paths that introduced overhead and capped performance for graphics-intensive or latency-sensitive applications. Advanced features like nested virtualization or specialized I/O emulations were absent, restricting its use to standard server and desktop simulation scenarios.[45]

Discontinuation and Legacy

Reasons for Discontinuation

In January 2010, VMware announced the discontinuation of new downloads and further development for VMware Server, marking the end of its active product lifecycle as a standalone offering.[1] The primary reasons for this discontinuation included significant overlap with other emerging free virtualization tools from VMware itself, such as VMware Player for desktop environments and the free version of vSphere Hypervisor (ESXi), which provided more robust type-1 hypervisor capabilities suitable for production use. Additionally, VMware shifted development resources toward advanced cloud computing and enterprise-grade virtualization solutions, prioritizing scalability and integration over the type-2 hypervisor model of VMware Server.[46][1] Support for VMware Server followed a phased wind-down: the final security patches were released in October 2009, addressing vulnerabilities in version 2.0.2. General support, including technical assistance and compatibility updates, continued until June 30, 2011, after which no further security updates or fixes were provided, leaving users vulnerable to unpatched issues.[47][1] This decision aligned with VMware's broader business strategy under EMC's majority ownership since 2004, emphasizing subscription-based models and deeper integration within the vSphere suite to target enterprise customers and cloud infrastructure, rather than maintaining free, entry-level server products.[48]

Successors and Ongoing Relevance

Following the discontinuation of VMware Server in January 2010, VMware introduced the Shared Virtual Machines feature in VMware Workstation 8.0, released in 2011, as a direct successor for users seeking headless, shared virtual machine capabilities over a network.[2][49] This feature allowed multiple users to access and manage virtual machines remotely from a host running Workstation, mirroring the server-oriented functionality of VMware Server while integrating it into a desktop hypervisor product.[50] VMware Server's free model paved the way for subsequent free hypervisor offerings, notably the VMware vSphere Hypervisor (based on ESXi), which became available as a no-cost download starting with vSphere 4 in 2009 and evolved into a standalone free edition.[51] Official VMware security advisories from 2010 explicitly recommended upgrading from VMware Server 2.0 to ESXi or VMware Player, positioning ESXi as the primary type-1 hypervisor replacement for server environments.[52] By demonstrating the viability of accessible virtualization without licensing costs, VMware Server influenced the broader ecosystem, including the growth of open-source alternatives like KVM, which gained traction as a free, Linux-integrated hypervisor during the same period.[53] Despite its end of general support in June 2011, legacy installations of VMware Server persist in isolated, air-gapped environments where stability and security isolation outweigh the need for updates.[54] Archived installation files remain accessible through digital preservation sites like the Internet Archive's Wayback Machine, enabling continued use or migration in non-production or historical contexts.[55] Historically, VMware Server played a key role in establishing the viability of free server virtualization, helping VMware achieve market dominance with over 70% share in on-premises virtualization software revenue by the early 2020s, prior to Broadcom's 2023 acquisition.[56] This product underscored VMware's strategy of tiered offerings, blending free entry points with enterprise upgrades to drive adoption and long-term revenue growth.[57]

References

User Avatar
No comments yet.