My company develops, among other things, a Linux database and application server. The database backend is Sybase ASA. We treat it as a walled garden in order to help keep our support and test loads low.
We have a lot of customers asking us to make the machine available as a virtual appliance; I'm trying to decide what kind of training we need in order to move forward. What I do know is that I need to focus on :
- Identifying the guest os as a VM rather than a physical device (yes, I've read read pill/blue pill, but it doesn't work in my test lab...)
- Anti Piracy concerns; is there something like a machine GUID we can depend upon to help identify the machine..
- Concerns of hosting a database engine on a virtual machine; write caching, system tuning
- Supporting customers using VM .. and the list of what I don't know is n-1; hoping that the community can help me with a two part answer:
1) What classes do I need for my dev team, from your experience? VMWare offers a lot of classes, but without clear delineation re: what I need and what I don't.
2) What other concerns should I be aware of when making my course selections?
Be gentle, this is my first question on Stack Overflow. (Not the first answer, though; I've never asked before because I've never had to; always found what I needed. Stack Overflow rocks.)