Verwalten des Konfigurationsservers für die Notfallwiederherstellung von physischen Servern
Sie richten einen lokalen Konfigurationsserver ein, wenn Sie den Azure Site Recovery-Dienst für die Notfallwiederherstellung von physischen Servern in Azure verwenden. Der Konfigurationsserver koordiniert die Kommunikation zwischen lokalen Computern und Azure und verwaltet die Datenreplikation. In diesem Artikel werden häufige Aufgaben zur Verwaltung des Konfigurationsservers nach dessen Bereitstellung zusammengefasst.
Hinweis
Es wird empfohlen, das Azure Az PowerShell-Modul für die Interaktion mit Azure zu verwenden. Informationen zu den ersten Schritten finden Sie unter Installieren von Azure PowerShell. Informationen zum Migrieren zum Az PowerShell-Modul finden Sie unter Migrieren von Azure PowerShell von AzureRM zum Az-Modul.
Voraussetzungen
In der Tabelle werden die erforderlichen Komponenten für die Bereitstellung des lokalen Konfigurationsservercomputers zusammengefasst.
Komponente | Anforderung |
---|---|
CPU-Kerne | 8 |
RAM | 16 GB |
Anzahl der Datenträger | 3, einschließlich Betriebssystem-Datenträger, Prozessservercache-Datenträger und Aufbewahrungslaufwerk für Failback |
Freier Speicherplatz (Prozessservercache) | 600 GB |
Freier Speicherplatz (Aufbewahrungslaufwerk) | 600 GB |
Betriebssystem | Windows Server 2012 R2 Windows Server 2016 |
Gebietsschema des Betriebssystems | Englisch (USA) |
VMware vSphere PowerCLI-Version | Nicht erforderlich |
Windows Server-Rollen | Aktivieren Sie die folgenden Rollen nicht: - Active Directory Domain Services - Internetinformationsdienste - Hyper-V |
Gruppenrichtlinien | Aktivieren Sie die folgenden Gruppenrichtlinien nicht: - Zugriff auf Eingabeaufforderung verhindern - Zugriff auf Programme zum Bearbeiten der Registrierung verhindern - Vertrauenslogik für Dateianlagen - Skriptausführung aktivieren Weitere Informationen |
IIS | - Keine bereits vorhandene Standardwebsite - Aktivieren von Anonymer Authentifizierung - Aktivieren der Einstellung FastCGI - Keine bereits vorhandene Website/Anwendung sollte an Port 443 lauschen |
NIC-Typ | VMXNET3 (bei Bereitstellung als VMware-VM) |
Art der IP-Adresse | statischen |
Zugriff auf das Internet | Der Server benötigt Zugriff auf diese URLs: - *.accesscontrol.windows.net - *.backup.windowsazure.com - *.store.core.windows.net - *.blob.core.windows.net - *.hypervrecoverymanager.windowsazure.com - https://management.azure.com - *.services.visualstudio.com - https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.7.20.0.msi (für horizontal skalierte Prozessserver nicht erforderlich) - time.nist.gov - time.windows.com |
Ports | 443 (Steuerkanalorchestrierung) 9443 (Datentransport) |
Herunterladen der aktuellen Installationsdatei
Die aktuelle Version der Konfigurationsserver-Installationsdatei steht im Site Recovery-Portal zur Verfügung. Darüber hinaus kann sie direkt aus dem Microsoft Download Center heruntergeladen werden.
Melden Sie sich beim Azure-Portal an, und navigieren Sie zu Ihrem Recovery Services-Tresor.
Navigieren Sie zu Site Recovery-Infrastruktur>Konfigurationsserver (unter „Für VMware und physische Computer“).
Klicken Sie auf die +Server-Schaltfläche.
Klicken Sie auf der Seite Server hinzufügen auf die Downloadschaltfläche, um den Registrierungsschlüssel herunterzuladen. Sie benötigen diesen Schlüssel während der Installation des Konfigurationsservers zur Registrierung beim Azure Site Recovery-Dienst.
Klicken Sie auf den Link Einheitliches Setup von Microsoft Azure Site Recovery herunterladen, um die neueste Version des Konfigurationsservers herunterzuladen.
Installieren und Registrieren des Servers
Führen Sie die Installationsdatei für das einheitliche Setup aus.
Wählen Sie unter Vorbereitung die Option Install the configuration server and process server (Konfigurationsserver und Prozessserver installieren) aus.
Klicken Sie unter Third-Party Software License (Drittanbietersoftwarelizenz) auf I Accept (Ich stimme zu), um MySQL herunterzuladen und zu installieren.
Geben Sie unter Internet Settings (Interneteinstellungen) an, wie der auf dem Konfigurationsserver ausgeführte Anbieter eine Internetverbindung mit Azure Site Recovery herstellen soll. Stellen Sie sicher, dass Sie die erforderlichen URLs zugelassen haben.
- Wenn die Verbindung über den derzeit auf dem Computer eingerichteten Proxy hergestellt werden soll, wählen Sie Unter Verwendung eines Proxyservers mit Azure Site Recovery verbinden.
- Wenn der Anbieter eine direkte Verbindung herstellen soll, wählen Sie Direkt mit Azure Site Recovery verbinden (ohne Proxyserver) .
- Falls für den vorhandenen Proxy eine Authentifizierung erforderlich ist oder Sie für die Anbieterverbindung einen benutzerdefinierten Proxy verwenden möchten, müssen Sie Mit benutzerdefinierten Proxyeinstellungen verbinden auswählen und Adresse, Port und Anmeldeinformationen angeben.
Bei der Voraussetzungsüberprüfung führt das Setup eine Überprüfung durch, um sicherzustellen, dass die Installation ausgeführt werden kann. Falls beim Überprüfen der Synchronisierung der globalen Zeit eine Warnung angezeigt wird, stellen Sie sicher, dass die Zeit der Systemuhr (Einstellungen für Datum und Uhrzeit) mit der Zeitzone übereinstimmt.
Erstellen Sie unter MySQL Configuration (MySQL-Konfiguration) Anmeldeinformationen für die Anmeldung bei der MySQL-Serverinstanz, die installiert wird.
Wählen Sie unter Umgebungsdetails aus, ob Sie VMware-VMs replizieren werden. Wenn dies der Fall ist, überprüft das Setup, ob PowerCLI 6.0 installiert ist.
Wählen Sie unter Install Location (Installationsspeicherort) aus, wo die Binärdateien installiert werden sollen und wo der Cache gespeichert werden soll. Auf dem ausgewählten Laufwerk müssen mindestens 5 GB an Speicherplatz verfügbar sind, wir raten Ihnen jedoch zu einem Cachelaufwerk mit mindestens 600 GB freiem Speicherplatz.
Wählen Sie in Netzwerkauswahl zunächst den Netzwerkadapter aus, den der integrierte Prozessserver für die Ermittlung und die Pushinstallation des Mobilitätsdiensts auf Quellcomputern verwendet. Wählen Sie anschließend den Netzwerkadapter aus, den der Konfigurationsserver zum Herstellen einer Verbindung mit Azure nutzt. Port 9443 ist der Standardport zum Senden und Empfangen von Replikationsdatenverkehr. Sie können diese Portnummer jedoch ändern, um sie an die Anforderungen Ihrer Umgebung anzupassen. Zusätzlich zum Port 9443 öffnen wir auch den Port 443, der von einem Webserver zum Orchestrieren von Replikationsvorgängen verwendet wird. Verwenden Sie den Port 443 nicht, um Replikationsdatenverkehr zu senden oder zu empfangen.
Lesen Sie die unter Summary (Zusammenfassung) angezeigten Informationen und klicken Sie auf Install (Installieren). Nach Abschluss der Installation wird eine Passphrase generiert. Diese benötigen Sie bei der Aktivierung der Replikation. Kopieren Sie sie deshalb, und bewahren Sie sie an einem sicheren Ort auf.
Nach Abschluss der Registrierung wird der Server auf dem Blatt Einstellungen>Server im Tresor angezeigt.
Installieren über die Befehlszeile
Führen Sie die Installationsdatei wie folgt aus:
UnifiedSetup.exe [/ServerMode <CS/PS>] [/InstallDrive <DriveLetter>] [/MySQLCredsFilePath <MySQL credentials file path>] [/VaultCredsFilePath <Vault credentials file path>] [/EnvType <VMWare/NonVMWare>] [/PSIP <IP address to be used for data transfer] [/CSIP <IP address of CS to be registered with>] [/PassphraseFilePath <Passphrase file path>]
Beispielverwendung
MicrosoftAzureSiteRecoveryUnifiedSetup.exe /q /x:C:\Temp\Extracted
cd C:\Temp\Extracted
UNIFIEDSETUP.EXE /AcceptThirdpartyEULA /servermode "CS" /InstallLocation "D:\" /MySQLCredsFilePath "C:\Temp\MySQLCredentialsfile.txt" /VaultCredsFilePath "C:\Temp\MyVault.vaultcredentials" /EnvType "VMWare"
Parameter
Parametername | Type | Beschreibung | Werte |
---|---|---|---|
/ServerMode | Erforderlich | Gibt an, ob die Installation sowohl den Konfigurations- als auch den Prozessserver oder nur den Prozessserver umfassen soll. | CS PS |
/InstallLocation | Erforderlich | Der Ordner, in dem die Komponenten installiert werden. | Beliebiger Ordner auf dem Computer |
/MySQLCredsFilePath | Erforderlich | Der Dateipfad, unter dem die MySQL Server-Anmeldeinformationen gespeichert werden. | Die Datei sollte das unten angegebene Format haben. |
/VaultCredsFilePath | Erforderlich | Pfad der Datei mit Anmeldeinformationen für den Tresor | Gültiger Dateipfad |
/EnvType | Erforderlich | Typ der zu schützenden Umgebung | VMware NonVMware |
/PSIP | Erforderlich | IP-Adresse der Netzwerkkarte für die Übertragung von Replikationsdaten | Beliebige gültige IP-Adresse |
/CSIP | Erforderlich | IP-Adresse der Netzwerkkarte, über die der Konfigurationsserver lauscht | Beliebige gültige IP-Adresse |
/PassphraseFilePath | Erforderlich | Vollständiger Pfad zum Speicherort der Datei mit der Passphrase | Gültiger Dateipfad |
/BypassProxy | Optional | Gibt an, dass der Konfigurationsserver die Verbindung mit Azure ohne Proxy herstellt. | Zum Abrufen dieses Werts von Venu |
/ProxySettingsFilePath | Optional | Proxyeinstellungen (für den standardmäßigen Proxy ist eine Authentifizierung oder ein benutzerdefinierter Proxy erforderlich). | Die Datei sollte das unten angegebene Format haben. |
DataTransferSecurePort | Optional | Die Portnummer der PSIP, die für Replikationsdaten verwendet werden soll. | Gültige Portnummer (Standardwert ist 9433) |
/SkipSpaceCheck | Optional | Überspringt die Überprüfung des Speicherplatzes für den Cachedatenträger. | |
/AcceptThirdpartyEULA | Erforderlich | Das Flag impliziert die Akzeptanz von Drittanbieterlizenzbedingungen. | |
/ShowThirdpartyEULA | Optional | Zeigt Drittanbieterlizenzbedingungen an. Alle anderen Parameter werden ignoriert, wenn sie als Eingabe bereitgestellt werden. |
Erstellen einer Dateieingabe für „MYSQLCredsFilePath“
Der MySQLCredsFilePath-Parameter nimmt eine Datei als Eingabe an. Erstellen Sie die Datei im folgenden Format, und übergeben Sie sie als Eingabe an den Parameter MySQLCredsFilePath.
[MySQLCredentials]
MySQLRootPassword = "Password"
MySQLUserPassword = "Password"
Erstellen einer Dateieingabe für „ProxySettingsFilePath“
Der ProxySettingsFilePath-Parameter nimmt eine Datei als Eingabe an. Erstellen Sie die Datei im folgenden Format, und übergeben Sie sie als Eingabe an den Parameter ProxySettingsFilePath.
[ProxySettings]
ProxyAuthentication = "Yes/No"
Proxy IP = "IP Address"
ProxyPort = "Port"
ProxyUserName="UserName"
ProxyPassword="Password"
Ändern von Proxyeinstellungen
Sie können Proxyeinstellungen für den Konfigurationsservercomputer wie folgt ändern:
Melden Sie sich beim Konfigurationsserver an.
Starten Sie die Datei „cspsconfigtool.exe“ über die Verknüpfung auf Ihrem Desktop.
Klicken Sie auf die Registerkarte Tresorregistrierung.
Laden Sie eine neue Tresorregistrierungsdatei aus dem Portal herunter, und geben Sie sie als Eingabe für das Tool an.
Geben Sie die Details des neuen Proxys an, und klicken Sie auf die Schaltfläche Registrieren.
Öffnen Sie ein PowerShell-Befehlsfenster mit Administratorrechten.
Führen Sie den folgenden Befehl aus:
$Pwd = ConvertTo-SecureString -String MyProxyUserPassword Set-OBMachineSetting -ProxyServer http://myproxyserver.domain.com -ProxyPort PortNumber –ProxyUserName domain\username -ProxyPassword $Pwd net stop obengine net start obengine
Warnung
Wenn Sie zusätzliche Prozessserver mit dem Konfigurationsserver verbunden haben, müssen Sie die Proxyeinstellungen auf allen Prozessservern für horizontale Skalierung in Ihrer Bereitstellung korrigieren.
Erneutes Registrieren eines Konfigurationsservers im selben Tresor
Melden Sie sich am Konfigurationsserver an.
Starten Sie die Datei „cspsconfigtool.exe“ über die Verknüpfung auf Ihrem Desktop.
Klicken Sie auf die Registerkarte Tresorregistrierung.
Laden Sie eine neue Registrierungsdatei aus dem Portal herunter, und geben Sie sie als Eingabe für das Tool an.
Geben Sie die Details des Proxyservers an, und klicken Sie auf die Schaltfläche Registrieren.
Öffnen Sie ein PowerShell-Befehlsfenster mit Administratorrechten.
Führen Sie den folgenden Befehl aus.
$Pwd = ConvertTo-SecureString -String MyProxyUserPassword Set-OBMachineSetting -ProxyServer http://myproxyserver.domain.com -ProxyPort PortNumber –ProxyUserName domain\username -ProxyPassword $Pwd net stop obengine net start obengine
Warnung
Bei mehreren Prozessservern müssen Sie sie erneut registrieren.
Registrieren eines Konfigurationsservers in einem anderen Tresor
Warnung
In den nachfolgenden Schritten wird die Zuordnung des Konfigurationsservers zum aktuellen Tresor getrennt und die Replikation aller geschützten virtuellen Computer unter dem Konfigurationsserver beendet.
Melden Sie sich beim Konfigurationsserver an.
Führen Sie an einer Eingabeaufforderung mit Administratorrechten folgenden Befehl aus:
reg delete HKLM\Software\Microsoft\Azure Site Recovery\Registration net stop dra
Starten Sie die Datei „cspsconfigtool.exe“ über die Verknüpfung auf Ihrem Desktop.
Klicken Sie auf die Registerkarte Tresorregistrierung.
Laden Sie eine neue Registrierungsdatei aus dem Portal herunter, und geben Sie sie als Eingabe für das Tool an.
Geben Sie die Details des Proxyservers an, und klicken Sie auf die Schaltfläche Registrieren.
Öffnen Sie ein PowerShell-Befehlsfenster mit Administratorrechten.
Führen Sie den folgenden Befehl aus.
$pwd = ConvertTo-SecureString -String MyProxyUserPassword Set-OBMachineSetting -ProxyServer http://myproxyserver.domain.com -ProxyPort PortNumber –ProxyUserName domain\username -ProxyPassword $pwd net stop obengine net start obengine
Aktualisieren eines Konfigurationsservers
Sie führen Updaterollups aus, um den Konfigurationsserver zu aktualisieren. Updates können für maximal N-4 Versionen angewendet werden. Beispiel:
- Wenn Sie Version 9.7, 9.8, 9.9 oder 9.10 ausführen, können Sie direkt auf 9.11 aktualisieren.
- Falls Sie Version 9.6 oder früher ausführen und auf 9.11 aktualisieren möchten, müssen Sie zuerst das Upgrade auf Version 9.7 durchführen, bevor das Upgrade auf 9.11 möglich ist.
Links zu Updaterollups zum Aktualisieren aller Versionen des Konfigurationsservers sind auf der Wiki-Seite zu den Updates verfügbar.
Aktualisieren Sie den Server wie folgt:
- Laden Sie die Datei mit dem Update-Installer auf den Konfigurationsserver herunter.
- Doppelklicken Sie auf die Datei, um das Installationsprogramm auszuführen.
- Das Installationsprogramm erkennt die aktuelle Version, die auf dem Computer ausgeführt wird.
- Klicken Sie auf OK, um den Vorgang zu bestätigen und das Upgrade durchzuführen.
Löschen oder Aufheben der Registrierung eines Konfigurationsservers
Warnung
Überprüfen Sie Folgendes vor der Außerbetriebnahme Ihres Konfigurationsservers.
- Deaktivieren Sie den Schutz für alle virtuellen Computer unter diesem Konfigurationsserver.
- Heben Sie die Zuordnung von allen Replikationsrichtlinien zum Konfigurationsserver auf, oder löschen Sie sie.
- Löschen Sie alle vCenter-Server/vSphere-Hosts, die mit dem Konfigurationsserver verknüpft sind.
Löschen des Konfigurationsservers im Azure-Portal
- Navigieren Sie im Azure-Portal im Menü „Tresor“ zu Site Recovery-Infrastruktur>Konfigurationsserver.
- Klicken Sie auf den Konfigurationsserver, den Sie außer Betrieb nehmen möchten.
- Klicken Sie auf der Detailseite des Konfigurationsservers auf die Schaltfläche Löschen.
- Klicken Sie auf Ja, um das Löschen des Servers zu bestätigen.
Deinstallieren des Konfigurationsservers und seiner Abhängigkeiten
Tipp
Wenn Sie den Konfigurationsserver erneut mit Azure Site Recovery verwenden möchten, können Sie direkt mit Schritt 4 fortfahren.
- Melden Sie sich als Administrator beim Konfigurationsserver an.
- Öffnen Sie das Systemsteuerungs- > Programm > Programme deinstallieren
- Deinstallieren Sie die Programme in der folgenden Reihenfolge:
- Microsoft Azure Recovery Services-Agent
- Microsoft Azure Site Recovery Mobility Service/Masterzielserver
- Microsoft Azure Site Recovery-Anbieter
- Microsoft Azure Site Recovery-Konfigurationsserver/Prozessserver
- Microsoft Azure Site Recovery-Konfigurationsserverabhängigkeiten
- MySQL Server 5.7
- Führen Sie an einer Eingabeaufforderung mit Administratorrechten folgenden Befehl aus:
reg delete HKLM\Software\Microsoft\Azure Site Recovery\Registration
Löschen oder Aufheben der Registrierung eines Konfigurationsservers (PowerShell)
Installieren Sie das Azure PowerShell-Modul.
Melden Sie sich mithilfe des folgenden Befehls bei Ihrem Azure-Konto an:
Connect-AzAccount –UseDeviceAuthentication
Wählen Sie das Abonnement aus, unter dem der Tresor vorhanden ist.
Get-AzSubscription –SubscriptionName <your subscription name> | Select–AzSubscription
Richten Sie jetzt den Kontext für Ihren Tresor ein.
$vault = Get–AzRecoveryServicesVault –Name <name of your vault> Set-AzRecoveryServicesAsrVaultContext –Vault $vault
Rufen Sie Ihren ausgewählten Konfigurationsserver ab.
$Fabric = Get–AzRecoveryServicesAsrFabric –FriendlyName <name of your configuration server>
Löschen Sie den Konfigurationsserver.
Remove–AzRecoveryServicesAsrFabric –Fabric $Fabric –Force
Hinweis
Die -Force-Option im Cmdlet Remove-AzSiteRecoveryFabric kann dazu verwendet werden, das Entfernen bzw. Löschen des Konfigurationsservers zu erzwingen.
Erneuern von TLS-/SSL-Zertifikaten
Der Konfigurationsserver verfügt über einen integrierten Webserver, der die Aktivitäten von Mobility Service, Prozessservern und Masterzielservern, die mit dem Konfigurationsserver verbunden sind, orchestriert. Der Webserver verwendet ein TLS-/SSL-Zertifikat, um Clients zu authentifizieren. Das Zertifikat läuft nach drei Jahren ab und kann jederzeit erneuert werden.
Überprüfen des Ablaufs
Für Bereitstellungen von Konfigurationsservern vor dem Mai 2016 wurde die Zertifikatablaufzeit auf ein Jahr festgelegt. Wenn eines Ihrer Zertifikate demnächst abläuft, geschieht Folgendes:
- Wenn das Ablaufdatum höchstens zwei Monate in der Zukunft liegt, sendet der Dienst Benachrichtigungen im Portal und per E-Mail (wenn Sie Azure Site Recovery-Benachrichtigungen abonniert haben).
- Auf der Ressourcenseite des Tresors wird ein Benachrichtigungsbanner angezeigt. Klicken Sie auf das Banner, um weitere Informationen anzuzeigen.
- Wenn die Schaltfläche Jetzt Upgrade durchführen angezeigt wird, wurde für einige Komponenten in Ihrer Umgebung noch kein Upgrade auf 9.4.xxxx.x oder höhere Versionen durchgeführt. Aktualisieren Sie die Komponenten, bevor Sie das Zertifikat erneuern. Sie können bei älteren Versionen keine Erneuerung durchführen.
Erneuern von Zertifikaten
- Öffnen Sie im Tresor Site Recovery-Infrastruktur>Konfigurationsserver, und klicken Sie auf den gewünschten Konfigurationsserver.
- Das Ablaufdatum wird unter Integrität des Konfigurationsservers angezeigt.
- Klicken Sie auf Zertifikate erneuern.
Häufige Probleme
Fehler bei der Installation
Beispielfehlermeldung | Empfohlene Maßnahme |
---|---|
ERROR Konten konnten nicht geladen werden. Error: System.IO.IOException: Unable to read data from the transport connection when installing and registering the CS server. (FEHLER Fehler beim Laden von Konten. Fehler: System.IO.IOException: Von der Übertragungsverbindung können keine Daten gelesen werden, wenn der CS-Server installiert und registriert wird.) | Vergewissern Sie sich, dass TLS 1.0 auf dem Computer aktiviert ist. |
Fehler bei der Registrierung
Sehen Sie sich zum Debuggen von Registrierungsfehlern die Protokolle im Ordner %ProgramData%\ASRLogs an.
Beispielfehlermeldung | Empfohlene Maßnahme |
---|---|
09:20:06:InnerException.Type: SrsRestApiClientLib.AcsException,InnerException. Message: ACS50008: SAML token is invalid. (Nachricht: ACS50008: SAML-Token ist ungültig.) Ablaufverfolgungs-ID: 0000aaaa-11bb-cccc-dd22-eeeeee333333 Korrelations-ID: aaaa0000-bb11-2222-33cc-444444dddddd> Zeitstempel: 2016-12-12 14:50:08Z |
Vergewissern Sie sich, dass die Uhrzeit Ihrer Systemuhr nicht mehr als 15 Minuten von der Ortszeit abweicht. Führen Sie das Installationsprogramm erneut aus, um die Registrierung durchzuführen. |
09:35:27 :DRRegistrationException while trying to get all disaster recovery vault for the selected certificate: : Threw Exception.Type:Microsoft.DisasterRecovery.Registration.DRRegistrationException, Exception.Message: ACS50008: SAML token is invalid. (:DRRegistrationException beim Abrufen aller Notfallwiederherstellungstresore für das ausgewählte Zertifikat: : Auslösung von Exception.Type:Microsoft.DisasterRecovery.Registration.DRRegistrationException, Exception.Message: ACS50008: SAML-Token ist ungültig.) Ablaufverfolgungs-ID: 2222cccc-33dd-eeee-ff44-aaaaaa555555 Korrelations-ID: bbbb1111-cc22-3333-44dd-555555eeeeee Zeitstempel: 2016-05-19 01:35:39Z |
Vergewissern Sie sich, dass die Uhrzeit Ihrer Systemuhr nicht mehr als 15 Minuten von der Ortszeit abweicht. Führen Sie das Installationsprogramm erneut aus, um die Registrierung durchzuführen. |
06:28:45:Fehler beim Erstellen des Zertifikats. 06:28:45:Setup kann nicht fortgesetzt werden. Ein Zertifikat kann nicht erstellt werden, das für die Authentifizierung für Site Recovery erforderlich ist. Führen Sie Setup erneut aus. |
Vergewissern Sie sich, dass Sie das Setup als lokaler Administrator ausführen. |
Nächste Schritte
Sehen Sie sich die Tutorials zum Einrichten der Notfallwiederherstellung von physischen Servern in Azure an.