Activating windows virtual machines for testing? good/bad?
I am being asked to set up a battery of windows 7 flavours for a guy over in QA using VM's so that his office isn't filled with boxen. Is the common practice to activate these temporary machines or do folks just set them up, run the tests and then reload after a while.
Does this even matter?
Solution 1:
I've been testing it on a machine and I don't bother to activate as I usually rebuild that machine every other week to test something else. If you plan to use those VM for longer than the period before activation I'd say yes, activate them.
Solution 2:
Depends on your exact needs, but you should have a standardized Virtual Machine, activated or not, then make a fresh copy and run the tests when you need to.
Solution 3:
I don't know about Win7, but we're gold partners and while we get 500 licenses for Vista Business/Enterprise, we get 1 license for Vista Ultimate. Activating that on test virtuals burned that single lincense for us, and we have to call to get it activated.
Solution 4:
This will absolutely depend on your license agreement. We have extremely flexible licensing for testing/development purposes, which is exactly what you're doing. Our desktop license count has proven to be effectively unlimited, as we simply get a new key whenever the old ones are used up by the constant VM churn.
Someone enlighten me if I'm mistaken, but there's nothing shady at all about installing and using a copy until the activation runs out. No need to borrow trouble if the VMs won't be in QA long enough to explode.
Solution 5:
If you're using test or development licenses (such as those bundled with TechNet or MSDN subscriptions), I would suggest not activating the installation unless you specifically need to use the test server beyond the evaluation period. The main reason is that Microsoft usually does not allow reactivation of used TechNet or MSDN licenses. [Edited based on comment]
If you are using regular retail licenses, this is less of an issue, except that activating the new machine will likely involve a call to Microsoft to document the license transfer.
The following option probably does not apply to you, but it's worth mentioning for the benefit of others: If you are using volume licenses, then activation is not ever necessary, but you should let your license administrator know of the change, so that your organization remains in compliance with the terms of the volume license agreement.