Rimuovere server e disabilitare la protezioneRemove servers and disable protection

Questo articolo descrive come annullare la registrazione di server da un insieme di credenziali dei servizi di ripristino e come disabilitare la protezione per i computer protetti da Site Recovery.This article describes how to unregister servers from a Recovery Services vault, and how to disable protection for machines protected by Site Recovery.

Annullare la registrazione di un server di configurazioneUnregister a configuration server

Se si replicano macchine virtuali VMware o server fisici Windows/Linux in Azure, è possibile annullare la registrazione di un server di configurazione non connesso da un insieme di credenziali come indicato di seguito:If you replicate VMware VMs or Windows/Linux physical servers to Azure, you can unregister an unconnected configuration server from a vault as follows:

  1. Disabilitare la protezione delle macchine virtualiDisable protection of virtual machines.
  2. Annullare l'associazione ed eliminare tutti i criteri di replicaDisassociate and delete all Replication policies
  3. Eliminare il server di configurazioneDelete the configuration server

Annullare la registrazione di un server VMMUnregister a VMM server

  1. Arrestare la replica delle macchine virtuali nei cloud sul server VMM da rimuovere.Stop replicating virtual machines in clouds on the VMM server you want to remove.
  2. Eliminare i mapping di rete usati dai cloud nel server VMM da eliminare.Delete any network mappings used by clouds on the VMM server that you want to delete. In Infrastruttura di Site Recovery > Per System Center VMM > Mapping di rete fare clic con il pulsante destro del mouse sul mapping di rete > Elimina.In Site Recovery Infrastructure > For System Center VMM > Network Mapping, right-click the network mapping > Delete.
  3. Prendere nota dell'ID del server VMM.Note the ID of the VMM server.
  4. Annullare l'associazione dei criteri di replica dai cloud nel server VMM da rimuovere.Disassociate replication policies from clouds on the VMM server you want to remove. In Infrastruttura di Site Recovery > Per System Center VMM > Criteri di replica fare doppio clic sui criteri associati.In Site Recovery Infrastructure > For System Center VMM > Replication Policies, double-click the associated policy. Fare clic con il pulsante destro del mouse sul cloud > Annulla associazione.Right-click the cloud > Disassociate.
  5. Eliminare il server VMM o il nodo attivo.Delete the VMM server or active node. In Infrastruttura di Site Recovery > Per System Center VMM > Server VMM fare clic con il pulsante destro del mouse sul server > Elimina.In Site Recovery Infrastructure > For System Center VMM > VMM Servers, right-click the server > Delete.
  6. Se il server VMM si trovava in stato disconnesso, scaricare ed eseguire lo script di pulizia sul server VMM.If your VMM server was in a Disconnected state, then download and run the cleanup script on the VMM server. Aprire PowerShell con l'opzione Esegui come amministratore per modificare i criteri di esecuzione per l'ambito predefinito (LocalMachine).Open PowerShell with the Run as Administrator option, to change the execution policy for the default (LocalMachine) scope. Nello script specificare l'ID del server VMM da rimuovere.In the script, specify the ID of the VMM server you want to remove. Lo script rimuove le informazioni sulla registrazione e l'associazione del cloud dal server.The script removes registration and cloud pairing information from the server.
  7. Eseguire lo script di pulizia su qualsiasi server VMM secondario.Run the cleanup script on any secondary VMM server.
  8. Eseguire lo script di pulizia in qualsiasi altro nodo cluster VMM passivo in cui è installato il Provider.Run the cleanup script on any other passive VMM cluster nodes that have the Provider installed.
  9. Disinstallare manualmente il Provider nel server VMM.Uninstall the Provider manually on the VMM server. Se si dispone di un cluster, eseguire la rimozione da tutti i nodi.If you have a cluster, remove from all nodes.
  10. Se la replica delle macchine virtuali veniva eseguita in Azure, è necessario disinstallare l'agente di Servizi di ripristino di Microsoft Azure dagli host Hyper-V nei cloud eliminati.If your virtual machines were replicating to Azure, you need to uninstall the Microsoft Recovery Services agent from Hyper-V hosts in the deleted clouds.

Annullare la registrazione di un host Hyper-V in un sito di Hyper-VUnregister a Hyper-V host in a Hyper-V Site

Gli host Hyper-V non gestiti da VMM vengono raccolti in un sito di Hyper-V.Hyper-V hosts that aren't managed by VMM are gathered into a Hyper-V site. Rimuovere un host in un sito di Hyper-V nel modo seguente:Remove a host in a Hyper-V site as follows:

  1. Disabilitare la replica per le VM Hyper-V presenti nell'host.Disable replication for Hyper-V VMs located on the host.
  2. Annullare l'associazione dei criteri per il sito Hyper-V.Disassociate policies for the Hyper-V site. In Infrastruttura di Site Recovery > Per siti Hyper-V > Criteri di replica fare doppio clic sui criteri associati.In Site Recovery Infrastructure > For Hyper-V Sites > Replication Policies, double-click the associated policy. Fare clic con il pulsante destro del mouse sul cloud > Annulla associazione.Right-click the site > Disassociate.
  3. Eliminare gli host Hyper-V.Delete Hyper-V hosts. In Infrastruttura di Site Recovery > For Hyper-V Sites (Per siti Hyper-V) > Hyper-V Hosts (Host Hyper-V) fare clic con il pulsante destro del mouse sul server e quindi scegliere Elimina.In Site Recovery Infrastructure > For Hyper-V Sites > Hyper-V Hosts, right-click the server > Delete.
  4. Eliminare il sito Hyper-V dopo che sono stati rimossi tutti gli host dal sito.Delete the Hyper-V site after all hosts have been removed from it. In Infrastruttura di Site Recovery > For Hyper-V Sites (Per siti Hyper-V) > Siti Hyper-V fare clic con il pulsante destro del mouse sul server e quindi scegliere Elimina.In Site Recovery Infrastructure > For Hyper-V Sites > Hyper-V Sites, right-click the site > Delete.
  5. Se l'host Hyper-V si trovava nello stato Disconnesso, eseguire quindi lo script seguente in ogni host Hyper-V rimosso.If your Hyper-V host was in a Disconnected state, then run the following script on each Hyper-V host that you removed. Lo script pulisce le impostazioni del server e ne annulla la registrazione dall'insieme di credenziali.The script cleans up settings on the server, and unregisters it from the vault.
    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'

        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
            }
            "Registry keys removed."
        }

        # First retrive 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 occured" -ForegroundColor "Red"
        $error[0]
        Write-Host "FAILED" -ForegroundColor "Red"
    }
    popd

Disabilitare la protezione per una VM VMware o un server fisico (da VMware ad Azure)Disable protection for a VMware VM or physical server (VMware to Azure)

  1. In Elementi protetti > Elementi replicati fare clic con il pulsante destro del mouse sul computer e quindi scegliere Disabilita replica.In Protected Items > Replicated Items, right-click the machine > Disable replication.
  2. Nella pagina Disabilita replica selezionare una di queste opzioni:In Disable replication page, select one of these options:
    • Disabilita la replica e rimuovi (scelta consigliata). Questa opzione rimuove l'elemento replicato da Azure Site Recovery e arresta la replica per il computer.Disable replication and remove (recommended) - This option remove the replicated item from Azure Site Recovery and the replication for the machine is stopped. La configurazione della replica nel server di configurazione viene rimossa e la fatturazione di Site Recovery per questo server protetto viene interrotta.Replication configuration on Configuration Server is cleaned up and Site Recovery billing for this protected server is stopped.
    • Rimuovi. Questa opzione dovrebbe essere usata solo se l'ambiente di origine viene eliminato o non è accessibile (perché non connesso).Remove - This option is supposed to be used only if the source environment is deleted or not accessible (not connected). L'opzione rimuove l'elemento replicato da Azure Site Recovery, interrompendo la fatturazione.This removes the replicated item from Azure Site Recovery (billing is stopped). La configurazione della replica nel server di configurazione non verrà rimossa.Replication configuration on the Configuration Server will not be cleaned up.

Nota

Con entrambe le opzioni, il servizio Mobility non verrà disinstallato dai server protetti e dovrà essere disinstallato manualmente.In both the options mobility service will not be uninstalled from the protected servers, you need to uninstall it manually. Se si prevede di proteggere di nuovo il server usando lo stesso server di configurazione, si può omettere la disinstallazione del servizio Mobility.If you plan to protect the server again using the same Configuration server, you can skip uninstalling the mobility service.

Disabilitare la protezione per una macchina virtuale Hyper-V (da Hyper-V ad Azure)Disable protection for a Hyper-V virtual machine (Hyper-V to Azure)

Nota

Usare questa procedura se si esegue la replica di VM Hyper-V in Azure senza un server VMM.Use this procedure if you're replicating Hyper-V VMs to Azure without a VMM server. Se la replica delle macchine virtuali viene eseguita con lo scenario da System Center VMM ad Azure, seguire le istruzioni riportate in Disabilitare la protezione per una macchina virtuale Hyper-V con replica in Azure con lo scenario da System Center VMM ad Azure.If you are replicating your virtual machines using the System Center VMM to Azure scenario, then follow the instructions Disable protection for a Hyper-V virtual machine replicating using the System Center VMM to Azure scenario

  1. In Elementi protetti > Elementi replicati fare clic con il pulsante destro del mouse sul computer e quindi scegliere Disabilita replica.In Protected Items > Replicated Items, right-click the machine > Disable replication.
  2. In Disabilita replica è possibile selezionare le opzioni seguenti:In Disable replication, you can select the following options:

    • Disabilita la replica e rimuovi (scelta consigliata). Questa opzione rimuove l'elemento replicato da Azure Site Recovery e arresta la replica per il computer.Disable replication and remove (recommended) - This option remove the replicated item from Azure Site Recovery and the replication for the machine is stopped. La configurazione della replica nella macchina virtuale locale verrà rimossa e la fatturazione di Site Recovery per questo server protetto viene interrotta.Replication configuration on the on-premises virtual machine will be cleaned up and Site Recovery billing for this protected server is stopped.

      • Rimuovi. Questa opzione dovrebbe essere usata solo se l'ambiente di origine viene eliminato o non è accessibile (perché non connesso).Remove - This option is supposed to be used only if the source environment is deleted or not accessible (not connected). L'opzione rimuove l'elemento replicato da Azure Site Recovery, interrompendo la fatturazione.This removes the replicated item from Azure Site Recovery (billing is stopped). La configurazione della replica nella macchina virtuale locale non verrà rimossa.Replication configuration on the on-premises virtual machine will not be cleaned up.

      Nota

      Se è stata scelta l'opzione Rimuovi, eseguire quindi il set di script seguente per la pulizia del server Hyper-V locale delle impostazioni di replica.If you chose the Remove option then run the following set of scripts to clean up the replication settings on-premises Hyper-V Server.

  3. Nel server host Hyper-V di origine, rimuovere la replica per la macchina virtuale.On the source Hyper-V host server, to remove replication for the virtual machine. Sostituire SQLVM1 con il nome della macchina virtuale ed eseguire lo script da un'istanza amministrativa di PowerShell.Replace SQLVM1 with the name of your virtual machine and run the script from an administrative PowerShell
<span data-ttu-id="c6599-165">$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)</span><span class="sxs-lookup"><span data-stu-id="c6599-165">$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)</span></span>

Disabilitare la protezione per una macchina virtuale Hyper-V con replica in Azure con lo scenario da System Center VMM ad AzureDisable protection for a Hyper-V virtual machine replicating to Azure using the System Center VMM to Azure scenario

  1. In Elementi protetti > Elementi replicati fare clic con il pulsante destro del mouse sul computer e quindi scegliere Disabilita replica.In Protected Items > Replicated Items, right-click the machine > Disable replication.
  2. In Disabilita replica selezionare una di queste opzioni:In Disable replication, select one of these options:

    • Disabilita la replica e rimuovi (scelta consigliata). Questa opzione rimuove l'elemento replicato da Azure Site Recovery e arresta la replica per il computer.Disable replication and remove (recommended) - This option remove the replicated item from Azure Site Recovery and the replication for the machine is stopped. La configurazione della replica nella macchina virtuale locale viene rimossa e la fatturazione di Site Recovery per questo server protetto viene interrotta.Replication configuration on the on-premises virtual machine is cleaned up and Site Recovery billing for this protected server is stopped.
    • Rimuovi. Questa opzione dovrebbe essere usata solo se l'ambiente di origine viene eliminato o non è accessibile (perché non connesso).Remove - This option is supposed to be used only if the source environment is deleted or not accessible (not connected). L'opzione rimuove l'elemento replicato da Azure Site Recovery, interrompendo la fatturazione.This removes the replicated item from Azure Site Recovery (billing is stopped). La configurazione della replica nella macchina virtuale locale non verrà rimossa.Replication configuration on the on-premises virtual machine will not be cleaned up.

      Nota

      Se è stata scelta l'opzione Rimuovi, eseguire quindi gli script seguenti per la pulizia del server VMM locale delle impostazioni di replica.If you chose the Remove option, then tun the following scripts to clean up the replication settings on-premises VMM Server.

  3. Eseguire questo script nel server VMM di origine, usando PowerShell dalla console VMM. Sono necessari privilegi di amministratore.Run this script on the source VMM server, using PowerShell (administrator previleges required) from the VMM console. Sostituire il segnaposto SQLVM1 con il nome della macchina virtuale.Replace the placeholder SQLVM1 with the name of your virtual machine.

     $vm = get-scvirtualmachine -Name "SQLVM1"
     Set-SCVirtualMachine -VM $vm -ClearDRProtection
    
  4. I passaggi sopra descritti cancellano le impostazioni di replica del server VMM.The above steps clear the replication settings on the VMM server. Per arrestare la replica per la macchina virtuale in esecuzione nel server host Hyper-V, eseguire questo script.To stop replication for the virtual machine running on the Hyper-V host server, run this script. Sostituire SQLVM1 con il nome della macchina virtuale e host01.contoso.com con il nome del server host Hyper-V.Replace SQLVM1 with the name of your virtual machine, and host01.contoso.com with the name of the Hyper-V host server.
<span data-ttu-id="c6599-180">$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)</span><span class="sxs-lookup"><span data-stu-id="c6599-180">$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)</span></span>

Disabilitare la protezione per una macchina virtuale Hyper-V con replica in un server VMM secondario con lo scenario da System Center VMM a VMMDisable protection for a Hyper-V virtual machine replicating to secondary VMM Server using the System Center VMM to VMM scenario

  1. In Elementi protetti > Elementi replicati fare clic con il pulsante destro del mouse sul computer e quindi scegliere Disabilita replica.In Protected Items > Replicated Items, right-click the machine > Disable replication.
  2. In Disabilita replica selezionare una di queste opzioni:In Disable replication, select one of these options:

    • Disabilita la replica e rimuovi (scelta consigliata). Questa opzione rimuove l'elemento replicato da Azure Site Recovery e arresta la replica per il computer.Disable replication and remove (recommended) - This option remove the replicated item from Azure Site Recovery and the replication for the machine is stopped. La configurazione della replica nella macchina virtuale locale viene rimossa e la fatturazione di Site Recovery per questo server protetto viene interrotta.Replication configuration on the on-premises virtual machine is cleaned up and Site Recovery billing for this protected server is stopped.
    • Rimuovi. Questa opzione dovrebbe essere usata solo se l'ambiente di origine viene eliminato o non è accessibile (perché non connesso).Remove - This option is supposed to be used only if the source environment is deleted or not accessible (not connected). L'opzione rimuove l'elemento replicato da Azure Site Recovery, interrompendo la fatturazione.This removes the replicated item from Azure Site Recovery (billing is stopped). La configurazione della replica nella macchina virtuale locale non verrà rimossa.Replication configuration on the on-premises virtual machine will not be cleaned up. Eseguire il set di script seguente per la pulizia delle macchine virtuali locali delle impostazioni di replica.Run the following set of scripts to clean up the replication settings on-premises virtual machines. > [!NOTE] > Se è stata scelta l'opzione Rimuovi, eseguire quindi gli script seguenti per la pulizia del server VMM locale delle impostazioni di replica.If you chose the Remove option, then tun the following scripts to clean up the replication settings on-premises VMM Server.
  3. Eseguire questo script nel server VMM di origine, usando PowerShell dalla console VMM. Sono necessari privilegi di amministratore.Run this script on the source VMM server, using PowerShell (administrator previleges required) from the VMM console. Sostituire il segnaposto SQLVM1 con il nome della macchina virtuale.Replace the placeholder SQLVM1 with the name of your virtual machine.

      $vm = get-scvirtualmachine -Name "SQLVM1"
      Set-SCVirtualMachine -VM $vm -ClearDRProtection
    
  4. Nel server VMM secondario eseguire questo script per la pulizia delle impostazioni per la macchina virtuale secondaria:On the secondary VMM server, run this script to clean up the settings for the secondary virtual machine:

     $vm = get-scvirtualmachine -Name "SQLVM1"
     Remove-SCVirtualMachine -VM $vm -Force
    
  5. Nel server VMM secondario aggiornare le macchine virtuali nel server host Hyper-V in modo che la VM secondaria venga rilevata di nuovo nella console VMM.On the secondary VMM server, refresh the virtual machines on the Hyper-V host server, so that the secondary VM gets detected again in the VMM console.
  6. I passaggi sopra descritti cancellano le impostazioni di replica nel server VMM.The above steps clear up the replication settings on the VMM server. Se si vuole arrestare la replica per la macchina virtuale, eseguire lo script seguente nelle VM primarie e secondarie.If you want to stop replication for the virtual machine, run the following script oh the primary and secondary VMs. Sostituire SQLVM1 con il nome della macchina virtuale.Replace SQLVM1 with the name of your virtual machine.

     Remove-VMReplication –VMName “SQLVM1”