O servidor de nomes DFS está quebrado

2

Nossa matriz RAID, que abrigava a VMDK do servidor de arquivos, não existe mais. Esta foi uma instalação do Windows Server 2003 que era o servidor de arquivos e continha os Espaços para Nome do DFS.

A matriz RAID com todos os arquivos está intacta e os dados estão funcionando bem. Criamos uma nova VM e instalamos o Server 2008 SP2, que foi capaz de montar os volumes de dados como discos rígidos RAW LUN no VMWare.

Eu preciso saber se existe alguma possibilidade de restaurar os Namespaces e estruturas do DFS.

Infelizmente ... Parece não haver estado do sistema ou até mesmo um backup do VMDK do Server 2003. : (

Existe, no entanto, o que parece ser um backup dos namespaces na forma de um arquivo .bat. Portanto, parece que o sysadmin anterior tinha um script em execução para fazer backup do DFS no arquivo .bat. (Eu vou restaurar isso amanhã para ver se está certo.)

Minha pergunta para você é: É possível restaurar o DFS desse arquivo de backup .bat? É possível restaurar namespaces do Server 2003 DFS para uma instalação do Server 2008 SP2? Existe algum outro lugar onde as informações do DFS podem ser extraídas? (O controlador de domínio está em outro servidor, esta informação é armazenada no Active Directory e posso retirá-la e começar a criar manualmente um novo espaço para nome DFS?)

Obrigado pela entrada.

    
por Ross 05.07.2013 / 13:34

1 resposta

2

Suponho que o arquivo em lote estava executando uma exportação do namespace DFS:

dfsutil/root:<namespace> /export:<exportfilename>)

Sendo esse o caso, a Microsoft tem um artigo da base de conhecimento sobre como restaurar o namespace de tal backup ( opção 2 no artigo KB KB969382 ).

To recover a namespace via an export file, perform the following:

a. If the root doesn't already exist, create it using DFS Management. Add all appropriate root targets. Dfsutil.exe will fail to import the configuration if the root itself doesn't already exist and will not add root targets as defined in the file. However, you may review the contents of the export file to identify which root targets should be manually added.

b. Import the configuration file to create all of the hosted links via the commands:
Windows Server 2003:
dfsutil /root:\contoso.com\DATA /import: DATA-dfs-Root.txt

Windows Server 2008:
dfsutil root import set DATA-dfs-Root.txt \contoso.com\DATA

(Where the domain is contoso.com, "DATA" is the root's name, and "DATA-dfs-Root.txt" is the export file)

Attempting the import before the root has been created will result in the error "Element not found."

Attempting to add a root target that already has registry configuration data associated with the root results in the errors "The device is not ready for use" or "Cannot create a file when that file already exists." To remove the registry data from the affected server, utilize the "clean" option within DFSUtil:

Windows Server 2003:
dfsutil /clean /server:servername /share:sharename

Windows Server 2008:
dfsutil diag clean servername sharename

c. Verify the import was successful. You may have to reopen any DFS management tools to observe the imported links.

    
por 05.07.2013 / 16:53