A few questions about VMWare. Virtuozzo and more....
I have a few questions about virtual machines and I am just putting all together :
- The most popular SWs are Virtuozzo, Virtual Server 2005 R2 and VMware ESX Server. Virtuozzo is not a real virtual machine, as VMware, because the host OS is shared with all VPS, including updates from MS. I would like to understand more about license.... Since you are using the same OS, if I buy one license of W2K3 Server Enterprise, can I install unlimited guests using one license? Or like I read at MS site, I can use up to four instances of the server software in virtual operating system environments ? Means that if I buy licenses by processor ( for a machine with two ) I can use up to eight VMs ?
- Can I rent VMs using VMWare ? I read a few months ago that this was illegal yet ( they were supposed to change their EULA ). If yes which one use ? I saw that license prices were a litlle bit expensive if we compare with Virtuozzo
- What is the best choice IF I am looking for the best choice for the duo price-quality ?
- Someone is offering VMs using Virtual Server 2005 R2 ? Is it working well ? How about workload to create the virtual machines ? With Virtuozzo is easy install a new VM. Which one provide less workload for the team to build it ?
- How calculate how many machines I can create inside a host ? Based one for 1 1/2 ? Ex : 2G = 6 VMs with 500M RAM ?
- With Virtuozzo I need connect using Remote Desktop that don't allow more than 3 simultaneous connection. There are better solutions instead buy/rent TS licenses ?
If you intend to run VM based vps, then try VMWare Workstation 4.x
IT ROCKS.. other versions and, also Virtuozzo Windows VPSs sucks.
* VZ has ram allocation problems with Windows.
* XEN is going down because Microsoft's hands touched it
* Virtuozzo has RAM allocation problems and DONT HAVE fully OS support.
* OpenVZ has only *nix solutions
I found another one about Virtuozzo and emote connection :
Virtuozzo uses Microsoft's native Terminal Services (TS), which utilize the RDP (Remote Desktop Protocol) to provide direct access to the VPS (Virtual Private Server) desktop for administrative purposes. There is a single TS instance running on the Virtuozzo Host which provides RDP access to ALL VPSs and the Host itself. This means that Terminal Services cannot (and in fact should not) be started in any VPS.
Terminal Services on a Virtuozzo server are subject to Microsoft TS licensing: only 2 simultaneous RDP sessions are allowed by default. Once you have 2 terminal session connections opened to a VPS you cannot connect to any other VPS or the Host (although you can always connect to the Host's Console using mstsc.exe /console).
If you are planning to use more than 2 simultaneous Terminal Services connections, e.g. to provide simultaneous RDP access to each VPS, you need to install additional TS licenses to your Windows 2003 machine running Virtuozzo. It is important to note that these licenses define the number of simultaneous TS connections so you will only need to purchase enough licenses to satisfy this requirement. Terminal services licenses should only be installed on the Virtuozzo Host server.
Virtuozzo allows you to limit the amount of simultaneous RDP sessions opened to a VPS ("Number of TS sessions" in QoS). This QoS setting allows you to provide fair distribution of TS licenses ensuring that a single VPS cannot occupy all available TS licenses.
Please, be aware that Terminal Services is the only way to provide remote access to the VPS desktop. Utilities like VNC, pcAnywhere, Radmin, Dameware, etc. are using the so-called Windows root session (or root console) to connect to a typical Windows 2003 server. Root session is the instance which is associated with the hardware console of a server where physical devices including keyboard, mouse and monitor are connected to.
Only Virtuozzo has a single root session on the server, the console of the physical box. Therefore, you cannot use VNC-like tools to connect to VPSs; you can only use them to connect to the Virtuozzo Host.
Thats interesting, I just called again today to enquire about purchasing 20 dual-cpu license packs, (esx enterprise + virtual center) and was told it is explicitly not permitted to sell VPSes based upon VMWare products.
(ii) use the Software and each Licensed Additional Module solely for information processing and computing purposes, including the hosting of computer application-based services from a Virtual Machine and provision of such services via an internal or external network, provided such services may not consist of services to a third party that provide primarily computing or processing power (such as utility computing or grid computing) or any computer application-based service that is traded, rented, leased or sold on a Virtual Machine basis;
That language there SPECIFICALLY prohibits the sale of virtual machines.
"provided such services may not consist of services to a third party that provide ........... or any computer application-based service that is traded, rented, leased or sold on a Virtual Machine basis;
"SOLD ON A Virtual Machine Basis"
regardless of ESX, VMWare Server, it's against the EULA and I would expect VMWare to be more than willing to pull out the beat down stick