Dean, what did you mean by the last line, indicated here?

    > The IM process itself does not create phantoms, if it were
    > exclusively responsible for that task, all group modifications
    > referencing non-local-domain members would require origination
    > against the IM -- this is not the case.  
    > Phantoms are created locally by each DC
->  > (beneath the awareness of the directory itself).


Cheers,
BrettSh


On Tue, 16 Aug 2005, Francis Ouellet wrote:

> Dean and all;
> 
> This has been a great topic so far. It seems that the IM
> infrastructure role isn't quite grasped by everybody and can be a
> little confusing (me being first confused!)
> 
> Can I suggest that we gather all of the information from this thread
> and publish it as a community article on the MS KB we can later refer
> to?
> 
> I'm willing to whip up the article if everyone agrees; I can then post
> back to the list a draft (or publish it somewhere) for technical
> review.
> 
> Thanks,
> Francis
> 
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dean Wells
> Sent: August 16, 2005 3:44 PM
> To: Send - AD mailing list
> Subject: RE: [ActiveDir] Question on Replication Topology
> 
> Sounds good to me Robert.  For the sake of clarification and a little more 
> detail, see below -
> 
> The IM process itself does not create phantoms, if it were exclusively 
> responsible for that task, all group modifications referencing 
> non-local-domain members would require origination against the IM -- this is 
> not the case.  Phantoms are created locally by each DC (beneath the awareness 
> of the directory itself).  
> 
> The well-known role of the IM is to identify the validity of local phantoms 
> using the process that we've just recently described to death.  In addition, 
> a lesser known function of the IM is that of improving its own phantoms and 
> replicating those improvements to the remaining DCs within its own domain.
> This is achieved by a 'sorta' replication proxy -- my earlier post describing 
> an ADFIND.EXE syntax outlines a means of finding the objects used by this 
> aspect of the IM's behavior (that's assuming you're interested of course).
> 
> --
> Dean Wells
> MSEtechnology
> * Email: [EMAIL PROTECTED]
> http://msetechnology.com
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Robert Williams
> (RRE)
> Sent: Tuesday, August 16, 2005 3:15 PM
> To: [email protected]
> Subject: RE: [ActiveDir] Question on Replication Topology
> 
> I like your explanation...please allow me to comment on a snippet just to be 
> sure we're on the same page:
> 
> <DEJI>
> IF the IM does not create phantoms, then the DCs that are not GCs do not have 
> a way to reference those objects that exist in the OTHER Domain. These DCs 
> who are not GCs rely on the IM to provide this facility, but since the IM has 
> stopped creating phantoms because it is also acting as a GC, then the 
> facility does not exist for the non-GC DCs to use.
> </DEJI>
> 
> The DCs that are NOT GCs still can reference the object since it's replicated 
> in after the phantom is created, however if your GC is on the IM
> ***AND*** you DO NOT have ALL DCs as GCs then the DCs which are GCs will not 
> ever update the objects when they are renamed since there aren't any phantoms 
> to update on the GC.
> 
> And Dean, Brett, or Eric will hopefully correct me if I'm wrong but any DC 
> can and will create the phantom when necessary (or will it be the IM or PDC 
> which actually 'creates' the phantom??) but it's the IMs job to update 
> them...I think from the IM's perspective that it really doesn't care how they 
> are created, its job is to just keep them accurate.  That part I'm not 100% 
> clear on so I hope someone straightens it out for me / us.
> 
> Dean, Brett, or Eric...it's getting kinda deep here, can you clarify some of 
> these things if possible?
> 
> Thanks!
> 
> Rob
> 
> 
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
> Sent: Tuesday, August 16, 2005 2:48 PM
> To: [email protected]
> Subject: RE: [ActiveDir] Question on Replication Topology
> 
> Your conclusion sounds good to me. When I talk about this IM/GC thingy, this 
> is how I present it (to non- or semi-technical CxOs):
>  
> In a multi-Domain environment:
> Each domain needs to know something about objects in the other domain.
>  
> A GC in one domain knows something about objects in other domains in a 
> multi-domain environment.
>  
> An IM provides references to objects in OTHER domains by creating phantoms of 
> those objects. These phantoms are used by other DCs in the IM's domain (who 
> are not GCs) when they need to reference those objects that exist in the 
> OTHER domain. These phantoms are NOT used by GCs because they already have a 
> way to reference these objects.
>  
> Now, IF a GC is also the IM, it will NOT create phantoms BECAUSE it already 
> knows about those objects that exist in the OTHER domain.
>  
> IF the IM does not create phantoms, then the DCs that are not GCs do not have 
> a way to reference those objects that exist in the OTHER Domain. These DCs 
> who are not GCs rely on the IM to provide this facility, but since the IM has 
> stopped creating phantoms because it is also acting as a GC, then the 
> facility does not exist for the non-GC DCs to use.
>  
> Now, IF all DCs in that domain are GCs, they will have knowledge of the 
> objects in the OTHER domain and will know how to reference them WITHOUT 
> relying on the existence of phantoms. In other word, they don't need the IM.
>  
> In a single domain environment:
> There is no reason to be aware of ANY external object, because there is only 
> one domain. Knowledge of the objects in this domain is shared equally by all 
> the DCs in this domain. Nobody needs an IM. So, it does not matter where the 
> IM resides because nobody uses it since there is no EXTERNAL object to 
> reference.
>  
>  
> Sincerely,
> 
> D?j? Ak?m?l?f?, MCSE+M MCSA+M MCP+I
> Microsoft MVP - Directory Services
> www.readymaids.com - we know IT
> www.akomolafe.com
> Do you now realize that Today is the Tomorrow you were worried about 
> Yesterday?  -anon
> 
> ________________________________
> 
> From: [EMAIL PROTECTED] on behalf of Robert Williams (RRE)
> Sent: Tue 8/16/2005 10:48 AM
> To: [email protected]
> Subject: RE: [ActiveDir] Question on Replication Topology
> 
> 
> 
> The part that is throwing me for a loop is that they both seem to be saying 
> the same thing...if all DC's in a multi-domain forest are GC's then it 
> doesn't matter where the IM goes since there aren't any phantoms created and 
> thus there aren't any phantoms to keep track of.  Phantoms are created (Dean, 
> Brett, Eric...correct me if I'm mistaken) when we (we are DC's) don't have 
> knowledge of the object.  I don't know about an object since it's not in my 
> database, but in the database of another DC somewhere.  So when you ask me to 
> reference those objects on the other DC's (i.e. adding users from other 
> domains to groups in yours) I need some way to reference them.  I will create 
> phantoms to reference these objects since they don't really exist in my 
> database.  Well, the problem with having the GC on the IM is that if I'm a GC 
> then I will have a copy of the object (read-only, but still a copy), so there 
> will be no need for me to create a phantom thus the problem where my 
> references to your objects gets all outta whack.  If you have only one 
> domain, again we will have no reason to create these freaking phantoms 
> (phantom sounds evil anyway) so the IM will be sitting there doing nothing 
> all day (how lazy!).  If everyone is a GC regardless of the # of domains then 
> I again won't create a phantom (unless it's for a FSP or something along 
> those lines not really relating to this discussion) since I have the object 
> handy locally.
> 
> Please chime in if there is something to add / correct..imagine if the KB 
> article was as jumbled up as the above paragraph.  I can almost hear the 
> phone ringing now...
> 
> Have a good one guys!
> 
> Rob
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
> Sent: Tuesday, August 16, 2005 1:23 PM
> To: [email protected]
> Subject: RE: [ActiveDir] Question on Replication Topology
> 
> I love this particular discussion.  I can never quite follow the reasoning 
> why about the IM/GC issue... but learn a little more about it each time.
> 
> :m:dsm:cci:mvp
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Rocky Habeeb
> Sent: Tuesday, August 16, 2005 12:12 PM
> To: [email protected]
> Subject: RE: [ActiveDir] Question on Replication Topology
> 
> Deji,
> 
> Thank you for pointing out my mistake.  You are correct.  DC5 holds all
> 3 roles, not all 5 roles.  It's the details, I know.  I can just hear joe 
> now, "SEE, SEE, This is what I'm always talking about! 
> 
> Rocky
> ____________________________________
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
> Sent: Tuesday, August 16, 2005 12:01 PM
> To: [email protected]
> Subject: RE: [ActiveDir] Question on Replication Topology
> 
> 
> I read it to be that he has 2 domains. He fat-fingered the number of FSMO 
> roles in the child. But the conclusion is still the same - when all DCs are 
> GCs in a given domain, IM and GC can co-exist.
> 
> 
> Sincerely,
> 
> D?j? Ak?m?l?f?, MCSE+M MCSA+M MCP+I
> Microsoft MVP - Directory Services
> www.readymaids.com - we know IT
> www.akomolafe.com
> Do you now realize that Today is the Tomorrow you were worried about 
> Yesterday?  -anon
> 
> ________________________________
> 
> From: [EMAIL PROTECTED] on behalf of Teverovsky, Guy
> Sent: Tue 8/16/2005 8:39 AM
> To: [email protected]
> Subject: RE: [ActiveDir] Question on Replication Topology
> 
> 
> 
> Rob,
> 
> My understanding is that he has two domains in the forest: empty root and a 
> production child domain. Though the forest root domain is empty, but it still 
> has 2 domains.
> 
> <quote>
> 
> We have:
> 
> Forest Root Domain (Empty)
> 
> DC1 (Holds all 5 roles)  (the DC offline for 26 hours)
> 
> DC2
> 
> One Domain in the Forest
> 
> DC4
> 
> DC5 (Holds all 5 Roles)
> 
> DC6
> 
> </quote>
> 
> Now looking again at this layout makes me a bit confused as child domains can 
> hold only 3 FSMOs. Rocky, can you explain what you actually have there ?
> "single-domain forest" or "empty root domain + child domain" ?
> 
> Guy
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Robert Williams
> (RRE)
> Sent: Tuesday, August 16, 2005 6:25 PM
> To: [email protected]
> Subject: RE: [ActiveDir] Question on Replication Topology
> 
> Actually, if it's a Single Domain Forest then the Infrastructure Master
> 
> has no phantoms to keep track of and thus, can be sent anywhere or left
> 
> alone as a paper weight.
> 
> So while I agree with Jose that it is perfectly fine to move it, doing
> 
> so won't really matter until you have phantoms for the infrastructure
> 
> master to keep an eye on.
> 
> Just my $0.02
> 
> Have a great day!
> 
> Rob
> 
> -----Original Message-----
> 
> From: [EMAIL PROTECTED]
> 
> [mailto:[EMAIL PROTECTED] On Behalf Of Medeiros, Jose
> 
> Sent: Tuesday, August 16, 2005 11:17 AM
> 
> To: [email protected]
> 
> Subject: RE: [ActiveDir] Question on Replication Topology
> 
> You are correct. However if you have two DC's it doesn't hurt to offload
> 
> the infrastructure master role to the DC that dose not have the other 4
> 
> roles, even if it's in a single domain forest.
> 
> Jose :-)
> 
> -----Original Message-----
> 
> From: [EMAIL PROTECTED]
> 
> [mailto:[EMAIL PROTECTED] Behalf Of Teverovsky, Guy
> 
> Sent: Tuesday, August 16, 2005 8:09 AM
> 
> To: [email protected]
> 
> Subject: RE: [ActiveDir] Question on Replication Topology
> 
> 
> Am I missing something or having Infrastructure Master running on GC is
> 
> an issue in multi-domain forest ?
> 
> Guy
> 
> -----Original Message-----
> 
> From: [EMAIL PROTECTED]
> 
> [mailto:[EMAIL PROTECTED] On Behalf Of Rocky Habeeb
> 
> Sent: Monday, August 15, 2005 9:28 PM
> 
> To: [email protected]
> 
> Subject: [ActiveDir] Question on Replication Topology
> 
> Dear List Members (Whom I have a hard time figuring out how you all have
> 
> so much time to help us "not quite up to speed, but severely overtasked
> 
> Administrators");
> 
> After a power failure took a Forest Root DC offline over the weekend
> 
> (for 26 hours), I came in today to find my replication "in question".
> 
> Repadmin /Showreps does not show any errors however, it shows
> 
> inconsistent Replication partners.  Here is my question;
> 
> We have:
> 
> Forest Root Domain (Empty)
> 
> DC1 (Holds all 5 roles)  (the DC offline for 26 hours)
> 
> DC2
> 
> One Domain in the Forest
> 
> DC4
> 
> DC5 (Holds all 5 Roles)
> 
> DC6
> 
> Everyone is W2K3 (no Service Packs) and everyone is a GC and everyone is
> 
> a DNS server.
> 
> I was positive that I had the Forest Root and Domain at Windows Server
> 
> 2003 Forest Functional Level but now when I go to AD Domains and Trusts
> 
> and click the Forest Root Domain and right click Properties I get:
> 
> Domain Functional Level = Windows 2000 mixed
> 
> Forest Functional Level = Windows 2000
> 
> When I go to AD Domains and Trusts and click the Domain and right click
> 
> Properties I get:
> 
> Domain Functional Level = Windows Server 2003
> 
> Forest Functional Level = Windows 2000
> 
> I must have miscalculated, but that's not my question.
> 
> In my AD Sites and Services, I have connection objects that have
> 
> automatically been generated for each DC but they are inconsistent.  ie:
> 
> DC1 goes to DC2 and DC6
> 
> DC2 goes to DC1 and DC5
> 
> DC4 goes to DC5 and DC6
> 
> DC5 goes to DC4 and DC6
> 
> DC6 goes to DC1 and DC4 and DC5
> 
> The question is, "Shouldn't they all have automatically generated
> 
> connection objects to everybody else and if they don't, is it just a
> 
> matter of me adding the manual new connection object?"  Or am I seeing a
> 
> properly configured Sites and Services.  If not, is part of my problem
> 
> that I have not got the Forest Root at FFL?
> 
> Thanks in advance people for any assistance.  This list is so valuable,
> 
> it's not funny.  (Seriously!)
> 
> ______________________________
> 
> Rocky Habeeb
> 
> Microsoft Systems Administrator
> 
> James W. Sewall Company
> 
> 136 Center Street
> 
> Old Town, Maine 04468
> 
> 207.827.4456
> 
> [EMAIL PROTECTED]
> 
> www.jws.com
> 
> ______________________________
> 
> 
> List info   : http://www.activedir.org/List.aspx
> 
> List FAQ    : http://www.activedir.org/ListFAQ.aspx
> 
> List archive:
> 
> http://www.mail-archive.com/activedir%40mail.activedir.org/
> 
> List info   : http://www.activedir.org/List.aspx
> 
> List FAQ    : http://www.activedir.org/ListFAQ.aspx
> 
> List archive:
> 
> http://www.mail-archive.com/activedir%40mail.activedir.org/
> 
> List info   : http://www.activedir.org/List.aspx
> 
> List FAQ    : http://www.activedir.org/ListFAQ.aspx
> 
> List archive:
> 
> http://www.mail-archive.com/activedir%40mail.activedir.org/
> 
> List info   : http://www.activedir.org/List.aspx
> 
> List FAQ    : http://www.activedir.org/ListFAQ.aspx
> 
> List archive:
> http://www.mail-archive.com/activedir%40mail.activedir.org/
> 
> List info   : http://www.activedir.org/List.aspx
> List FAQ    : http://www.activedir.org/ListFAQ.aspx
> List archive:
> http://www.mail-archive.com/activedir%40mail.activedir.org/
> 
> 
> 
> 
> List info   : http://www.activedir.org/List.aspx
> List FAQ    : http://www.activedir.org/ListFAQ.aspx
> List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/
> List info   : http://www.activedir.org/List.aspx
> List FAQ    : http://www.activedir.org/ListFAQ.aspx
> List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/
> List info   : http://www.activedir.org/List.aspx
> List FAQ    : http://www.activedir.org/ListFAQ.aspx
> List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/
> 
> 
> List info   : http://www.activedir.org/List.aspx
> List FAQ    : http://www.activedir.org/ListFAQ.aspx
> List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/
> List info   : http://www.activedir.org/List.aspx
> List FAQ    : http://www.activedir.org/ListFAQ.aspx
> List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/
> 
> 
> List info   : http://www.activedir.org/List.aspx
> List FAQ    : http://www.activedir.org/ListFAQ.aspx
> List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/
> List info   : http://www.activedir.org/List.aspx
> List FAQ    : http://www.activedir.org/ListFAQ.aspx
> List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/
> 

List info   : http://www.activedir.org/List.aspx
List FAQ    : http://www.activedir.org/ListFAQ.aspx
List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/

Reply via email to