After P2Ving a DC dcdiag reports "name unavailable" for its own ip address

Michail Pappas 21 Reputation points
2021-06-15T06:22:53.747+00:00

We are in the process of upgrading our Server 2003 R2 infrastructure to 2019. Just before trying to take the migrate path, we had to P2V the existing two DCs to ESXi, since we were afraid of the physical hardware failing.

Specifically we've offline P2V'ed srv2 having ip 192.168.1.13 (the other DC srv1 is at 192.168.1.12). DNS forwarders for this network were 172.30.47.4 and 172.30.47.5. We've run a couple of hiccups during the conversion, but essentially all went well. Replication works fine and dcdiag /test:dns /e /v as well as repadmin /replsum /bysrc /bydest /sort:Delta pass without issues.

We do have one question though. Running dcdiag shows a "name unavailable" next to the ip corresponding to srv2:

 Summary of test results for DNS servers used by the above domain controllers:

    DNS server: 192.168.1.12 (srv1.domain.local.)
       All tests passed on this DNS server
       This is a valid DNS server 
       Name resolution is funtional. _ldap._tcp SRV record for the forest root domain is registered 
       Delegation to the domain _msdcs.domain.local. is operational

    DNS server: 192.168.1.13 (<name unavailable>)
       All tests passed on this DNS server
       This is a valid DNS server 
       Name resolution is funtional. _ldap._tcp SRV record for the forest root domain is registered 

    DNS server: 172.30.47.4 (<name unavailable>)
       All tests passed on this DNS server
       This is a valid DNS server 

    DNS server: 172.30.47.5 (<name unavailable>)
       All tests passed on this DNS server
       This is a valid DNS server 

 Summary of DNS test results:

                                    Auth Basc Forw Del  Dyn  RReg Ext  
       ________________________________________________________________
    Domain: domain.local
       srv2                   PASS PASS PASS PASS PASS PASS n/a  
       srv1                        PASS PASS PASS PASS PASS PASS n/a  

 ......................... domain.local passed test DNS

Any idea on what to look for? If needed I can paste the entire dcdiag output.

Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
12,894 questions
0 comments No comments
{count} votes

6 answers

Sort by: Most helpful
  1. Anonymous
    2021-06-15T14:19:43.097+00:00

    On atlas I'd add server own static ip address (10.128.64.12) listed for DNS then do ipconfig /flushdns, ipconfig /registerdns, restart the netlogon service
    the unknown Node Type could be the netbt thing mentioned here https://www.itprotoday.com/compute-engines/jsi-tip-6538-ipconfig-all-show-node-type-unknown
    Warning :There is less than 9% available RIDs in the current pool
    https://learn.microsoft.com/en-us/archive/blogs/askds/managing-rid-pool-depletion

    On prometheus On atlas I'd add server own static ip address (10.128.64.13) listed for DNS then do ipconfig /flushdns, ipconfig /registerdns, restart the netlogon service
    same issue with the unknown Node Type

    As to the migration to Server 2019 this will need to be a two-step process with (suggested) Server 2016 intermediary

    I'd use dcdiag / repadmin tools to verify health correcting all errors found before starting any operations. Then stand up the new 2016, patch it fully, license it, join existing domain, add active directory domain services, promote it also making it a GC (recommended), transfer FSMO roles over (optional), transfer pdc emulator role (optional), use dcdiag / repadmin tools to again verify health, when all is good you can decommission / demote old one.

    --please don't forget to upvote and Accept as answer if the reply is helpful--

    1 person found this answer helpful.

  2. Anonymous
    2021-06-15T11:52:44.397+00:00

    P2V should be the last resort and especially for domain controllers. The much simpler, safer, quicker method is to stand up a new one on the target host.

    I'd use dcdiag / repadmin tools to verify health correcting all errors found before starting any operations. Then stand up the new 2003, patch it fully, license it, join existing domain, add active directory domain services, promote it also making it a GC (recommended), transfer FSMO roles over (optional), transfer pdc emulator role (optional), use dcdiag / repadmin tools to again verify health, when all is good you can decommission / demote old one.

    --please don't forget to upvote and Accept as answer if the reply is helpful--

    0 comments No comments

  3. Michail Pappas 21 Reputation points
    2021-06-15T13:20:19.557+00:00

    Thank you for your detailed information. from your advice it is clear that I should not try to p2v my other DC, srv1. However, having dcdiag fun without any issues is a prerequisite to continue.

    It is this context that I need help with. That is make sure that dcdiag reports back what it should (ie recognize the .13 ip as srv2).

    If I can provide outputs from specific commands to help you help me here, please let me know.

    0 comments No comments

  4. Anonymous
    2021-06-15T13:24:33.39+00:00

    Please run;

    Dcdiag /v /c /d /e /s:%computername% >C:\dcdiag.log
    repadmin /showrepl >C:\repl.txt
    ipconfig /all > C:\dc1.txt
    ipconfig /all > C:\dc2.txt

    then put unzipped text files up on OneDrive and share a link.

    0 comments No comments

  5. Michail Pappas 21 Reputation points
    2021-06-15T13:47:31.137+00:00

    Thank you for your efforts to help! Here they are with srv1=atlas, srv2=prometheus (the one that got P2V):

    https://1drv.ms/u/s!AkrNXPx6e5M2v1W3pqS1W_qhYhDM?e=RUSgkC

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.