J
Jeff Whitehead
I work in a software house where we have several MSDN users.
We run a test LAN, which will soon have several Vista test PCs.
Until now, (XP and earlier) we've used Symantec Ghost to create an image of
a (non-OEM) Windows installation on ONE PC.
We've then used that same Ghost image, to deploy to a pool of about 10 TEST
PCs (for TESTING only).
For ease of reference, I'll call these machines A through J.
These machines are re-imaged constantly - sometimes as many as 10 times a
day or more.
(We test against about 20 different languages of each operating system).
Now I know what you're all thinking...
Firstly, all the users of these machines (e.g. Persons A through E) are
licensed individually under the MSDN program.
Second, the MSDN program allows users to install their programs for
testing/development, which is what they are doing.
So, we feel this is legitimate use of the operating system. We've paid all
the necessary fees... it just saves each user creating their own individual
Ghost images.
With the recent release of Vista, we want to create images of Vista that
work in the same way. I.e. A Ghost image is created of a Windows Vista
installation on Machine A. We want to image that onto Machines B through J
for say half a day.
I understand that Machine A will activate with no problem. However, machines
B through J have different hardware IDs, so will cause Windows to need
activation. We assume that when these are activated, we will get the 'key
already in use' message and NOT activate these machines.
We've thought about installing a KMS server to handle internal activations
(we realise you need 25 machines or more for KMS to work, but will be
expanding!). However, having read through the various Microsoft docs (Step
by Step activation etc) about Vista activation, we understand that each KMS
machine will ONLY activate 6 machines a maximum of 10 times...... we could
easily break that barrier in one day.
Furthermore, because these machines are coming from images, it seems that 30
days after the Ghost image is CREATED, we have to go and rebuild a brand new
ACTIVATED Ghost image. Again, we can only do this so many times, because
each machine will only activate a number of times before it goes dead. Is
this really correct? Is there some way we can get round this?
I've read some comments about using Sysprep to generate a new ID, but I
assume this would use yet another license from our KMS pool. If we reghost
all the time, we'll keep using more and more licenses even though most of
the machines are no longer running.
After reading through the MS documents, I found they seem to contradict
themselves and I must say I'm completely lost.
I'm sure this is just my understanding, but I wondered if anybody else is
running a similar scenario and could tell us how they've set it up?
Alternatively, could somebody from Microsoft comment on the best practice
for this scenario?
Many thanks,
Jeff Whitehead
Network Administrator
We run a test LAN, which will soon have several Vista test PCs.
Until now, (XP and earlier) we've used Symantec Ghost to create an image of
a (non-OEM) Windows installation on ONE PC.
We've then used that same Ghost image, to deploy to a pool of about 10 TEST
PCs (for TESTING only).
For ease of reference, I'll call these machines A through J.
These machines are re-imaged constantly - sometimes as many as 10 times a
day or more.
(We test against about 20 different languages of each operating system).
Now I know what you're all thinking...
Firstly, all the users of these machines (e.g. Persons A through E) are
licensed individually under the MSDN program.
Second, the MSDN program allows users to install their programs for
testing/development, which is what they are doing.
So, we feel this is legitimate use of the operating system. We've paid all
the necessary fees... it just saves each user creating their own individual
Ghost images.
With the recent release of Vista, we want to create images of Vista that
work in the same way. I.e. A Ghost image is created of a Windows Vista
installation on Machine A. We want to image that onto Machines B through J
for say half a day.
I understand that Machine A will activate with no problem. However, machines
B through J have different hardware IDs, so will cause Windows to need
activation. We assume that when these are activated, we will get the 'key
already in use' message and NOT activate these machines.
We've thought about installing a KMS server to handle internal activations
(we realise you need 25 machines or more for KMS to work, but will be
expanding!). However, having read through the various Microsoft docs (Step
by Step activation etc) about Vista activation, we understand that each KMS
machine will ONLY activate 6 machines a maximum of 10 times...... we could
easily break that barrier in one day.
Furthermore, because these machines are coming from images, it seems that 30
days after the Ghost image is CREATED, we have to go and rebuild a brand new
ACTIVATED Ghost image. Again, we can only do this so many times, because
each machine will only activate a number of times before it goes dead. Is
this really correct? Is there some way we can get round this?
I've read some comments about using Sysprep to generate a new ID, but I
assume this would use yet another license from our KMS pool. If we reghost
all the time, we'll keep using more and more licenses even though most of
the machines are no longer running.
After reading through the MS documents, I found they seem to contradict
themselves and I must say I'm completely lost.
I'm sure this is just my understanding, but I wondered if anybody else is
running a similar scenario and could tell us how they've set it up?
Alternatively, could somebody from Microsoft comment on the best practice
for this scenario?
Many thanks,
Jeff Whitehead
Network Administrator