Delen via


Servers verwijderen en beveiliging uitschakelen

In dit artikel wordt beschreven hoe u de registratie van servers van een Recovery Services-kluis ongedaan maakt en hoe u beveiliging uitschakelt voor computers die worden beveiligd door Site Recovery.

Registratie van een configuratieserver ongedaan maken

Als u virtuele VMware-machines of fysieke Windows-/Linux-servers repliceert naar Azure, kunt u de registratie van een niet-verbonden configuratieserver als volgt ongedaan maken vanuit een kluis:

  1. Schakel de beveiliging van virtuele machines uit.
  2. Replicatiebeleid loskoppelen of verwijderen .
  3. De configuratieserver verwijderen

Registratie van een VMM-server ongedaan maken

  1. Stop het repliceren van virtuele machines in clouds op de VMM-server die u wilt verwijderen.
  2. Verwijder alle netwerktoewijzingen die worden gebruikt door clouds op de VMM-server die u wilt verwijderen. Klik in Site Recovery-infrastructuur>voor System Center VMM-netwerktoewijzing> met de rechtermuisknop op de netwerktoewijzing >Verwijderen.
  3. Noteer de id van de VMM-server.
  4. Koppel replicatiebeleid los van clouds op de VMM-server die u wilt verwijderen. Dubbelklik in site recovery-infrastructuur>voor System Center VMM-replicatiebeleid> op het bijbehorende beleid. Klik met de rechtermuisknop op de cloud >loskoppelen.
  5. Verwijder de VMM-server of het actieve knooppunt. Klik in Site Recovery Infrastructure>for System Center VMM VMM-servers> met de rechtermuisknop op de server >Verwijderen.
  6. Als de VMM-server de status Niet-verbonden heeft, downloadt en voert u het opschoonscript uit op de VMM-server. Open PowerShell met de optie Uitvoeren als administrator om het uitvoeringsbeleid voor het standaardbereik (LocalMachine) te wijzigen. Geef in het script de id op van de VMM-server die u wilt verwijderen. Het script verwijdert registratie- en cloudkoppelingsgegevens van de server.
  7. Voer het opschoningsscript uit op een secundaire VMM-server.
  8. Voer het opschoningsscript uit op andere passieve VMM-clusterknooppunten waarop de provider is geïnstalleerd.
  9. Verwijder de provider handmatig op de VMM-server. Als u een cluster hebt, verwijdert u deze uit alle knooppunten.
  10. Als uw virtuele machines repliceren naar Azure, moet u de Microsoft Recovery Services-agent verwijderen van Hyper-V-hosts in de verwijderde clouds.

Registratie van een Hyper-V-host op een Hyper-V-site ongedaan maken

Hyper-V-hosts die niet worden beheerd door VMM, worden verzameld op een Hyper-V-site. Verwijder als volgt een host in een Hyper-V-site:

  1. Schakel replicatie uit voor Hyper-V-VM's die zich op de host bevinden.
  2. Ontkoppel beleidsregels voor de Hyper-V-site. Dubbelklik in Site Recovery Infrastructure>for Hyper-V Sites Replication Policies (Replicatiebeleid voor Hyper-V-sites>) op het bijbehorende beleid. Klik met de rechtermuisknop op de site >ontkoppelen.
  3. Hyper-V-hosts verwijderen. Klik in De Site Recovery-infrastructuur>voor Hyper-V-sites>Hyper-V-hosts met de rechtermuisknop op de server >verwijderen.
  4. Verwijder de Hyper-V-site nadat alle hosts ervan zijn verwijderd. Klik in Site Recovery Infrastructure>for Hyper-V Sites>Hyper-V Sites met de rechtermuisknop op de site >Verwijderen.
  5. Als uw Hyper-V-host de status Niet-verbonden heeft, voert u het volgende script uit op elke Hyper-V-host die u hebt verwijderd. Met het script worden instellingen op de server opgeschoond en wordt de registratie van het script uit de kluis opgeheven.
        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

Beveiliging uitschakelen voor een VMware-VM of fysieke server (VMware naar Azure)

  1. Klik in Gerepliceerde items met beveiligde items> met de rechtermuisknop op de computer >Replicatie uitschakelen.
  2. Selecteer op de pagina Replicatie uitschakelen een van de volgende opties:
    • Replicatie uitschakelen en verwijderen (aanbevolen): met deze optie verwijdert u het gerepliceerde item uit Azure Site Recovery en wordt de replicatie voor de machine gestopt. De replicatieconfiguratie op de configuratieserver wordt opgeschoond en site Recovery-facturering voor deze beveiligde server wordt gestopt. Houd er rekening mee dat deze optie alleen kan worden gebruikt wanneer de configuratieserver de status Verbonden heeft.
    • Verwijderen : deze optie moet alleen worden gebruikt als de bronomgeving is verwijderd of niet toegankelijk is (niet verbonden). Hiermee verwijdert u het gerepliceerde item uit Azure Site Recovery (facturering wordt gestopt). De replicatieconfiguratie op de configuratieserver wordt niet opgeschoond.

Notitie

In beide opties wordt mobility-service niet verwijderd van de beveiligde servers, moet u deze handmatig verwijderen. Als u van plan bent de server opnieuw te beveiligen met dezelfde configuratieserver, kunt u het verwijderen van de Mobility-service overslaan.

Notitie

Als u al een failover hebt uitgevoerd voor een virtuele machine en deze wordt uitgevoerd in Azure, moet u er rekening mee houden dat beveiliging niet wordt verwijderd/beïnvloed door de vm waarvoor een failover is uitgevoerd.

Beveiliging voor een Virtuele Azure-machine uitschakelen (Azure naar Azure)

  • Klik in Gerepliceerde items met beveiligde items> met de rechtermuisknop op de computer >Replicatie uitschakelen.

Notitie

Mobility-service wordt niet verwijderd van de beveiligde servers. U moet deze handmatig verwijderen. Als u van plan bent om de server opnieuw te beveiligen, kunt u het verwijderen van de mobiliteitsservice overslaan.

Bescherming voor een virtuele Hyper-V-machine uitschakelen (Hyper-V naar Azure)

Notitie

Gebruik deze procedure als u virtuele Hyper-V-machines repliceert naar Azure zonder een VMM-server. Als u uw virtuele machines repliceert met behulp van het System Center VMM-scenario naar Azure , volgt u de instructies Beveiliging uitschakelen voor een virtuele Hyper-V-machine die repliceert met behulp van het System Center VMM-scenario naar Azure

  1. Klik in Gerepliceerde items met beveiligde items> met de rechtermuisknop op de computer >Replicatie uitschakelen.

  2. In Replicatie uitschakelen kunt u de volgende opties selecteren:

    • Replicatie uitschakelen en verwijderen (aanbevolen): met deze optie verwijdert u het gerepliceerde item uit Azure Site Recovery en wordt de replicatie voor de machine gestopt. De replicatieconfiguratie op de on-premises virtuele machine wordt opgeschoond en Site Recovery-facturering voor deze beveiligde server wordt gestopt.
    • Verwijderen : deze optie moet alleen worden gebruikt als de bronomgeving is verwijderd of niet toegankelijk is (niet verbonden). Hiermee verwijdert u het gerepliceerde item uit Azure Site Recovery (facturering wordt gestopt). De replicatieconfiguratie op de on-premises virtuele machine wordt niet opgeschoond.

    Notitie

    Als u de optie Verwijderen hebt gekozen, voert u de volgende set scripts uit om de replicatie-instellingen op te schonen op de on-premises Hyper-V-server.

    Notitie

    Als u al een failover hebt uitgevoerd voor een virtuele machine en deze wordt uitgevoerd in Azure, moet u er rekening mee houden dat beveiliging niet wordt verwijderd/beïnvloed door de vm waarvoor een failover is uitgevoerd.

  3. Verwijder replicatie voor de virtuele machine op de Hyper-V-hostserver van de bron. Vervang SQLVM1 door de naam van uw virtuele machine en voer het script uit vanuit een powershell met beheerdersrechten

    $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)

Beveiliging uitschakelen voor een virtuele Hyper-V-machine die repliceert naar Azure met behulp van het System Center VMM naar Azure-scenario

  1. Klik in Gerepliceerde items met beveiligde items> met de rechtermuisknop op de computer >Replicatie uitschakelen.

  2. Selecteer in Replicatie uitschakelen een van de volgende opties:

    • Replicatie uitschakelen en verwijderen (aanbevolen): met deze optie verwijdert u het gerepliceerde item uit Azure Site Recovery en wordt de replicatie voor de machine gestopt. De replicatieconfiguratie op de on-premises virtuele machine wordt opgeschoond en Site Recovery-facturering voor deze beveiligde server wordt gestopt.

    • Verwijderen : deze optie moet alleen worden gebruikt als de bronomgeving is verwijderd of niet toegankelijk is (niet verbonden). Hiermee verwijdert u het gerepliceerde item uit Azure Site Recovery (facturering wordt gestopt). De replicatieconfiguratie op de on-premises virtuele machine wordt niet opgeschoond.

      Notitie

      Als u de optie Verwijderen hebt gekozen, moet u de volgende scripts afstemmen om de replicatie-instellingen op te schonen op de on-premises VMM-server.

  3. Voer dit script uit op de bron-VMM-server met behulp van PowerShell (beheerdersbevoegdheden vereist) vanuit de VMM-console. Vervang de tijdelijke aanduiding SQLVM1 door de naam van uw virtuele machine.

    $vm = get-scvirtualmachine -Name "SQLVM1"
    Set-SCVirtualMachine -VM $vm -ClearDRProtection
    
  4. In de bovenstaande stappen worden de replicatie-instellingen op de VMM-server gewist. Als u de replicatie wilt stoppen voor de virtuele machine die wordt uitgevoerd op de Hyper-V-hostserver, voert u dit script uit. Vervang SQLVM1 door de naam van uw virtuele machine en host01.contoso.com door de naam van de Hyper-V-hostserver.

    $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)

Beveiliging uitschakelen voor een virtuele Hyper-V-machine die repliceert naar secundaire VMM-server met behulp van system Center VMM naar VMM-scenario

  1. Klik in Gerepliceerde items met beveiligde items> met de rechtermuisknop op de computer >Replicatie uitschakelen.

  2. Selecteer in Replicatie uitschakelen een van de volgende opties:

    • Replicatie uitschakelen en verwijderen (aanbevolen): met deze optie verwijdert u het gerepliceerde item uit Azure Site Recovery en wordt de replicatie voor de machine gestopt. De replicatieconfiguratie op de on-premises virtuele machine wordt opgeschoond en Site Recovery-facturering voor deze beveiligde server wordt gestopt.
    • Verwijderen : deze optie moet alleen worden gebruikt als de bronomgeving is verwijderd of niet toegankelijk is (niet verbonden). Hiermee verwijdert u het gerepliceerde item uit Azure Site Recovery (facturering wordt gestopt). De replicatieconfiguratie op de on-premises virtuele machine wordt niet opgeschoond. Voer de volgende set scripts uit om de replicatie-instellingen on-premises virtuele machines op te schonen.

      Notitie

      Als u de optie Verwijderen hebt gekozen, moet u de volgende scripts afstemmen om de replicatie-instellingen op te schonen op de on-premises VMM-server.

  3. Voer dit script uit op de bron-VMM-server met behulp van PowerShell (beheerdersbevoegdheden vereist) vanuit de VMM-console. Vervang de tijdelijke aanduiding SQLVM1 door de naam van uw virtuele machine.

    $vm = get-scvirtualmachine -Name "SQLVM1"
    Set-SCVirtualMachine -VM $vm -ClearDRProtection
    
  4. Voer op de secundaire VMM-server dit script uit om de instellingen voor de secundaire virtuele machine op te schonen:

    $vm = get-scvirtualmachine -Name "SQLVM1"
    Remove-SCVirtualMachine -VM $vm -Force
    
  5. Vernieuw op de secundaire VMM-server de virtuele machines op de Hyper-V-hostserver, zodat de secundaire VM opnieuw wordt gedetecteerd in de VMM-console.

  6. In de bovenstaande stappen worden de replicatie-instellingen op de VMM-server gewist. Als u de replicatie voor de virtuele machine wilt stoppen, voert u het volgende script uit, o de primaire en secundaire VM's. Vervang SQLVM1 door de naam van uw virtuele machine.

    Remove-VMReplication –VMName "SQLVM1"
    

Volgende stappen