Mike Cammilleri
2016-03-02 20:00:43 UTC
So LTSP memory/processing requirements can vary widely depending on your environment and what your users are doing with it. I get that. But I was wondering if someone really had a finer sense on what the requirements are for the following situation.
A virtual machine running Ubuntu 14.04 LTS and ltsp-server and dhcp on VMware Server with hardware thin-clients booting to it. The LTSP server virtual machine has two NICs. One for the network we image it with and the 2nd being the thin-client network that dishes out the ip addresses. I have the default gateway set to the NIC that's public facing, so in theory all thin-client sessions are getting their network traffic through that NIC.
What should I set for the specs on this LTSP server VM for X number of thin clients? Same as the hardware requirements listed in the LTSP Installation Guide? Users should only be web browsing, document editing, they may play some audio, basic every day stuff. How will this saturate the virtual NIC?
I have maybe 100 concurrent users so clearly I need either.....
1. Multiple LTSP servers running across multiple VM's in VMware. I separate thin clients in dhcp so that only one LTSP server answers them on boot. Thus dividing the users among VMs. But how much does this tax the VMware Server host machine?
2. Have one LTSP VM server in Vmware and make it HUGE, basically one of the only few VMs on the host. Possibly purchase a VMware host machine just to run one or two or three LTSP servers that have really beefy settings. How will the network traffic perform?
3. Given option two, having a large LTSP server run as a VM for many users doesn't really buy me much if I have to have such a beefy VMware host. Might as well just stick with hardware/bare metal machine for my LTSP server with no virtualization.
It's all a question of scaling but gets complicated when considering virtualization.
I think it comes down to which is a better scheduler? VMware or Ubuntu? If VMware better utilizes the host resources for the LTSP Server VM and the strain the clients put on it, then sure, maybe we'll dedicate one of our VMware hosts just to this task. But if Ubuntu is a better resource scheduler than VMware then might as well just stick with installing Ubuntu directly on the machine and skip any virtualization.
Thoughts? Am I nuts? Who else is doing this and what have you found? It's hard to test with 4 concurrent sessions right now.
--mike
A virtual machine running Ubuntu 14.04 LTS and ltsp-server and dhcp on VMware Server with hardware thin-clients booting to it. The LTSP server virtual machine has two NICs. One for the network we image it with and the 2nd being the thin-client network that dishes out the ip addresses. I have the default gateway set to the NIC that's public facing, so in theory all thin-client sessions are getting their network traffic through that NIC.
What should I set for the specs on this LTSP server VM for X number of thin clients? Same as the hardware requirements listed in the LTSP Installation Guide? Users should only be web browsing, document editing, they may play some audio, basic every day stuff. How will this saturate the virtual NIC?
I have maybe 100 concurrent users so clearly I need either.....
1. Multiple LTSP servers running across multiple VM's in VMware. I separate thin clients in dhcp so that only one LTSP server answers them on boot. Thus dividing the users among VMs. But how much does this tax the VMware Server host machine?
2. Have one LTSP VM server in Vmware and make it HUGE, basically one of the only few VMs on the host. Possibly purchase a VMware host machine just to run one or two or three LTSP servers that have really beefy settings. How will the network traffic perform?
3. Given option two, having a large LTSP server run as a VM for many users doesn't really buy me much if I have to have such a beefy VMware host. Might as well just stick with hardware/bare metal machine for my LTSP server with no virtualization.
It's all a question of scaling but gets complicated when considering virtualization.
I think it comes down to which is a better scheduler? VMware or Ubuntu? If VMware better utilizes the host resources for the LTSP Server VM and the strain the clients put on it, then sure, maybe we'll dedicate one of our VMware hosts just to this task. But if Ubuntu is a better resource scheduler than VMware then might as well just stick with installing Ubuntu directly on the machine and skip any virtualization.
Thoughts? Am I nuts? Who else is doing this and what have you found? It's hard to test with 4 concurrent sessions right now.
--mike