Datenbankspiegelung
Wenn Sie eine MS SQL-Datenbank spiegeln und die primäre Version nicht mehr zur Verfügung steht, unterstützt Provisioning Services die gespiegelte Version, um eine hoch verfügbare Konfiguration bereitzustellen. Dies führt zu einer verbesserten allgemeinen Verfügbarkeit der Provisioning Services.
Die Datenbankspiegelung kann in einer neuen oder einer vorhandenen Farm implementiert werden. Dazu sind die folgenden allgemeinen Aufgaben erforderlich:
- Erstellen der primären MS SQL-Datenbank für die Provisioning Services (wird bei der Ausführung des Installationsassistenten auf dem Server erstellt) Hinweis: Für die Funktion der Datenbankspiegelung muss das Wiederherstellungsmodell auf Full festgelegt sein.
- Angeben des primären Datenbankservers und der primären Datenbankinstanz (wird beim Ausführen des Konfigurationsassistenten identifiziert)
- Angeben eines vorhandenen MS SQL-Failoverdatenbankservers (wird beim Ausführen des Konfigurationsassistenten angegeben, nicht erstellt)
- Konfigurieren der Spiegelung zwischen dem primären und den Failoverdatenbankservern (konfiguriert mit den MS SQL-Datenbankservertools)
Citrix empfiehlt, dass der Failoverserver gestartet wird, bevor Sie die Datenbankspiegelung in der Farm aktivieren. Weitere Informationen finden Sie unter Failoverclustering in Windows Server mit SQL Server.
Hinweis: In den nachfolgenden Verfahren werden bei Ausführung des Konfigurationsassistenten nur die Schritte für die Datenbankspiegelung aufgelistet.
Hinweis: Führen Sie den Konfigurationsassistenten aus, um den neuen Failoverserver anzugeben, sodass der Status der Provisioning Services-Farm die neuen Einstellungen richtig meldet. Nach der erneuten Ausführung des Assistenten werden einige Dienste, einschließlich des Streamdienstes, neu gestartet, sodass die Farm über die neuen Failoverservereinstellungen verfügt, die bei Ausführung des Assistenten angegeben wurden.
Aktivieren der Spiegelung beim Konfigurieren einer neuen Farm
Aktivieren der Spiegelung
- Starten Sie den Konfigurationsassistenten auf einem Server, der in der neuen Farm ist.
- Aktivieren Sie bei Ausführung des Assistenten auf der Seite “Farm Configuration” zum Erstellen einer neuen Farm das Optionsfeld Create Farm und klicken Sie dann auf “Next”.
- Geben Sie den Namen der primären Datenbankservers und der primären Datenbankinstanz ein oder wählen Sie diese über die Schaltfläche Browse aus. Geben Sie optional eine TCP-Portnummer für die Kommunikation mit diesem Datenbankserver ein.
- Aktivieren Sie die Option Specify database mirror failover partner.
- Geben Sie den Namen des Failoverdatenbankservers und der Instanz ein oder wählen Sie über die Schaltfläche Browse aus. Geben Sie optional eine TCP-Portnummer für die Kommunikation mit diesem Server ein.
- Klicken Sie auf Weiter. Falls die Failoverdatenbank bereits konfiguriert wurde und ausgeführt wird, sollte Provisioning Services eine Verbindung mit ihr herstellen können. Falls die Failoverdatenbank nicht erstellt wurde bzw. nicht ausgeführt wird, wird eine Fehlermeldung angezeigt, die einen Verbindungsfehler angibt. Wenn Sie in diesem Fall eine Aufforderung erhalten, klicken Sie auf Yes, um fortzufahren (die Failoverdatenbank kann nach dem Erstellen der neuen Farm erstellt und konfiguriert werden).
- Geben Sie auf der Seite New Farm einen Namen für die neue Datenbank auf dem primären Datenbankserver und alle zusätzlich benötigten Informationen ein.
- Klicken Sie auf Weiter.
- Vervollständigen Sie die verbleibenden Seiten des Assistenten.
Aktivieren der Spiegelung in einer vorhandenen Farm
Aktivieren der Spiegelung in einer vorhandenen Farm
- Stellen Sie sicher, dass der primäre und der Failoverdatenbankserver ausgeführt werden.
- Spiegeln Sie mit den MS SQL-Servertools die Provisioning Services-Datenbank auf eine Datenbank auf dem Failoverdatenbankserver.
- Führen Sie auf jedem Server den Konfigurationsassistenten aus.
- Identifizieren Sie die Farm, indem Sie auf der Seite “Farm Configuration” entweder die Option Farm is already configured oder Join exisiting farm wählen.
- Wählen Sie auf der Seite “Database Server” die Namen des primären und des Failoverdatenbankservers und deren Instanzen und aktivieren Sie dann die Datenbankspiegelungs-Failoverfunktion.
- Vervollständigen Sie die verbleibenden Seiten des Assistenten.