XenDesktop 5 Datenbankserver ändern

Nach einer Citrix XenDesktop 5 Installation als „Proof of Konzept“ wird der DDC mit einer SQL-Express Datenbank auf dem DDC selbst installiert. Das ist zwar für den PoC erstmal keine schlechte Lösung, wenn jedoch dieser PoC in eine produktive Umgebung überführt werden soll keine gute Idee.

Ein kleiner aber wichtiger Hinweis soll an dieser Stelle nicht fehlen. Wie bei so vielen technischen Lösungen gilt - „Nur weil man es machen kann, heißt das nicht das man es auch machen sollte.“

Skills

Prozedur

In diesem Fall sollte die Datenbank in einer SQL 2008 Server Umgebung liegen. Allerdings bietet das Desktop Studio oder auch der Desktop Director aktuell keine Möglichkeit den Datenbankserver per GUI zu ändern. Aber hier hilft uns die PowerShell weiter.

Zuerst müssen wir auf allen XenDesktop DDC's die Verweise auf die SQL-Express Datenbank entfernen. Hierfür geben wir die folgenden Kommandos in der PowerShell Konsole ein:

asnp Citrix-* 
Set-Config 
 
DBConnection -DBConnection $null 
Set -AcctDBConnection -DBConnection $null 
Set -HypDBConnection -DBConnection $null 
Set -ProvDBConnection -DBConnection $null 
Set -PvsVmDBConnection -DBConnection $null 
Set -BrokerDBConnection -DBConnection $null 

Jetzt kann die Datenbank gefahrlos auf den neuen SQL 2008 Server übertragen werden. Im letzten Schritt müssen wir natürlich die Verweise auf den neuen Server wieder mit der PowerShell anlegen:

$dbs = 'Server=neuerserver;Initial Catalog = CitrixXenDesktopDB; Integrated Security = True'
 
Set -AcctDBConnection -DBConnection$dbs 
Set -HypDBConnection -DBConnection $dbs 
Set -ProvDBConnection -DBConnection $dbs 
Set -PvsVmDBConnection -DBConnection $dbs 
Set -BrokerDBConnection -DBConnection $dbs 

In 95% aller Fälle steht die XenDesktop Site wieder voll zur Verfügung. In einigen wenigen Fällen kann es möglich sein, dass noch nicht alle VDA's wieder registriert sind. Dieser Vorgang kann bis zu 5 Minuten dauert. Also nicht Verzweifeln sondern warten. Übrigens jedes der v.g. „Set“ Anweisungen beim Einrichten der neuen Verbindung gibt ein OK zurück.

Versionen

Citrix XenDesktop 5

xendesktop/xd5sql2008.txt · Zuletzt geändert: 23.03.2011 - 10:45 von Thomas Krampe
Sie befinden sich hier: Willkommen im Xenmaster WikiCitrix XenDesktopXenDesktop 5 Datenbankserver ändern