"Harry Johnston [MVP]" <> wrote in message
news:...
> Lawrence Garvin [MVP] wrote:
>
>> Might I suggest creating a server, install Virtual Server, create the DC
>> as a VM on the base server, and then, you can either install WSUS on the
>> base server, or in another VM.
>
> I wouldn't recommend the former (WSUS on the host server with the DC as a
> VM) because it means that if IIS/WSUS is compromised, so is the DC (and
> hence the entire domain).
Can you expand on your thought, Harry?
From my point of view, just because IIS on a *host* might be
invaded/compromised, does not necesarily imply that any or all of the VMs
residing on that host are compromised. Obviously a human with administrative
credentials has full run --- but there's *no* configuration of hosts or VMs
that can protect against that scenario. But it's really dependent on the
nature of the compromise. An attack vector specific to IIS, or even general
to web servers and/or webservices, and premised on the fact that the DC is
properly addressed and firewalled in a separate VM with appropriate
isolation on the volume containing the VHDs and appropriate ACLs on that
volume, makes it highly unlikely that the DC would be a successful victim of
such an attack, even assuming the DC is a target at all.
My primary point for recommending against this, though, has absolutely
nothng to do with *security* issues, but with the more basic functionality
of IIS/WSUS being "Broken" due to domain controller activities -- like
running 'dcpromo' -- and other issues that are commonly known to contribute
to IIS/WSUS dysfunctionality.. Placing WSUS on a DC effectively means you
can never demote that DC without totally breaking your WSUS functionality;
and having to work around IIS and/or the DC, also puts strains on certain
activities of a diagnostics nature that may need to be performed on such
machines from time to time.
As to the issue of virtual machines -- to the point of *ideal*
configurations.. one would run Hyper-V Server Core as the host, and
everything would run in VMs on the Hyper-V Server Core host. But, then, we
weren't really looking for ideal scenarios here - we're trying to offer the
O.P. a solution that involves a DC and a WSUS server on one box -- an
undesirable scenario in any configuration. ;-)
However.. if I had no choice, and had to deploy both on one box... I'd
deploy WSUS on the DC before I'd ever install Virtual Server on a DC!! While
both require IIS, the latter is just an open invitation to complicating the
DC seven ways to shadyville and back! :-)
--
Lawrence Garvin, M.S., MCITP:EA, MCDBA
Principal/CTO, Onsite Technology Solutions, Houston, Texas
Microsoft MVP - Software Distribution (2005-2009)
MS WSUS Website:
http://www.microsoft.com/wsus
My MVP Profile:
http://mvp.support.microsoft.com/pro...awrence.Garvin