In wurde die Konfiguration von -Optionen nach Empirum DBUtil verlagert. In der Konfiguration des Dienstes “PXE-Server” können nun bis zu 6 vorgegebene -Optionen aktiviert und eigene hinzugefügt werden. Bei der Verwendung von -Optionen für die Softwareverteilung wird im Normalfall nur die Übergabe eines Wertes für Empirumserver benötigt. Die anderen 5 -Optionen bleiben daher deaktiviert.

Leider führt dies in der aktuellen Version von Empirum v12 zu dem Problem, dass einer der eigentlich deaktivierten Optionen doch in die Konfiguration des Legacy Agents geschrieben wird – da die Option nicht konfiguriert ist, wird die DHCP-Optionsnummer “0″ vergeben. Startet nun der auf dem Computer mit dieser Konfiguration (Bsp: 0 = EmpSrvLong / 128 = Empirumserver) führt dies zu dem unvorhergesehenen Ereignis, dass übertragene Wert auf Option 128 nun der Variable EmpSrvLong zugeordnet wird und die Variable Empirumserver geleert wird.

Hier nach hilft es nur noch, den Eintrag mit der Option “0″ aus der Registrierungsdatenbank des Computers zu entfernen:

HKLM,Software\matrix42\DHCPOption : 0

Auch ein erneutes Ausrollen des Agenten führt nicht zum Löschen dieses Schlüssels.

Um das Problem von Anfang an zu umgehen, müssen in Empirum DBUtil alle DHCP-Optionen aktiviert werden. Idealerweise vergibt man Optionsnummern, welche vom DHCP-Server nicht bedient werden: Beispielsweise 200 – 204. Am DHCP-Server muss nichts konfiguriert werden, da die ausgewählten Optionen erst gar nicht übertragen werden sollen.

Empfehle:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogosphere News
  • De.lirio.us
  • MisterWong
  • MisterWong.DE
  • Slashdot
  • Technorati

Ebenfalls interessante Artikel:

  1. Neue DHCP-Optionen in v12 können beim Legacy Agent zur Leerung der Variable %Empirumserver% führen *UPDATE*
  2. DHCP-Optionen werden durch den Agenten nicht ausgelesen
  3. LAUP – Legacy Agent Update Package wird erwachsen
  4. Quick Tipps: Sofortige Softwareinstallation durch Agent.bat trotz definiertem Zeitplaner
  5. LAUP 11.1 Rev 1 – Legacy Agent Update Package

5 Kommentare zu “Neue DHCP-Optionen in v12 können beim Legacy Agent zur Leerung der Variable %Empirumserver% führen”

  1. Thomasam 10.11.2009 um 12:19

    und was macht man wenn der Empirum-Server KEIN DHCP-Server ist, sondern der DHCP-Dienst auf einem anderen Server läuft? Gerade wenn man viele Subnetze hat und in einigen von ihnen Depot-Server platzieren möchte, die dann auch von den Empirum-Clienten genutzt werden sollen, muss man die Variable EmpirumServer mittels DHCP vergeben. Was nützt es mir dann wenn ich die Optionen am EmpirumServer selbst aktiviere?

  2. Martinam 10.11.2009 um 12:23

    Hallo Thomas,
    du aktivierst damit nicht die DHCP-Optionen am Empirumserver, sondern nimmst die Konfiguration des Legacy Agent in Bezug auf zu verwendende DHCP-Optionen vor. Solange deine PXE-Server auf “PXE-only” stehen, werden diese keine DHCP-Optionen versenden.
    Gruß
    Martin

  3. Thomasam 10.11.2009 um 15:02

    ahhh . . . Danke für die Info! Dann muss aber z.B. die Option “EmpirumServer” am Empirum-Server in den DHCP-Optionen mit der gleichen Nummer gesetzt sein, wie sie auch in der “richtigen” DHCP-Konfiguration am DHCP-Server Verwendung findet, richtig?

  4. Martinam 10.11.2009 um 16:26

    100 Punkte! :mrgreen:

  5. Remoam 06.01.2010 um 21:50

    scheint eine etwas komische Neuerung zu sein!
    Denn, wie soll das funktionieren, wenn das Staging nicht mit Empirum vorgenommen wird? (bei uns z.B. mit WDS)
    Dann kommen sich doch die beiden PXE-Service (Empirum + WDS) in die Quere!?!?

Trackback URI | Kommentare als RSS

Einen Kommentar schreiben

:mrgreen: :) ;) :evil: 8) :? :( more »