Megosztás a következőn keresztül:


Kiszolgálók eltávolítása és a védelem letiltása

Ez a cikk bemutatja, hogyan törölhet kiszolgálókat a Recovery Services-tárolóból, és hogyan tilthatja le a Site Recovery által védett gépek védelmét.

Konfigurációs kiszolgáló regisztrációjának törlése

Ha VMware virtuális gépeket vagy Windows/Linux rendszerű fizikai kiszolgálókat replikál az Azure-ba, az alábbiak szerint törölheti a nem csatlakoztatott konfigurációs kiszolgáló regisztrációját egy tárolóból:

  1. Tiltsa le a virtuális gépek védelmét.
  2. Replikációs szabályzatok társítása vagy törlése .
  3. A konfigurációs kiszolgáló törlése

VMM-kiszolgáló regisztrációja törlése

  1. Állítsa le a virtuális gépek replikálását a felhőkben az eltávolítani kívánt VMM-kiszolgálón.
  2. Törölje a törölni kívánt VMM-kiszolgálón a felhők által használt hálózati leképezéseket. A System Center VMM>hálózatleképezéshez készült Site Recovery-infrastruktúrában>kattintson a jobb gombbal a Hálózatleképezés törlése parancsra.>
  3. Jegyezze fel a VMM-kiszolgáló azonosítóját.
  4. A replikációs szabályzatok társítása a felhőktől az eltávolítani kívánt VMM-kiszolgálón. A System Center VMM>replikációs szabályzatainak Site Recovery-infrastruktúrájában>kattintson duplán a társított házirendre. Kattintson a jobb gombbal a felhő >társítása elemre.
  5. Törölje a VMM-kiszolgálót vagy az aktív csomópontot. A System Center VMM VMM-kiszolgálók> Site Recovery-infrastruktúrájában>kattintson a jobb gombbal a Törlés kiszolgálóra.>
  6. Ha a VMM-kiszolgáló leválasztott állapotban volt, töltse le és futtassa a törlési szkriptet a VMM-kiszolgálón. Nyissa meg a PowerShellt a Futtatás rendszergazdaként beállítással az alapértelmezett (LocalMachine) hatókör végrehajtási szabályzatának módosításához. A szkriptben adja meg az eltávolítani kívánt VMM-kiszolgáló azonosítóját. A szkript eltávolítja a regisztrációs és felhőpárosítási adatokat a kiszolgálóról.
  7. Futtassa a törlési szkriptet bármely másodlagos VMM-kiszolgálón.
  8. Futtassa a törlési szkriptet minden olyan passzív VMM-fürtcsomóponton, amelyen telepítve van a szolgáltató.
  9. Távolítsa el manuálisan a szolgáltatót a VMM-kiszolgálón. Ha van fürtje, távolítsa el az összes csomópontról.
  10. Ha a virtuális gépek replikáltak az Azure-ba, el kell távolítania a Microsoft Recovery Services-ügynököt a Törölt felhők Hyper-V-gazdagépeiről.

Hyper-V-gazdagép regisztrációjának törlése Hyper-V-webhelyen

A VMM által nem felügyelt Hyper-V-gazdagépek egy Hyper-V-helyre vannak gyűjtve. Távolítsa el a gazdagépet egy Hyper-V-webhelyen az alábbiak szerint:

  1. A gazdagépen található Hyper-V virtuális gépek replikációjának letiltása.
  2. A Hyper-V-webhely házirendjeinek társítása. A Hyper-V-helyek replikációs házirendjeihez> tartozó Site Recovery-infrastruktúrában>kattintson duplán a társított házirendre. Kattintson a jobb gombbal a webhely >társítása gombra.
  3. Hyper-V-gazdagépek törlése. A Hyper-V-webhelyek>Hyper-V-gazdagépeinek Site Recovery-infrastruktúrájában>kattintson a jobb gombbal a Kiszolgáló törlése parancsra.>
  4. Törölje a Hyper-V webhelyet, miután az összes gazdagép el lett távolítva belőle. A Hyper-V-webhelyekHez> készült Site Recovery-infrastruktúrában>kattintson a jobb gombbal a Webhely törlése parancsra.>
  5. Ha a Hyper-V-gazdagép leválasztott állapotban volt, futtassa az alábbi szkriptet minden eltávolított Hyper-V-gazdagépen. A szkript törli a kiszolgáló beállításait, és törli a regisztrációt a tárolóból.
        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

VMware virtuális gép vagy fizikai kiszolgáló védelmének letiltása (VMware–Azure)

  1. A védett elemek>replikált elemei között kattintson a jobb gombbal a gépre>, amely letiltja a replikációt.
  2. A Replikáció letiltása lapon válasszon az alábbi lehetőségek közül:
    • Replikáció letiltása és eltávolítása (ajánlott) – Ez a beállítás eltávolítja a replikált elemet az Azure Site Recoveryből, és leállítja a gép replikációját. A konfigurációs kiszolgáló replikációs konfigurációja törlődik, és a védett kiszolgáló Site Recovery-számlázása le van állítva. Vegye figyelembe, hogy ez a beállítás csak akkor használható, ha a konfigurációs kiszolgáló csatlakoztatott állapotban van.
    • Eltávolítás – Ezt a beállítást csak akkor érdemes használni, ha a forráskörnyezetet törölték, vagy nem érhető el (nincs csatlakoztatva). Ezzel eltávolítja a replikált elemet az Azure Site Recoveryből (a számlázás leáll). A konfigurációs kiszolgáló replikációs konfigurációja nem törlődik.

Feljegyzés

Mindkét lehetőségben a mobilitási szolgáltatás nem lesz eltávolítva a védett kiszolgálókról, manuálisan kell eltávolítania. Ha ugyanazt a konfigurációs kiszolgálót szeretné ismét védeni, kihagyhatja a mobilitási szolgáltatás eltávolítását.

Feljegyzés

Ha már feladatátvételt futtatott egy virtuális gépen, és az Az Azure-ban fut, vegye figyelembe, hogy a védelem letiltása nem távolítja el/ nem befolyásolja a feladatátvételi virtuális gépet.

Azure-beli virtuális gépek védelmének letiltása (Azure-ból Azure-ba)

  • A védett elemek>replikált elemei között kattintson a jobb gombbal a gépre>, amely letiltja a replikációt.

Feljegyzés

A mobilitási szolgáltatás nem lesz eltávolítva a védett kiszolgálókról, manuálisan kell eltávolítania. Ha újra meg szeretné védeni a kiszolgálót, kihagyhatja a mobilitási szolgáltatás eltávolítását.

Hyper-V virtuális gép védelmének letiltása (Hyper-V-ből Azure-ba)

Feljegyzés

Ezt az eljárást akkor használja, ha Hyper-V virtuális gépeket replikál az Azure-ba VMM-kiszolgáló nélkül. Ha a System Center VMM használatával replikálja a virtuális gépeket az Azure-forgatókönyvbe , kövesse a Hyper-V virtuális gépek védelmének letiltása a System Center VMM-ből Az Azure-forgatókönyvbe történő replikálás során

  1. A védett elemek>replikált elemei között kattintson a jobb gombbal a gépre>, amely letiltja a replikációt.

  2. A Replikáció letiltása területen a következő lehetőségek közül választhat:

    • Replikáció letiltása és eltávolítása (ajánlott) – Ez a beállítás eltávolítja a replikált elemet az Azure Site Recoveryből, és leállítja a gép replikációját. A helyszíni virtuális gép replikációs konfigurációja törlődik, és a védett kiszolgáló Site Recovery-számlázása le lesz állítva.
    • Eltávolítás – Ezt a beállítást csak akkor érdemes használni, ha a forráskörnyezetet törölték, vagy nem érhető el (nincs csatlakoztatva). Ezzel eltávolítja a replikált elemet az Azure Site Recoveryből (a számlázás leáll). A helyszíni virtuális gép replikációs konfigurációja nem törlődik.

    Feljegyzés

    Ha az Eltávolítás lehetőséget választotta, futtassa a következő szkriptkészletet a helyszíni Hyper-V-kiszolgáló replikációs beállításainak törléséhez.

    Feljegyzés

    Ha már feladatátvételt futtatott egy virtuális gépen, és az Az Azure-ban fut, vegye figyelembe, hogy a védelem letiltása nem távolítja el/ nem befolyásolja a feladatátvételi virtuális gépet.

  3. A forrás Hyper-V gazdagépkiszolgálón távolítsa el a virtuális gép replikációját. Cserélje le az SQLVM1-et a virtuális gép nevére, és futtassa a szkriptet egy rendszergazdai PowerShell-lel

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

Az Azure-ba replikált Hyper-V virtuális gépek védelmének letiltása a System Center VMM–Azure-forgatókönyv használatával

  1. A védett elemek>replikált elemei között kattintson a jobb gombbal a gépre>, amely letiltja a replikációt.

  2. A replikáció letiltása területen válasszon az alábbi lehetőségek közül:

    • Replikáció letiltása és eltávolítása (ajánlott) – Ez a beállítás eltávolítja a replikált elemet az Azure Site Recoveryből, és leállítja a gép replikációját. A helyszíni virtuális gép replikációs konfigurációja törlődik, és a védett kiszolgáló Site Recovery-számlázása le van állítva.

    • Eltávolítás – Ezt a beállítást csak akkor érdemes használni, ha a forráskörnyezetet törölték, vagy nem érhető el (nincs csatlakoztatva). Ezzel eltávolítja a replikált elemet az Azure Site Recoveryből (a számlázás leáll). A helyszíni virtuális gép replikációs konfigurációja nem törlődik.

      Feljegyzés

      Ha az Eltávolítás lehetőséget választotta, akkor az alábbi szkripteket tunolva törölje a replikációs beállításokat a helyszíni VMM-kiszolgálóról.

  3. Futtassa ezt a szkriptet a forrás VMM-kiszolgálón a VMM-konzolOn található PowerShell (rendszergazdai jogosultságok szükséges) használatával. Cserélje le az SQLVM1 helyőrzőt a virtuális gép nevére.

    $vm = get-scvirtualmachine -Name "SQLVM1"
    Set-SCVirtualMachine -VM $vm -ClearDRProtection
    
  4. A fenti lépések törlik a replikációs beállításokat a VMM-kiszolgálón. A Hyper-V gazdakiszolgálón futó virtuális gép replikációjának leállításához futtassa ezt a szkriptet. Cserélje le az SQLVM1-et a virtuális gép nevére, és host01.contoso.com a Hyper-V gazdakiszolgáló nevére.

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

A Hyper-V virtuális gépek védelmének letiltása másodlagos VMM-kiszolgálóra replikálva a System Center VMM-ről VMM-es forgatókönyvre

  1. A védett elemek>replikált elemei között kattintson a jobb gombbal a gépre>, amely letiltja a replikációt.

  2. A replikáció letiltása területen válasszon az alábbi lehetőségek közül:

    • Replikáció letiltása és eltávolítása (ajánlott) – Ez a beállítás eltávolítja a replikált elemet az Azure Site Recoveryből, és leállítja a gép replikációját. A helyszíni virtuális gép replikációs konfigurációja törlődik, és a védett kiszolgáló Site Recovery-számlázása le van állítva.
    • Eltávolítás – Ezt a beállítást csak akkor érdemes használni, ha a forráskörnyezetet törölték, vagy nem érhető el (nincs csatlakoztatva). Ezzel eltávolítja a replikált elemet az Azure Site Recoveryből (a számlázás leáll). A helyszíni virtuális gép replikációs konfigurációja nem törlődik. Futtassa a következő szkriptkészletet a helyszíni virtuális gépek replikációs beállításainak törléséhez.

      Feljegyzés

      Ha az Eltávolítás lehetőséget választotta, akkor az alábbi szkripteket tunolva törölje a replikációs beállításokat a helyszíni VMM-kiszolgálóról.

  3. Futtassa ezt a szkriptet a forrás VMM-kiszolgálón a VMM-konzolOn található PowerShell (rendszergazdai jogosultságok szükséges) használatával. Cserélje le az SQLVM1 helyőrzőt a virtuális gép nevére.

    $vm = get-scvirtualmachine -Name "SQLVM1"
    Set-SCVirtualMachine -VM $vm -ClearDRProtection
    
  4. A másodlagos VMM-kiszolgálón futtassa ezt a szkriptet a másodlagos virtuális gép beállításainak törléséhez:

    $vm = get-scvirtualmachine -Name "SQLVM1"
    Remove-SCVirtualMachine -VM $vm -Force
    
  5. A másodlagos VMM-kiszolgálón frissítse a virtuális gépeket a Hyper-V gazdagépkiszolgálón, hogy a másodlagos virtuális gép ismét észlelve legyen a VMM-konzolon.

  6. A fenti lépések törlik a replikációs beállításokat a VMM-kiszolgálón. Ha le szeretné állítani a virtuális gép replikációját, futtassa az alábbi szkriptet az elsődleges és másodlagos virtuális gépeken. Cserélje le az SQLVM1-et a virtuális gép nevére.

    Remove-VMReplication –VMName "SQLVM1"
    

Következő lépések