Remover os servidores e desabilitar a proteção

Este artigo descreve como cancelar o registro de servidores de um cofre dos Serviços de Recuperação, e como desabilitar a proteção de máquinas protegidas pelo Site Recovery.

Cancelar o registro de um servidor VMM

  1. Pare de replicar máquinas virtuais em nuvens no servidor VMM que você quer remover.
  2. Exclua qualquer mapeamento de rede usado por nuvens no servidor VMM que você quer excluir. Em Infraestrutura do Site Recovery>Para VMM do System Center>Mapeamento de Rede, clique com o botão direito do mouse no mapeamento de rede >Excluir.
  3. Anote a ID do servidor VMM.
  4. Dissocie as políticas de replicação das nuvens no servidor VMM que você deseja remover. Em Infraestrutura do Site Recovery>Para VMM do System Center>Políticas de Replicação, clique duas vezes na política associada. Clique com o botão direito do mouse na nuvem >Desassociar.
  5. Exclua o servidor VMM ou o nó ativo. Em Infraestrutura de Site Recovery>Para System Center VMM>Servidores VMM, clique com o botão direito do mouse no servidor >Excluir.
  6. Se o servidor do VMM estiver em um estado Desconectado, baixe e execute o script de limpeza no servidor do VMM. Abra o PowerShell com a opção Executar como Administrador para alterar a política de execução para o escopo padrão (LocalMachine). No script, especifique a ID do servidor VMM que você quer remover. O script remove as informações de registro e de emparelhamento na nuvem do servidor.
  7. Execute o script de limpeza no servidor VMM secundário.
  8. Execute o script de limpeza em quaisquer outros nós passivos do cluster VMM que tenham o Provedor instalado.
  9. Desinstalar manualmente o Provedor no servidor VMM. Se você tiver um cluster, remova todos os nós.
  10. Se suas máquinas virtuais estiverem replicando no Azure, será necessário desinstalar o agente dos Serviços de Recuperação da Microsoft dos hosts Hyper-V nas nuvens excluídas.

Cancelar o registro de um host Hyper-V em um site do Hyper-V

Os hosts Hyper-V que não são gerenciados pelo VMM são reunidos em um site do Hyper-V. Remova um host de um site do Hyper-V da seguinte maneira:

  1. Desabilite a replicação para VMs do Hyper-V localizadas no host.
  2. Exclua Hyper-V hosts: Em Site Recovery Infraestrutura>para Hyper-V Sites>Hyper-V Hosts, clique com o botão direito no servidor >Excluir.
  3. Exclua o site Hyper-V depois que todos os hosts tenham sido removidos dele: Em Site Recovery Infraestrutura>para Hyper-V Sites>Hyper-V Sites, clique com o botão direito no site >Excluir.
  4. Políticas de dissociação para o site Hyper-V: Em Site Recovery Políticas de Replicação de Infraestrutura>para Hyper-V Sites>, clique duas vezes na política associada. Clique com o botão direito do mouse no site >Desvincular.
  5. Se o seu host Hyper-V estava em um estado Desconectado, execute o seguinte script em cada host Hyper-V que você removeu. O script limpa as configurações no servidor e cancela o registro do servidor no repositório.
        pushd .
        try
        {
            $windowsIdentity=[System.Security.Principal.WindowsIdentity]::GetCurrent()
            $principal=new-object System.Security.Principal.WindowsPrincipal($windowsIdentity)
            $administrators=[System.Security.Principal.WindowsBuiltInRole]::Administrator
            $isAdmin=$principal.IsInRole($administrators)
            if (!$isAdmin)
            {
                "Please run the script as an administrator in elevated mode."
                $choice = Read-Host
                return;
            }

            $error.Clear()
            "This script will remove the old Azure Site Recovery Provider related properties. Do you want to continue (Y/N) ?"
            $choice =  Read-Host

            if (!($choice -eq 'Y' -or $choice -eq 'y'))
            {
            "Stopping cleanup."
            return;
            }

            $serviceName = "dra"
            $service = Get-Service -Name $serviceName
            if ($service.Status -eq "Running")
            {
                "Stopping the Azure Site Recovery service..."
                net stop $serviceName
            }

            $asrHivePath = "HKLM:\SOFTWARE\Microsoft\Azure Site Recovery"
            $registrationPath = $asrHivePath + '\Registration'
            $proxySettingsPath = $asrHivePath + '\ProxySettings'
            $draIdvalue = 'DraID'
            $idMgmtCloudContainerId='IdMgmtCloudContainerId'


            if (Test-Path $asrHivePath)
            {
                if (Test-Path $registrationPath)
                {
                    "Removing registration related registry keys."
                    Remove-Item -Recurse -Path $registrationPath
                }

                if (Test-Path $proxySettingsPath)
                {
                    "Removing proxy settings"
                    Remove-Item -Recurse -Path $proxySettingsPath
                }

                $regNode = Get-ItemProperty -Path $asrHivePath
                if($regNode.DraID -ne $null)
                {
                    "Removing DraId"
                    Remove-ItemProperty -Path $asrHivePath -Name $draIdValue
                }
                if($regNode.IdMgmtCloudContainerId -ne $null)
                {
                    "Removing IdMgmtCloudContainerId"
                    Remove-ItemProperty -Path $asrHivePath -Name $idMgmtCloudContainerId
                }
                "Registry keys removed."
            }

            # First retrieve all the certificates to be deleted
            $ASRcerts = Get-ChildItem -Path cert:\localmachine\my | where-object {$_.friendlyname.startswith('ASR_SRSAUTH_CERT_KEY_CONTAINER') -or $_.friendlyname.startswith('ASR_HYPER_V_HOST_CERT_KEY_CONTAINER')}
            # Open a cert store object
            $store = New-Object System.Security.Cryptography.X509Certificates.X509Store("My","LocalMachine")
            $store.Open('ReadWrite')
            # Delete the certs
            "Removing all related certificates"
            foreach ($cert in $ASRcerts)
            {
                $store.Remove($cert)
            }
        }catch
        {
            [system.exception]
            Write-Host "Error occurred" -ForegroundColor "Red"
            $error[0]
            Write-Host "FAILED" -ForegroundColor "Red"
        }
        popd

Desabilitar a proteção para uma VM do VMware ou servidor físico (VMware para Azure)

Importante

A experiência clássica para proteger computadores VMware usando o ASR foi desativada em 30 de março de 2026. Saiba mais. Alterne para a experiência modernizada para evitar a interrupção do serviço.

  1. Em Itens Protegidos>Itens Replicados, clique com o botão direito do mouse no computador > >Desabilitar replicação.
  2. Na página Desabilitar replicação, selecione uma destas opções:
    • Desabilitar a replicação e remover (recomendado) - Esta opção remove o item replicado do Azure Site Recovery e a replicação da máquina é interrompida. A configuração de replicação no Servidor de Configuração é limpa, e a cobrança do Site Recovery para este servidor protegido é interrompida. Observe que essa opção só pode ser usada quando o servidor de configuração está no estado conectado.
    • Remover – essa opção deve ser usada somente se o ambiente de origem for excluído ou não está acessível (não conectado). Isso remove o item replicado do Azure Site Recovery (a cobrança é interrompida). A configuração de replicação no Servidor de Configuração não será limpo.

Observação

Nas duas opções, o serviço de mobilidade não será desinstalado dos servidores protegidos, é necessário desinstalá-lo manualmente. Se você planeja proteger o servidor novamente usando o mesmo Servidor de configuração, ignore a desinstalação do serviço de mobilidade.

Observação

Se você já tiver feito failover de uma VM e ela estiver em execução no Azure, observe que desabilitar a proteção não remove/afeta a VM com failover.

Desabilitar a proteção para uma VM do Azure (Azure para Azure)

  • Em Itens Protegidos>Itens Replicados, clique com o botão direito do mouse no computador > >Desabilitar replicação.

Observação

O serviço de mobilidade não será desinstalado dos servidores protegidos; é necessário desinstalá-lo manualmente. Se planeja proteger o servidor novamente, você pode ignorar a desinstalação do serviço de mobilidade.

Desabilite a proteção para uma máquina virtual do Hyper-V (Hyper-V para Azure)

Observação

Use este procedimento se você estiver replicando VMs do Hyper-V para o Azure sem um servidor do VMM. Se você estiver replicando suas máquinas virtuais no cenário System Center VMM para o Azure, siga as instruções para desabilitar a proteção de uma máquina virtual Hyper-V replicando com o System Center VMM para Azure

  1. Em Itens Protegidos>Itens Replicados, clique com o botão direito do mouse no computador > >Desabilitar replicação.

  2. Em Desabilitar replicação, você pode selecionar as seguintes opções:

    • Desabilitar a replicação e remover (recomendado) - Esta opção remove o item replicado do Azure Site Recovery e a replicação da máquina é interrompida. A configuração de replicação na máquina virtual local será limpa, e a cobrança do Site Recovery para este servidor protegido é interrompida.
    • Remover – essa opção deve ser usada somente se o ambiente de origem for excluído ou não está acessível (não conectado). Isso remove o item replicado do Azure Site Recovery (a cobrança é interrompida). A configuração de replicação na máquina virtual local não será limpa.

    Observação

    Se você escolheu a opção Remover, execute o seguinte conjunto de scripts para limpar as configurações de replicação do servidor do Hyper-V local.

    Observação

    Se você já tiver feito failover de uma VM e ela estiver em execução no Azure, observe que desabilitar a proteção não remove/afeta a VM com failover.

  3. No servidor host Hyper-V de origem, para remover a replicação da máquina virtual. Substituir SQLVM1 pelo nome de sua máquina virtual e executar o script de um PowerShell administrativo

    $vmName = "SQLVM1"
    $vm = Get-WmiObject -Namespace "root\virtualization\v2" -Query "Select * From Msvm_ComputerSystem Where ElementName = '$vmName'"
    $replicationService = Get-WmiObject -Namespace "root\virtualization\v2"  -Query "Select * From Msvm_ReplicationService"
    $replicationService.RemoveReplicationRelationship($vm.__PATH)

Desabilitar a proteção para uma máquina virtual Hyper-V que replica no Azure usando o cenário VMM do System Center para o Azure

  1. Em Itens Protegidos>Itens Replicados, clique com o botão direito do mouse no computador > >Desabilitar replicação.

  2. Em Desabilitar replicação, selecione uma destas opções:

    • Desabilitar a replicação e remover (recomendado) - Esta opção remove o item replicado do Azure Site Recovery e a replicação da máquina é interrompida. A configuração de replicação na máquina virtual local é limpa, e a cobrança do Site Recovery para este servidor protegido é interrompida.

    • Remover – essa opção deve ser usada somente se o ambiente de origem for excluído ou não está acessível (não conectado). Isso remove o item replicado do Azure Site Recovery (a cobrança é interrompida). A configuração de replicação na máquina virtual local não será limpa.

      Observação

      Se você escolheu a opção Remover , execute os scripts a seguir para limpar as configurações de replicação do Servidor VMM local.

  3. Execute este script no servidor VMM de origem usando o PowerShell (é necessário ter privilégios de administrador) no console do VMM. Substitua o espaço reservado SQLVM1 pelo nome da máquina virtual.

    $vm = get-scvirtualmachine -Name "SQLVM1"
    Set-SCVirtualMachine -VM $vm -ClearDRProtection
    
  4. As etapas acima limpam as configurações de replicação no servidor do VMM. Para interromper a replicação para a máquina virtual em execução no servidor do host Hyper-V, execute este script. Substitua SQLVM1 pelo nome de sua máquina virtual e host01.contoso.com pelo nome do servidor do host Hyper-V.

    $vmName = "SQLVM1"
    $hostName  = "host01.contoso.com"
    $vm = Get-WmiObject -Namespace "root\virtualization\v2" -Query "Select * From Msvm_ComputerSystem Where ElementName = '$vmName'" -computername $hostName
    $replicationService = Get-WmiObject -Namespace "root\virtualization\v2"  -Query "Select * From Msvm_ReplicationService"  -computername $hostName
    $replicationService.RemoveReplicationRelationship($vm.__PATH)

Desabilitar a proteção para uma máquina virtual Hyper-V que replica para um Servidor do VMM secundário usando o cenário VMM do System Center para VMM

  1. Em Itens Protegidos>Itens Replicados, clique com o botão direito do mouse no computador > >Desabilitar replicação.

  2. Em Desabilitar replicação, selecione uma destas opções:

    • Desabilitar a replicação e remover (recomendado) - Esta opção remove o item replicado do Azure Site Recovery e a replicação da máquina é interrompida. A configuração de replicação na máquina virtual local é limpa, e a cobrança do Site Recovery para este servidor protegido é interrompida.
    • Remover – essa opção deve ser usada somente se o ambiente de origem for excluído ou não está acessível (não conectado). Isso remove o item replicado do Azure Site Recovery (a cobrança é interrompida). A configuração de replicação na máquina virtual local não será limpa. Execute o seguinte conjunto de scripts para limpar as configurações de replicação das máquinas virtuais de locais.

      Observação

      Se você escolheu a opção Remover , execute os scripts a seguir para limpar as configurações de replicação do Servidor VMM local.

  3. Execute este script no servidor VMM de origem usando o PowerShell (é necessário ter privilégios de administrador) no console do VMM. Substitua o espaço reservado SQLVM1 pelo nome da máquina virtual.

    $vm = get-scvirtualmachine -Name "SQLVM1"
    Set-SCVirtualMachine -VM $vm -ClearDRProtection
    
  4. No servidor VMM secundário, execute este script para limpar as configurações da máquina virtual secundária:

    $vm = get-scvirtualmachine -Name "SQLVM1"
    Remove-SCVirtualMachine -VM $vm -Force
    
  5. No servidor do VMM secundário, atualize as máquinas virtuais no servidor do host Hyper-V para que a VM secundária seja novamente detectada no console do VMM.

  6. As etapas acima limpam as configurações de replicação no servidor do VMM. Se você quiser interromper a replicação para a máquina virtual, execute o seguinte script nas VMs primárias e secundárias. Substitua SQLVM1 pelo nome da máquina virtual.

    Remove-VMReplication –VMName "SQLVM1"
    

Próximas etapas