SLES + VMWare Virtual Machines

Hey!

I want to ask some questions before i will purchase SLES (atm. downloading free trial to see if everything works fine and if that can give me everythihng i need).

It will be used in very small company on one PC (One CPU). I want to run it with VMWare Workstation which i will purchase as well to use it with SLES. I want to run around 20 Virtual Machines.

  • Which license should i purchase?
    a) Physical/Virtual
    b) Sockets ?

  • Is one SLES license enough to run it as host OS + virtual machines OS?

On 10/10/2013 02:24 PM, DarQScreaM wrote:[color=blue]

Hey!

I want to ask some questions before i will purchase SLES (atm.
downloading free trial to see if everything works fine and if that can
give me everythihng i need).

It will be used in very small company on one PC (One CPU). I want to run
it with VMWare Workstation which i will purchase as well to use it with
SLES. I want to run around 20 Virtual Machines.[/color]

Sounds VERY unlikely. 20 VMs? At the same time? I’m going to say probably not
right?

With that said, a better solution would be to purchase SLES… use it as the
virtualization host using Xen or (perhaps better) KVM and then you can put as
much SLES VM guests as you want… understanding that 20 VMs is still likely not
doable. How much memory does the host have?
[color=blue]

  1. Which license should i purchase?
    a) Physical/Virtual
    b) Sockets ?

  2. Is one SLES license enough to run it as host OS + virtual machines
    OS?[/color]

Yes, absolutely.

DarQScreaM wrote:
[color=blue]

Hey!

I want to ask some questions before i will purchase SLES (atm.
downloading free trial to see if everything works fine and if that can
give me everythihng i need).[/color]

The free trial is the best way to find out if it will do the job.

[color=blue]

It will be used in very small company on one PC (One CPU). I want to
run it with VMWare Workstation which i will purchase as well to use
it with SLES. I want to run around 20 Virtual Machines.[/color]

You don’t provide much information about how you plan to do this…
For example, 20 VMs @ 512 MB RAM = 10 GB RAM and your host only has ONE
CPU? It sounds like you’re stretching things a little…

[color=blue]

  1. Which license should i purchase?
    a) Physical/Virtual
    b) Sockets ?

  2. Is one SLES license enough to run it as host OS + virtual machines
    OS?[/color]

We only provide opinions and help with technical issues. Questions
about licensing should always be directed to SUSE sales staff. When
it comes to licensing, our opinion counts for very little.

You can request a sales call if you click on “Lets Talk” from the SUSE
home page.
https://www.suse.com/


Kevin Boyle - Knowledge Partner
If you find this post helpful and are logged into the web interface,
show your appreciation and click on the star below…

Hi DarQScreaM,

let me comment on the “one PC” statement, too:

It is a very wise decision to evaluate the situation via the trial offering, because 20 VMs will put a lot of stress on the system. Depending of what you’ll run inside these VMs, that single CPU may actually be more than enough - but depending on the base hardware, I/O will might kill your performance.

Did you actually mean “one machine” (stressing the difference between server & PC hardware)? A typical PC would not provide enough memory support for all those VMs… two further differences are that server CPUs are more optimized for running parallel tasks and a server base system is targeted for more I/O throughput. So if you are really talking about some PC hardware, I don’t expect much joy when running 20 VMs.

I take it from your final question that these VMs will run SLES, too. There’s usually some baseline of file i/O for every Linux system, be it the host or the guest systems… and so you’ll have a constant read/write traffic going to your disk(s). This keeps your disks (and the controller(s)) rather busy, add some applications trying to actually read significant amounts of data from within different VMs and you’ll see quite some delays because of “i/o waits”.

While we’re at SLES VMs - you might as well look into running those via Xen… all para-virtualized and no extra product needed. I haven’t had to use VMware Workstation in a while - does it still need an open window per VM, or will it let you run the VMs head-less?

I’d be interested to hear more about your system and the corresponding test results - please let me (us) know how things turn out!

Regards,
Jens

PS: With regards to licensing it was already pointed out that we’re the technical folks here - but I nevertheless had a look at SUSE’s web site (Germany) and found two corresponding statements: For X86 systems, you have a license per physical machine (with options for 2, 4, 8 sockets) - “per socket” licenses are only mentioned in the context of Itanium and Power CPUs. And it is stated that you need only one SLES license per physical machine, which covers all virtual SLES machines on that physical server. But the final word on this has to come from SUSE, as there may be different licensing models for different countries, so please contact some SUSE sales staff for details.