Wiederherstellen eines gespiegelten Enterprise Edition Back-End-Servers in Lync Server 2013 – primär

 

Thema Letzte Änderung: 17.02.2013

Wenn Sie über einen Enterprise Edition Back-End-Server in einer gespiegelten Konfiguration verfügen und nur die primäre Datenbank einen Fehler verursacht, führen Sie die Verfahren in diesem Abschnitt aus. Wenn sowohl die primäre Datenbank als auch die Spiegelung fehlschlagen, lesen Sie "Wiederherstellen eines Enterprise Edition Back-End-Servers in Lync Server 2013". Wenn nur die Spiegelung fehlschlägt, lesen Sie "Wiederherstellen eines gespiegelten Enterprise Edition Back-End-Servers in Lync Server 2013 – Spiegelung". Wenn die Datenbank, die den zentralen Verwaltungsspeicher hosten soll, fehlschlägt, lesen Sie Wiederherstellen des Servers, der den zentralen Verwaltungsspeicher in Lync Server 2013 hosten soll. Wenn ein Enterprise Edition Mitgliedsserver, der nicht der Back-End-Server ist, fehlschlägt, lesen Sie Wiederherstellen eines Enterprise Edition Mitgliedsservers in Lync Server 2013.

Es wird empfohlen, eine Bildkopie des Systems zu erstellen, bevor Sie mit der Wiederherstellung beginnen. Sie können dieses Bild als Rollbackpunkt verwenden, falls während der Wiederherstellung ein Fehler auftritt. Möglicherweise möchten Sie die Imagekopie nach der Installation des Betriebssystems und der SQL Server übernehmen und die Zertifikate wiederherstellen oder erneut einbuchen.

In diesem Thema weist die primäre Beispieldatenbank einen vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) mit BE1.contoso.com auf, und die Spiegeldatenbank verfügt über einen FQDN von BE2.contoso.com.

So stellen Sie eine primäre Enterprise Edition Back-End-Serverdatenbank wieder her

  1. Melden Sie sich über ein Benutzerkonto, das Mitglied der Gruppe "RTCUniversalServerAdmins" ist, bei einem Front-End-Server an.

  2. Starten Sie die Lync Server-Verwaltungsshell: Klicken Sie auf "Start", dann auf "Alle Programme", dann auf "Microsoft Lync Server 2013" und dann auf "Lync Server-Verwaltungsshell".

  3. Erzwingen Sie, dass alle konfigurierten Datenbanken auf den Spiegel umgestellt werden. Geben Sie für jeden Datenbanktyp, den Sie auf diesem Server konfiguriert haben, das folgende Cmdlet ein:

    Invoke-CsDataBaseFailover -PoolFqdn <Pool FQDN> -DatabaseType <Configured Database Type> -NewPrincipal Mirror -Force -Verbose
    

    Zum Beispiel:

    Invoke-CsDataBaseFailover -PoolFqdn pool0.vdomain.com -DatabaseType User -NewPrincipal Mirror -Force -Verbose
    

    Warnung

    Wenn Sie Ihre Back-End-Datenbank für die Verwendung der synchronisierten Spiegelung mit einem Zeugen konfiguriert haben, erfolgt das Failover automatisch.

  4. Führen Sie nach Abschluss des Failovers Folgendes aus:

    • Topologie-Generator starten: Klicken Sie auf "Start", dann auf "Alle Programme", dann auf "Microsoft Lync Server 2013" und dann auf "Lync Server Topology Builder".

    • Deaktivieren Sie die Spiegelung auf dem Back-End-Server: Klicken Sie mit der rechten Maustaste auf den Pool unter Enterprise Edition Front-End-Pools, und wählen Sie "Eigenschaften bearbeiten" aus. Deaktivieren Sie auf der Registerkarte "Allgemein" unter "Zuordnungen" das Kontrollkästchen "Spiegelung SQL Server Speichern aktivieren". Führen Sie dies bei Bedarf für die Archivierung und Überwachung aus. Klicken Sie dann auf "OK".

    • Klicken Sie mit der rechten Maustaste auf den Knoten Lync Server 2013, klicken Sie auf "Topologie", und klicken Sie dann auf " Veröffentlichen".

    • Wählen Sie das noch funktionierende Back-End (BE2.contoso.com) als neuen SQL-Speicher aus. Klicken Sie dazu mit der rechten Maustaste auf den Pool unter Enterprise Edition Front-End-Pools, und wählen Sie "Eigenschaften bearbeiten" aus. Geben Sie auf der Registerkarte "Allgemein" unter "Zuordnungen" den FQDN des funktionierenden Back-End in das Feld SQL Server Speicher ein (in unserem Beispiel BE2.contoso.com).

    • Klicken Sie mit der rechten Maustaste auf den Knoten Lync Server 2013, klicken Sie auf "Topologie", und klicken Sie dann auf " Veröffentlichen".

    • Starten Sie Dienste neu, damit jeder Server die neue Topologie lesen kann. Führen Sie in einer Lync Server-Verwaltungsshell die folgenden Cmdlets auf jedem Front-End-Server aus, der zu diesem Pool gehört:

      Stop-CsWindowsService
      Start-CsWindowsService
      
  5. Deinstallieren Sie die Spiegelung. Führen Sie in einer Lync Server-Verwaltungsshell das folgende Cmdlet aus:

    Uninstall-CsMirrorDatabase -DatabaseType User -SqlServerFqdn <MirrorServerFqdn> -SqlInstanceName <SQLInstance> -verbose
    

    Zum Beispiel:

    Uninstall-CsMirrorDatabase -DatabaseType User -SqlServerFqdn DB2.contoso.com -SqlInstanceName rtc -verbose
    

    Führen Sie dies für alle Datenbanktypen auf diesem Server aus.

  6. Erstellen Sie einen sauberen oder neuen Server mit demselben FQDN (in diesem Beispiel DB1.contoso.com) wie der fehlerhafte Computer, installieren Sie das Betriebssystem, und stellen Sie dann die Zertifikate wieder her oder führen Sie die Registrierung erneut aus. Dieser Server wird als neuer Spiegel verwendet.

  7. Melden Sie sich über ein Benutzerkonto, das Mitglied der Gruppe "RTCUniversalServerAdmins" ist, beim neuen Server an.

  8. Installieren Sie SQL Server 2012 oder SQL Server 2008 R2, und behalten Sie die Instanznamen vor dem Fehler bei.

  9. Melden Sie sich über ein Benutzerkonto, das Mitglied der Gruppe "RTCUniversalServerAdmins" ist, bei einem Front-End-Server an.

  10. Verwenden Sie den Topologie-Generator zum Installieren von Spiegel-DB. Führen Sie die folgenden Schritte durch:

    • Topologie-Generator starten: Klicken Sie auf "Start", dann auf "Alle Programme", dann auf "Microsoft Lync Server 2013" und dann auf "Lync Server Topology Builder".

    • Aktivieren Sie die Spiegelung auf dem Back-End-Server. Klicken Sie dazu mit der rechten Maustaste auf den Pool unter Enterprise Edition Front-End-Pools, und wählen Sie "Eigenschaften bearbeiten" aus. Aktivieren Sie auf der Registerkarte "Allgemein" unter "Zuordnungen" das Kontrollkästchen "SQL Server Speichern der Spiegelung aktivieren". Führen Sie dies bei Bedarf auch für Archivierung und Überwachung aus.

      Geben Sie dann im Speicherfeld "Spiegelung SQL Server" den FQDN des neuen Servers ein (in diesem Beispiel BE1.contoso.com). Klicken Sie dann auf "OK".

    • Klicken Sie mit der rechten Maustaste auf den Knoten Lync Server 2013, klicken Sie auf "Topologie", und klicken Sie dann auf "Datenbank installieren".

    • Folgen Sie dem Assistenten zum Installieren der Datenbank . Wählen Sie auf der Seite " Datenbanken erstellen " die Datenbanken aus, die Sie neu erstellen möchten.

    • Folgen Sie dem Assistenten, bis Sie zur Eingabeaufforderung "Spiegeldatenbank erstellen" gelangen. Wählen Sie die Datenbank aus, die Sie installieren möchten, und führen Sie diesen Vorgang aus.