Provisioning Server Bootprobleme

Bootprobleme bei Systemen beseitigen die nicht in der Provisioning Server Konsole angelegt sind

Skills

Zusammenfassung

Wenn innerhalb eines Subnets ein Citrix™ Provisioning Server aktiv ist, booten Maschinen die als erstes Bootdevice die Netzwerkkarte konfiguriert haben aber nicht in der Provisioning Server Konsole anglegt sind nur nach einem Tastendruck.

Hintergrund

Der Citrix™ Provisioning Server nimmt standardmäßig keine Clients an, die nicht in seiner Datenbank vorhanden sind. Normalerweise brechen PXE Clients ihren Bootvorgang ab wenn sie kein gültiges Bootimage bekommen und booten von nächsten im BIOS konfigurierten Boot Device. Befindet sich aber ein Provisioning Server in der Umgebung, informiert dieser lediglich mit einer Fehlermeldung das dieses Device nicht in der Datenbank gefunden wurde und fordert auf eine Taste zu drücken. In den meisten Umgebungen ist jedoch das booten von der Netzwerkkarte per default aktiviert, nur bleiben diese Maschinen nun stehen und booten erst bei Tastendruck weiter.

cps:pvsboot01.png

Prozedur

Diese Prozedur ist eher ein Workaround, das Problem sollte von Citrix in einer der folgenden Versionen bzw. Hotfixes beseitigt werden. Davon abgesehen, sollten sich alle Clients sowie der Provisioning Server von dem aus sie starten sollen im gleichen Subnetz/VLAN befinden. Manchmal kommt es jedoch vor, dass sich auch andere Maschinen in diesem Subnetz befinden müssen. Um hier nicht bei allen Maschinen die Bootreihenfolge im BIOS ändern zu müssen kann folgender Workaround benutzt werden.

Entgegen den Empfehlungen müssen wir zuerst das automatische hinzufügen von Devices aktivieren. Das konfigurieren wir in den Properties der Farm. Unter dem Reiter Options aktivieren wir das Kästchen Enable Auto-Add und wählen eine Standard Site.

cps:pvsboot02.png

Als zweiten Schritt legen wir eine neue Device Collection an. Das machen wir mit einem Rechtsklick auf den Knoten der Device Collections und wählen Create Device Collection. In diesem Beispiel heißt diese Collection einfach _dummy. Innerhalb dieser neuen Device Collection erstellen wir ein neues Device (Rechtsklick auf die Collection _dummy und Create Device wählen). Die MAC-Adresse kann hier irgendetwas phantasievolles sein. Hier im Beispiel heißt das Device auch wieder _dummy. Dieses neue Device machen wir auch gleich zum Template für diese Collection.

cps:pvsboot03.png

Nun müssen wir nur noch eine neue vDisk erstellen. Mit einem Rechtsklick auf den vDisk Store wählen wir Create vDisk und legen damit eine 150 MB dynamische vDisk an.

cps:pvsboot04.png

Diese neue vDisk muss nicht formatiert werden, da sie ja lediglich als Platzhalter fungiert. Dieser vDisk weisen wir jetzt noch unserem _dummy Device zu. Dazu wählen wir die Properties von unserem _dummy Device und ordnen diesem unter dem Reiter vDisk die neue vDisk zu.

cps:pvsboot05.png

Unter dem Tab General wählen wir als Boot from noch die Hard Disk aus, da wir ja nicht die vDisk booten wollen.

cps:pvsboot06.png

Als letzten Schritt müssen wir jetzt nur noch in den Eigenschaften der Site angeben, in welcher Collection diese „Auto created devices“ landen sollen. In unserem Fall ist es natürlich die dummy Collection.

cps:pvsboot07.png

Was passiert nun

Jede Maschine, die nicht im Provisioning Server angelegt wurde und von der Netzwerkkarte booten soll, wird nun automatisch in der Device Collection dummy angelegt. Von dort erhält sie nun die Information vom Template Device _dummy die Hard Disk zu starten. Was unsere Maschine dann auch hoffentlich macht und nicht mehr mit der Aufforderung eine Taste zu drücken stehen bleibt.

Unterstützte Versionen

  • Citrix™ Provsioning Server 5.0
  • Citrix™ Provsioning Server 5.0 SP1a
cps/pvspresskey.txt · Zuletzt geändert: 26.01.2011 - 08:26 von Thomas Krampe
Sie befinden sich hier: Willkommen im Xenmaster WikiCitrix Provisioning ServicesProvisioning Server Bootprobleme