Share via


Servers verwijderen en beveiliging uitschakelen

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

Registratie van een configuratieserver ongedaan maken

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

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

Registratie van een VMM-server ongedaan maken

  1. Stop met het repliceren van virtuele machines in clouds op de VMM-server die u wilt verwijderen.
  2. Verwijder alle netwerktoewijzingen die door clouds worden gebruikt 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 >Ontkoppelen.
  5. Verwijder de VMM-server of het actieve knooppunt. Klik in Site Recovery Infrastructuur>voor System Center VMM VMM-servers> met de rechtermuisknop op de server>Verwijderen.
  6. Als uw VMM-server de status Verbinding verbroken heeft, downloadt u het opschoonscript en voert u het opschoningsscript uit op de VMM-server. Open PowerShell met de optie Als administrator uitvoeren om het uitvoeringsbeleid voor het standaardbereik (LocalMachine) te wijzigen. Geef in het script de id op van de VMM-server die u wilt verwijderen. Met het script worden registratie- en cloudkoppelingsgegevens van de server verwijderd.
  7. Voer het opschoningsscript uit op een secundaire VMM-server.
  8. Voer het opschoningsscript uit op alle 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 naar Azure repliceren, 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 in een Hyper-V-site. Verwijder als volgt een host van 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 Infrastructuur> voorreplicatiebeleidvoor Hyper-V-sites> op het bijbehorende beleid. Klik met de rechtermuisknop op de site >Ontkoppelen.
  3. Hyper-V-hosts verwijderen. Klik in 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 zijn verwijderd. Klik in Site Recovery Infrastructuur>voor Hyper-V-sites>Hyper-V-sites met de rechtermuisknop op de site >verwijderen.
  5. Als uw Hyper-V-host de status Verbroken 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 ervan bij de kluis ongedaan gemaakt.
        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 Beveiligde items>Gerepliceerde 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 mag 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 is gestopt). De replicatieconfiguratie op de configuratieserver wordt niet opgeschoond.

Notitie

In beide opties wordt de Mobility-service niet verwijderd van de beveiligde servers. U moet deze handmatig verwijderen. Als u van plan bent om 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 VM en deze wordt uitgevoerd in Azure, moet u er rekening mee houden dat het uitschakelen van beveiliging geen invloed heeft op de VM waarvoor een failover is uitgevoerd.

Beveiliging uitschakelen voor een Azure-VM (Azure naar Azure)

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

Notitie

De mobility-service wordt niet verwijderd van de beveiligde servers. U moet de service 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-naar-Azure-scenario , volgt u de instructies Beveiliging uitschakelen voor een virtuele Hyper-V-machine die repliceert met behulp van het System Center VMM-naar-Azure-scenario

  1. Klik in Beveiligde items>Gerepliceerde 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 mag 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 is 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 on-premises Hyper-V Server op te schonen.

    Notitie

    Als u al een failover hebt uitgevoerd voor een VM en deze wordt uitgevoerd in Azure, moet u er rekening mee houden dat het uitschakelen van beveiliging geen invloed heeft op de VM waarvoor een failover is uitgevoerd.

  3. Op de hyper-V-bronserver wilt u replicatie voor de virtuele machine verwijderen. 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 scenario System Center VMM naar Azure

  1. Klik in Beveiligde items>Gerepliceerde 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 mag 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 is gestopt). De replicatieconfiguratie op de on-premises virtuele machine wordt niet opgeschoond.

      Notitie

      Als u de optie Verwijderen hebt gekozen, schakelt u de volgende scripts uit om de replicatie-instellingen on-premises VMM Server op te schonen.

  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. Met 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 het Scenario van System Center VMM naar VMM

  1. Klik in Beveiligde items>Gerepliceerde 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 mag 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 is 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, schakelt u de volgende scripts uit om de replicatie-instellingen on-premises VMM Server op te schonen.

  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. Met 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 op de primaire en secundaire VM's. Vervang SQLVM1 door de naam van uw virtuele machine.

    Remove-VMReplication –VMName "SQLVM1"