I’ve put together a lab with an x4100, VMware ESX, a SunRay and an OSX laptop. This provides the infrastructure in my home office, and a super platform for experimenting with various software and architectural components.
Key components are:
- Sun x4100 w/ 4 cores and 8Gb Memory
- VMWare ESX 3.01
- Solaris 10 x86 virtual machine (vm) running SunRay server
- SunRay 1G appliance
- Several Windows XP and Windows Server vm’s
- cAos Linux vm running DHCP, bastion SSH and caching DNS
- PowerBook G4 client
- Synergy keyboard/mouse virtualization
- Apple 23″ 1920×1200 Cinema Display
- SyncMaster 1024×768 Display
- SunRay client to access Solaris 10 via X and Windows via RDP (uttsc)
- X on the Mac for access to Linux and Solaris desktops with xnest and rdesktop
- Synergy to share keyboard/mouse between SunRay and OSX
There are a lot of nits to go through, most of which I have workarounds for:
- Sadly, there is some incompatibility between the SunRay and my Apple Cinema Display. (Update, this now works!)
- Synergy software looses connection between OSX and the SunRay session when the screensaver activates.
- Cisco VPN can’t be launched from an RDP client.
The setup shows the technical feasibility for virtualizing Windows, Linux and Solaris desktops with VMware, using SunRay as a thin-client to access displays.
The typical method for virtualizing Windows instances uses Terminal Server or Citrix. This method deploys individual Windows virtual machines, typically Windows XP Professional, allowing users greater control over their “machine”.
I’m thinking about setting up the SunRay with a Windows session in kiosk mode for one of my daughters. If she can’t break it, I think its a good initial indication of usability.
The cloning capabilities of VMware make keeping “clean” installs of various base types a breeze, except for one small niggle: I’m running out of disk. I think my next project will be a white-box iSCSI or NAS server that VMware can use for additional storage.cAos, Cisco VPN, iSCSI, NAS, Solaris 10, Sun x4100, SunRay, vmware, VMWare ESX