Sunucuları kaldırma ve korumayı devre dışı bırakma

Bu makalede, sunucuların Kurtarma Hizmetleri kasadan kaydının nasıl kaydının tutulacak olduğu ve Site Kurtarma ile korunan makineler için korumanın nasıl devre dışı bırak bırakılları açıklanmıştır.

Yapılandırma sunucusunun kaydını geri yükleme

VMware VM'leri veya Windows/Linux fiziksel sunucularını Azure'a çoğaltıyorsanız bağlı olmayan bir yapılandırma sunucusunun kaydını bir kasadan şu şekilde sebilirsiniz:

  1. Sanal makinelerin korumasını devre dışı bırakma.
  2. Çoğaltma ilkelerinin ilişkilendirilmemişliği silin veya silin.
  3. Yapılandırma sunucusunu silme

Bir VMM sunucusunun kaydını geri yükleme

  1. Kaldırmak istediğiniz VMM sunucusundaki bulutların içinde çoğaltılabilir sanal makineleri durdurun.
  2. VMM sunucusundaki bulutlar tarafından kullanılan ve silmek istediğiniz tüm ağ eşlemelerini silin. Sanal MAKINEM Ağ EşlemesiSystem Center için Site Kurtarma Altyapısında,ağ eşlemesini sil'e sağ tıklayın.
  3. VMM sunucusunun kimliğine dikkat olun.
  4. Çoğaltma ilkelerini kaldırmak istediğiniz VMM sunucusundaki bulutlardan çıkarın. Sanal MAKINEM Çoğaltmaİlkeleri System Center için Site Kurtarma Altyapısı altında, ilişkili ilkeye çift tıklayın. Bulutun >>
  5. VMM sunucusunu veya etkin düğümü silin. Site KurtarmaAltyapısı'System Center VMMVMM Sunucuları için,sunucuyu Sil'e sağ tıklayın.
  6. VMM sunucunuz Bağlantısı Kesik durumda ise VMM sunucusunda temizleme betiği indirin ve çalıştırın. Varsayılan (LocalMachine) kapsamı için yürütme ilkesi değiştirmek için, PowerShell'i Yönetici Olarak Çalıştır seçeneğiyle açın. Betikte, kaldırmak istediğiniz VMM sunucusunun kimliğini belirtin. Betik, kayıt ve bulut eşleştirme bilgilerini sunucudan kaldırır.
  7. Temizleme betiğini herhangi bir ikincil VMM sunucusunda çalıştırın.
  8. Sağlayıcı'nın yüklü olduğu diğer tüm pasif VMM kümesi düğümlerde temizleme betiği çalıştırın.
  9. VMM sunucusunda Sağlayıcıyı el ile kaldırın. Küme varsa, tüm düğümlerden kaldırın.
  10. Sanal makineniz Azure'a çoğaltıldısa, Microsoft Kurtarma Hizmetleri aracısını silinmiş bulutların içinde Hyper-V ana bilgisayarlarından kaldırmanız gerekir.

Hyper-V Sitesinde Bir Hyper-V ana bilgisayarının kaydını geri toplama

VMM tarafından yönetil olmayan Hyper-V ana bilgisayarları Bir Hyper-V sitesinde toplanır. Hyper-V sitesinde bir ana bilgisayarı aşağıdaki gibi kaldırın:

  1. Ana bilgisayar üzerinde bulunan Hyper-V V'lerde çoğaltmayı devre dışı bırakma.
  2. Hyper-V sitesi için ilkelerin ilişkilendirilmemişliği silin. Hyper-V Siteleri Çoğaltma İlkeleri için SiteKurtarma Altyapısında,ilişkili ilkeye çift tıklayın. Sitenin >>
  3. Hyper-V ana bilgisayarlarını silin. Hyper-V SiteleriHyper-V Hosts için Site Kurtarma Altyapısında,sunucu sil'e sağ tıklayın.
  4. Tüm ana bilgisayarlar kaldırıldıktan sonra Hyper-V sitesini silin. Hyper-V SiteleriHyper-V Siteleri için Site Kurtarma Altyapısı'nın içinde,siteyi sil'e sağ tıklayın.
  5. Hyper-V barındırma makineniz Bağlantısı Kesik durumda ise, kaldırılan her Hyper-V ana bilgisayarı için aşağıdaki betiği çalıştırın. Betik, sunucu ayarlarını temizler ve bu ayarları kasadan temizler.
        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 VM veya fiziksel sunucu için korumayı devre dışı bırakma (Azure'a VMware)

  1. Korumalı ÖğelerÇoğaltılmış Öğeler'de,Çoğaltmayı devre dışı bırak makinesine sağ tıklayın.
  2. Çoğaltmayı devre dışı bırak sayfasında, şu seçeneklerden birini belirleyin:
    • Çoğaltmayı devre dışı bırakma ve kaldırma (önerilir) - Bu seçenek çoğaltılmış öğeyi Azure Site Kurtarma'dan kaldırır ve makinede çoğaltma durdurulur. Configuration Server'da yineleme yapılandırması temizlenir ve bu korumalı sunucu için Site Kurtarma faturalandırması durdurulur. Bu seçeneğin yalnızca Yapılandırma Sunucusu bağlı durumdayken kullanılalana dikkat kullanılmaktadır.
    • Kaldır - Bu seçenek yalnızca kaynak ortam silindiğinde veya erişilebilir değilken (bağlı değil) kullanılacaktır. Bu işlem, çoğaltılmış öğeyi Azure Site Kurtarma'dan kaldırır (faturalama durduruldu). Yapılandırma Sunucusundaki yineleme yapılandırması temizlenmez.

Not

Her iki seçenekte de mobil kullanım hizmeti korumalı sunuculardan kaldırılmaz, bunu el ile kaldırmanız gerekir. Aynı Yapılandırma sunucusunu kullanarak sunucuyu yeniden korumayı planlıyorsanız, mobil kullanım hizmetini kaldırmayı atlayabilirsiniz.

Not

Zaten bir SANAL MAKINE üzerinde başarısız olduysanız ve Azure'da çalışıyorsa, korumayı devre dışı bırakmanın VM üzerinden başarısız olunan / etkileyeceğini unutmayın.

Azure VM'nin korumasını devre dışı bırakma (Azure'den Azure'a)

  • Korumalı ÖğelerÇoğaltılmış Öğeler'de,Çoğaltmayı devre dışı bırak makinesine sağ tıklayın.

Not

mobil kullanım hizmeti korumalı sunuculardan kaldırılmaz, bunu el ile kaldırmanız gerekir. Sunucuyu yeniden korumayı planlıyorsanız, mobil kullanım hizmetini kaldırmayı atlayabilirsiniz.

Hyper-V sanal makinesi için korumayı devre dışı bırakma (Hyper-V - Azure)

Not

Hyper-VM'leri VMM sunucusu olmadan Azure'a çoğaltıyorsanız bu yordamı kullanın. System Center VMM'yi Azure senaryosunu kullanarak sanal makinelerinizi çoğalttıysanız, System Center VMM'yi Azure senaryosunu kullanarak çoğaltan Hyper-V sanal makine için korumayı devre dışı bırakma yönergelerini izleyin

  1. Korumalı ÖğelerÇoğaltılmış Öğeler'de,Çoğaltmayı devre dışı bırak makinesine sağ tıklayın.

  2. Çoğaltmayı devre dışıbırak altında, aşağıdaki seçenekleri kullanabilirsiniz:

    • Çoğaltmayı devre dışı bırakma ve kaldırma (önerilir) - Bu seçenek çoğaltılmış öğeyi Azure Site Kurtarma'dan kaldırır ve makinede çoğaltma durdurulur. Bu korumalı sunucu için, şirket içi sanal makinede yineleme yapılandırması temizlenir ve Site Kurtarma faturalandırması durdurulur.
    • Kaldır - Bu seçenek yalnızca kaynak ortam silindiğinde veya erişilebilir değilken (bağlı değil) kullanılacaktır. Bu işlem, çoğaltılmış öğeyi Azure Site Kurtarma'dan kaldırır (faturalama durduruldu). Şirket içi sanal makinede yineleme yapılandırması temizlenmez.

    Not

    Kaldır seçeneğini belirtirseniz, şirket içi Hyper-V Sunucusu çoğaltma ayarlarını temizlemek için aşağıdaki betik kümelerini çalıştırın.

    Not

    Zaten bir SANAL MAKINE üzerinde başarısız olduysanız ve Azure'da çalışıyorsa, korumayı devre dışı bırakmanın VM üzerinden başarısız olunan / etkileyeceğini unutmayın.

  3. Kaynak Hyper-V ana bilgisayar sunucusunda, sanal makinede çoğaltmayı kaldırmak için. SQLVM1'i sanal makinenizin adıyla değiştirin ve betiği yönetimsel Bir PowerShell'den çalıştırın

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

Sanal SANAL MAKINE'yi Azure'a çoğaltma senaryosunu kullanarak Azure'a çoğaltan Hyper-V sanal System Center korumayı devre dışı bırakma

  1. Korumalı ÖğelerÇoğaltılmış Öğeler'de,Çoğaltmayı devre dışı bırak makinesine sağ tıklayın.

  2. Çoğaltmayı devre dışıbırak altında, şu seçeneklerden birini belirleyin:

    • Çoğaltmayı devre dışı bırakma ve kaldırma (önerilir) - Bu seçenek çoğaltılmış öğeyi Azure Site Kurtarma'dan kaldırır ve makinede çoğaltma durdurulur. Şirket içi sanal makinede yineleme yapılandırması temizlenir ve bu korumalı sunucu için Site Kurtarma faturalandırması durdurulur.

    • Kaldır - Bu seçenek yalnızca kaynak ortam silindiğinde veya erişilebilir değilken (bağlı değil) kullanılacaktır. Bu işlem, çoğaltılmış öğeyi Azure Site Kurtarma'dan kaldırır (faturalama durduruldu). Şirket içi sanal makinede yineleme yapılandırması temizlenmez.

      Not

      Kaldır seçeneğini belirtirseniz, aşağıdaki betikleri kullanarak şirket içi VMM Sunucusu çoğaltma ayarlarını temizleyin.

  3. Bu betiği, VMM konsolundan PowerShell (yönetici ayrıcalıkları gerekli) kullanarak kaynak VMM sunucusunda çalıştırın. Yer tutucu SQLVM1'i sanal makinenizin adıyla değiştirin.

    $vm = get-scvirtualmachine -Name "SQLVM1"
    Set-SCVirtualMachine -VM $vm -ClearDRProtection
    
  4. Yukarıdaki adımlar VMM sunucusunda çoğaltma ayarlarını temizlemektedir. Hyper-V ana bilgisayar sunucusunda çalışan sanal makinede çoğaltmayı durdurmak için, bu betiği çalıştırın. SQLVM1'i sanal makinenizin adıyla değiştirin ve host01.contoso.com Hyper-V ana bilgisayar sunucusunun adıyla değiştirin.

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

VmM'den VMM'ye koruma senaryosunu kullanarak ikincil VMM Sunucusuna çoğaltan Hyper-V sanal System Center korumayı devre dışı bırakma

  1. Korumalı ÖğelerÇoğaltılmış Öğeler'de,Çoğaltmayı devre dışı bırak makinesine sağ tıklayın.

  2. Çoğaltmayı devre dışıbırak altında, şu seçeneklerden birini belirleyin:

    • Çoğaltmayı devre dışı bırakma ve kaldırma (önerilir) - Bu seçenek çoğaltılmış öğeyi Azure Site Kurtarma'dan kaldırır ve makinede çoğaltma durdurulur. Şirket içi sanal makinede yineleme yapılandırması temizlenir ve bu korumalı sunucu için Site Kurtarma faturalandırması durdurulur.
    • Kaldır - Bu seçenek yalnızca kaynak ortam silindiğinde veya erişilebilir değilken (bağlı değil) kullanılacaktır. Bu işlem, çoğaltılmış öğeyi Azure Site Kurtarma'dan kaldırır (faturalama durduruldu). Şirket içi sanal makinede yineleme yapılandırması temizlenmez. Şirket içi sanal makinelerde çoğaltma ayarlarını temizlemek için aşağıdaki betik kümelerini çalıştırın.

      Not

      Kaldır seçeneğini belirtirseniz, aşağıdaki betikleri kullanarak şirket içi VMM Sunucusu çoğaltma ayarlarını temizleyin.

  3. Bu betiği, VMM konsolundan PowerShell (yönetici ayrıcalıkları gerekli) kullanarak kaynak VMM sunucusunda çalıştırın. Yer tutucu SQLVM1'i sanal makinenizin adıyla değiştirin.

    $vm = get-scvirtualmachine -Name "SQLVM1"
    Set-SCVirtualMachine -VM $vm -ClearDRProtection
    
  4. İkincil VMM sunucusunda, ikincil sanal makinenin ayarlarını temizlemek için bu betiği çalıştırın:

    $vm = get-scvirtualmachine -Name "SQLVM1"
    Remove-SCVirtualMachine -VM $vm -Force
    
  5. İkincil VMM sunucusunda Hyper-V ana bilgisayar sunucusundaki sanal makineleri yenileyin, böylece ikincil VMM konsolunda yeniden algılanır.

  6. Yukarıdaki adımlar VMM sunucusunda çoğaltma ayarlarını temizler. Sanal makinede çoğaltmayı durdurmak için birincil ve ikincil SANAL MAKINE'ler için aşağıdaki betiği çalıştırın. SQLVM1'i sanal makinenizin adıyla değiştirin.

    Remove-VMReplication –VMName "SQLVM1"