Menghapus server dan nonaktifkan perlindungan

Artikel ini menjelaskan cara membatalkan pendaftaran server dari kubah Layanan Pemulihan, dan cara menonaktifkan perlindungan untuk mesin yang dilindungi oleh Site Recovery.

Membatalkan pendaftaran server konfigurasi

Jika Anda mereplikasi komputer virtual VMware atau server fisik Windows/Linux ke Azure, Anda dapat membatalkan pendaftaran server konfigurasi yang tidak terhubung dari kubah dengan cara berikut:

  1. Nonaktifkan perlindungan komputer virtual.
  2. Pisahkan atau hapus kebijakan replikasi.
  3. Hapus server konfigurasi

Batalkan pendaftaran server VMM

  1. Berhenti mereplikasi komputer virtual di cloud server VMM yang ingin Anda hapus.
  2. Hapus pemetaan jaringan yang digunakan oleh cloud di server VMM yang ingin Anda hapus. Di Infrastruktur Site Recovery>Untuk VMM Pusat Sistem>Pemetaan Jaringan, klik kanan pemetaan jaringan >Hapus.
  3. Perhatikan ID server VMM.
  4. Memisahkan kebijakan replikasi dari cloud di server VMM yang ingin Anda hapus. Di Infrastruktur Site Recovery>Untuk Kebijakan Replikasi>VMM Pusat Sistem, klik dua kali kebijakan terkait. Klik kanan cloud >Memisahkan.
  5. Hapus server VMM atau node aktif. Di Infrastruktur Site Recovery>Untuk Pusat Sistem VMM>Server VMM, klik kanan server >Hapus.
  6. Jika server VMM Anda dalam keadaan Terputus, unduh dan jalankan skrip pembersihan di server VMM. Buka PowerShell dengan opsi Jalankan sebagai Admin, untuk mengubah kebijakan eksekusi untuk lingkup default (LocalMachine). Dalam skrip, tentukan ID server VMM yang ingin Anda hapus. Skrip menghapus informasi pendaftaran dan pemasangan cloud dari server.
  7. Jalankan skrip pembersihan di server VMM sekunder.
  8. Jalankan skrip pembersihan pada node kluster VMM pasif lainnya yang telah dipasangi Provider.
  9. Hapus Provider secara manual pada server VMM. Jika Anda memiliki kluster, hapus dari semua node.
  10. Jika komputer virtual Anda mereplikasi ke Azure, Anda perlu menghapus pemasangan agen Microsoft Recovery Services dari host Hyper-V di cloud yang dihapus.

Batalkan pendaftaran host Hyper-V di Situs Hyper-V

Host Hyper-V yang tidak dikelola oleh VMM dikumpulkan ke situs Hyper-V. Hapus host di situs Hyper-V dengan cara berikut:

  1. Nonaktifkan replikasi untuk komputer virtual Hyper-V yang terletak di host.
  2. Pisahkan kebijakan untuk situs Hyper-V. Di Infrastruktur Site Recovery>Untuk Kebijakan Replikasi>VMM Pusat Sistem, klik dua kali kebijakan terkait. Klik kanan situs >Pisahkan.
  3. Hapus host Hyper-V. Di Infrastruktur Site Recovery>Untuk Situs Hyper-V>Host Hyper-V,klik kanan server >Hapus.
  4. Hapus situs Hyper-V setelah semua host dihapus darinya. Di Infrastruktur Site Recovery>Untuk SItus Hyper-V>Situs Hyper-V, klik kanan situs >Hapus.
  5. Jika host Hyper-V Anda dalam keadaan Terputus, jalankan skrip berikut pada setiap host Hyper-V yang Anda hapus. Skrip membersihkan pengaturan pada server, dan membatalkan pendaftarannya dari kubah.
        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

Menonaktifkan perlindungan untuk komputer virtual VMware atau server fisik (VMware ke Azure)

  1. Pada Item Terproteksi>Item yang Direplikasi, klik-kanan pada mesin >Nonaktifkan replikasi.
  2. Di halaman Nonaktifkan replikasi, pilih salah satu opsi ini:
    • Nonaktifkan replikasi dan hapus (disarankan) - Opsi ini menghapus item yang direplikasi dari Azure Site Recovery dan replikasi untuk mesin dihentikan. Konfigurasi replikasi pada Server Konfigurasi dibersihkan dan penagihan Site Recovery untuk server yang dilindungi ini dihentikan. Perhatikan bahwa opsi ini hanya dapat digunakan ketika Server Konfigurasi dalam status tersambung.
    • Hapus - Opsi ini seharusnya hanya digunakan jika lingkungan sumber dihapus atau tidak dapat diakses (tidak tersambung). Ini menghapus item yang direplikasi dari Azure Site Recovery (penagihan dihentikan). Konfigurasi replikasi pada Server Konfigurasi tidak akan dibersihkan.

Catatan

Di kedua opsi layanan mobilitas tidak akan dicopot dari server yang dilindungi, Anda perlu menghapusnya secara manual. Jika Anda berencana untuk melindungi server lagi menggunakan server Konfigurasi yang sama, Anda dapat melewati pencopotan layanan mobilitas.

Catatan

Jika Anda telah gagal pada komputer virtual dan ini sedang berjalan di Azure, perhatikan bahwa menonaktifkan proteksi tidak menghapus / mempengaruhi komputer virtual yang gagal.

Menonaktifkan perlindungan untuk komputer virtual Azure (Azure ke Azure)

  • Pada Item Terproteksi>Item yang Direplikasi, klik-kanan pada mesin >Nonaktifkan replikasi.

Catatan

layanan mobilitas tidak akan dicopot dari server yang dilindungi, Anda perlu menghapusnya secara manual. Jika Anda berencana untuk melindungi server lagi, Anda dapat melewatkan pencopotan layanan mobilitas.

Menonaktifkan perlindungan untuk komputer virtual Hyper-V (Hyper-V ke Azure)

Catatan

Gunakan prosedur ini jika Anda mereplikasi komputer virtual Hyper-V ke Azure tanpa server VMM. Jika Anda mereplikasi mesin virtual Anda menggunakan skenario Pusat Sistem VMM ke Azure, maka ikuti instruksi Nonaktifkan perlindungan untuk replikasi mesin virtual Hyper-V menggunakan skenario System Center VMM ke Azure

  1. Pada Item Terproteksi>Item yang Direplikasi, klik-kanan pada mesin >Nonaktifkan replikasi.

  2. Di Nonaktifkan replikasi, Anda bisa memilih opsi berikut:

    • Nonaktifkan replikasi dan hapus (disarankan) - Opsi ini menghapus item yang direplikasi dari Azure Site Recovery dan replikasi untuk mesin dihentikan. Konfigurasi replikasi pada mesin virtual lokal akan dibersihkan dan penagihan Site Recovery untuk server yang dilindungi ini dihentikan.
    • Hapus - Opsi ini seharusnya hanya digunakan jika lingkungan sumber dihapus atau tidak dapat diakses (tidak tersambung). Ini menghapus item yang direplikasi dari Azure Site Recovery (penagihan dihentikan). Konfigurasi replikasi pada komputer virtual lokal tidak akan dibersihkan.

    Catatan

    Jika Anda memilih opsi Hapus jalankan kumpulan skrip berikut untuk membersihkan pengaturan replikasi di lokal Server Hyper-V.

    Catatan

    Jika Anda telah gagal pada komputer virtual dan ini sedang berjalan di Azure, perhatikan bahwa menonaktifkan proteksi tidak menghapus / mempengaruhi komputer virtual yang gagal.

  3. Pada server host Hyper-V sumber, hapus replikasi untuk mesin virtual. Ganti SQLVM1 dengan nama komputer virtual Anda dan jalankan skrip dari PowerShell administratif

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

Nonaktifkan perlindungan untuk replikasi mesin virtual Hyper-V ke Azure menggunakan skenario Pusat Sistem VMM ke Azure

  1. Pada Item Terproteksi>Item yang Direplikasi, klik-kanan pada mesin >Nonaktifkan replikasi.

  2. Di Nonaktifkan replikasi, pilih salah satu opsi ini:

    • Nonaktifkan replikasi dan hapus (disarankan) - Opsi ini menghapus item yang direplikasi dari Azure Site Recovery dan replikasi untuk mesin dihentikan. Konfigurasi replikasi pada komputer virtual lokal akan dibersihkan dan penagihan Site Recovery untuk server yang dilindungi ini dihentikan.

    • Hapus - Opsi ini seharusnya hanya digunakan jika lingkungan sumber dihapus atau tidak dapat diakses (tidak tersambung). Ini menghapus item yang direplikasi dari Azure Site Recovery (penagihan dihentikan). Konfigurasi replikasi pada komputer virtual lokal tidak akan dibersihkan.

      Catatan

      Jika Anda memilih opsi Hapus, jalankan kumpulan skrip berikut untuk membersihkan pengaturan replikasi di Server lokal VMM.

  3. Jalankan skrip ini di server VMM sumber, menggunakan PowerShell (diperlukan hak admin) dari konsol VMM. Ganti tempat penampung SQLVM1 dengan nama komputer virtual Anda.

    $vm = get-scvirtualmachine -Name "SQLVM1"
    Set-SCVirtualMachine -VM $vm -ClearDRProtection
    
  4. Langkah-langkah di atas menghapus pengaturan replikasi pada server VMM. Untuk menghentikan replikasi pada mekomputer virtual yang berjalan di server host Hyper-V, jalankan skrip ini. Ganti SQLVM1 dengan nama komputer virtual Anda, dan host01.contoso.com dengan nama server 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)

Nonaktifkan perlindungan untuk replikasi komputer virtual ke server sekunder VMM menggunakan skenario Pusat Sistem VMM ke Azure

  1. Pada Item Terproteksi>Item yang Direplikasi, klik-kanan pada mesin >Nonaktifkan replikasi.

  2. Di Nonaktifkan replikasi, pilih salah satu opsi ini:

    • Nonaktifkan replikasi dan hapus (disarankan) - Opsi ini menghapus item yang direplikasi dari Azure Site Recovery dan replikasi untuk mesin dihentikan. Konfigurasi replikasi pada komputer virtual lokal akan dibersihkan dan penagihan Site Recovery untuk server yang dilindungi ini dihentikan.
    • Hapus - Opsi ini seharusnya hanya digunakan jika lingkungan sumber dihapus atau tidak dapat diakses (tidak tersambung). Ini menghapus item yang direplikasi dari Azure Site Recovery (penagihan dihentikan). Konfigurasi replikasi pada komputer virtual lokal tidak akan dibersihkan. Jalankan set skrip berikut untuk membersihkan pengaturan replikasi komputer virtual lokal.

      Catatan

      Jika Anda memilih opsi Hapus, jalankan kumpulan skrip berikut untuk membersihkan pengaturan replikasi di Server lokal VMM.

  3. Jalankan skrip ini di server VMM sumber, menggunakan PowerShell (diperlukan hak admin) dari konsol VMM. Ganti tempat penampung SQLVM1 dengan nama komputer virtual Anda.

    $vm = get-scvirtualmachine -Name "SQLVM1"
    Set-SCVirtualMachine -VM $vm -ClearDRProtection
    
  4. Pada server VMM sekunder, jalankan skrip ini untuk membersihkan pengaturan komputer virtual sekunder:

    $vm = get-scvirtualmachine -Name "SQLVM1"
    Remove-SCVirtualMachine -VM $vm -Force
    
  5. Pada server VMM sekunder, refresh komputer virtual di server host Hyper-V, sehingga komputer virtual sekunder terdeteksi lagi di konsol VMM.

  6. Langkah-langkah di atas menghapus pengaturan replikasi pada server VMM. Jika Anda ingin menghentikan replikasi untuk komputer virtual, jalankan skrip berikut oh komputer virtual primer dan sekunder. Ganti SQLVM1 dengan nama komputer virtual Anda.

    Remove-VMReplication –VMName "SQLVM1"