Hi everybody,
our company tinkers with the idea of taking our about 55 client PCs (Windows XP at the moment, and Windows 7 very soon) into some kind of virtual desktop infrastructure. Since about three years we do server virtualization with VMware ESX as hypervisor and DataCore SAN-Synphomy-V as storage virtualization (two physical machines each). Our IT service provider now suggests solutions from VMware (Horizon, Mirage, ...) and/or Citrix (XenDesktop, XenApp, ...) - of course, because it seems to be very expensive and very vendor lock-in.
Because I like the Proxmox VE project very much (and use it since about two years) I think about implementing some VDI infrastructure with Proxmox VE and SPICE. And because the infrastructure described above is about three years old, maybe this would be a nice chance to get rid of VMware and DataCore!
So there are three projects in which I would like to ask you for your opinion:
1. Two big physical machines should work in a cluster where server and desktop virtualization is possible. And the storage must be "real time" redundant and with good database performance. So what do you think about a two host PVE cluster with DRBD as storage (hardware RAID controller with many disks, maybe SSDs) and two 8 GBit fibrechannel lanes as direct connection (or rather via two FC switches) between the machines for syncing the storage? This would be fine because the physical machines are located in two different buildings, and our fibrechannel patchpanel has got two free ports left.
2. VDI with the template and cloning features of PVE, and remote access from tiny Linux clients using SPICE.
3. Some kind of application virtualization or "app streaming" like XenApp - open source would be nice, but that's not mandatory. Maybe not for the "big deployment", but for a few little applications which shouldn't be in a template.
I'd be thankful for your opinions, hints or experiences about these thoughts.
Thanks a lot and many greets from Germany
Stephan
our company tinkers with the idea of taking our about 55 client PCs (Windows XP at the moment, and Windows 7 very soon) into some kind of virtual desktop infrastructure. Since about three years we do server virtualization with VMware ESX as hypervisor and DataCore SAN-Synphomy-V as storage virtualization (two physical machines each). Our IT service provider now suggests solutions from VMware (Horizon, Mirage, ...) and/or Citrix (XenDesktop, XenApp, ...) - of course, because it seems to be very expensive and very vendor lock-in.
Because I like the Proxmox VE project very much (and use it since about two years) I think about implementing some VDI infrastructure with Proxmox VE and SPICE. And because the infrastructure described above is about three years old, maybe this would be a nice chance to get rid of VMware and DataCore!
So there are three projects in which I would like to ask you for your opinion:
1. Two big physical machines should work in a cluster where server and desktop virtualization is possible. And the storage must be "real time" redundant and with good database performance. So what do you think about a two host PVE cluster with DRBD as storage (hardware RAID controller with many disks, maybe SSDs) and two 8 GBit fibrechannel lanes as direct connection (or rather via two FC switches) between the machines for syncing the storage? This would be fine because the physical machines are located in two different buildings, and our fibrechannel patchpanel has got two free ports left.
2. VDI with the template and cloning features of PVE, and remote access from tiny Linux clients using SPICE.
3. Some kind of application virtualization or "app streaming" like XenApp - open source would be nice, but that's not mandatory. Maybe not for the "big deployment", but for a few little applications which shouldn't be in a template.
I'd be thankful for your opinions, hints or experiences about these thoughts.
Thanks a lot and many greets from Germany
Stephan