XenApp 6 automatisch installieren und konfigurieren

Um mal eben eine XenApp 6 Farm aus der Taufe zu heben, ist nicht viel erforderlich, und genau darum soll es hier gehen. Ein Proof-of-Concept, eine Farm, an der man mal eben was verdeutlichen kann, ein Kurs CXA-204/CXA-205, in dem der Trainer keine Zeit hat, zum wiederholten Male eine XenApp Installation durchzuführen? Für alle diese Belange kann die folgende Verfahrensweise helfen.


Die Installation und Konfiguration sind zwei getrennt voneinander ablaufende Prozesse - deshalb zuerst die Installation. Von der XenApp 6 DVD ist folgender Befehl abzusetzen:
"D:\XenApp Server Setup\bin\xenappsetupconsole.exe" /i:xenapp /Platinum


Daraufhin wird der XenApp Server installiert. Fehlen die Microsoft Remote Desktop Services (RDS), ist nach deren automatischer Installation ein Reboot erforderlich - nach der Anmeldung kann dann mit der gleichen Kommandozeile wie oben die Installation fortgesetzt werden. 


Ok, nach der Installation kommt nun die Konfiguration - hierfür muss zuerst eine DSN-Datei erstellt werden, die uns den Weg zur Datenbank ebnet (Achtung, vorher muss die Datenbank angelegt werden und ein Konto mit DBO Berechtigung benannt werden!).


Eine copy&paste-fertige Datei zum Anpassen folgt hier - Anzupassen ist der Name der Datenbank (hier XenApp), sowie der Server, ggf. mit benannter SQL-Instanz (hier dc\sqlserver):


[ODBC]
DRIVER=SQL Server
DATABASE=XenApp
APP=Microsoft® Windows® Operating System
Trusted_Connection=Yes
SERVER=DC\SQLSERVER

Diese Datei wird auf eine Dateifreigabe kopiert, oder auf jeden Server / Clone-Master, ich gehe im folgenden Abschnitt davon aus, dass die Datei "mydsnfile.dsn" genannt wird und im Verzeichnis c:\mydsndir liegt.
Es folgt nun die automatische Konfiguration & Erstellung der Farm mit dem ersten Server:


"C:\Program Files (x86)\Citrix\XenApp\ServerConfig\XenAppConfigConsole.exe" /executionmode:create /farmname:coolidge /citrixadministratoraccount:coolidge\citrixadmin /dsnfile:c:\mydsndir\mydsnfile.dsn /authenticationtype:windows /odbcusername:coolidge\administrator /odbcpassword:Password1 /licenseservername:dc.coolidge.net /AddAnonymousUsersToRemoteDesktopUserGroup:false /AddAuthenticatedUsersToRemoteDesktopUserGroup:true


Um mit einem zweiten Server der Farm beizutreten eignet sich etwa der folgende Aufruf - im Wesentlichen wird hier der "executionmode" auf join anstelle von create gesetzt:


"C:\Program Files (x86)\Citrix\XenApp\ServerConfig\XenAppConfigConsole.exe" /executionmode:join  /farmname:coolidge /dsnfile:c:\mydsndir\mydsnfile.dsn /authenticationtype:windows /odbcusername:coolidge\administrator /odbcpassword:Password1 /licenseservername:dc.coolidge.net /AddAnonymousUsersToRemoteDesktopUserGroup:false /AddAuthenticatedUsersToRemoteDesktopUserGroup:true


So, ich hoffe, es hilft jemandem :-)

Kommentare

Kommentar veröffentlichen

Beliebte Posts aus diesem Blog

Auf NFS Shares mit Windows zugreifen

Citrix Default Passwords

Lokales ISO Repository im XenServer anlegen