presseed für verschiedene Clientclasses

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Lebowski23
Beiträge: 90
Registriert: 30.12.2009 14:13:24

presseed für verschiedene Clientclasses

Beitrag von Lebowski23 » 11.05.2010 17:06:50

Hallo,
ich habe Clients, die ich per preseed installiere, und auf denen unterschiedliche post-install-scripte laufen müssen. Zur Zeit verwende ich verschiedene preseeds-file. Gibt es evtl. die Möglichkeit, Klassen festzulegen und diese der preseed bzw. der pcelinux.cfg-Datei mitzugeben?

Besten Dank

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: presseed für verschiedene Clientclasses

Beitrag von ThorstenS » 11.05.2010 19:51:39

Ich habe es auch so wie du gelöst. Eine allgemeingültige preseed und je nachdem was man beim Bootmenü auswählt, werden über include spezielle preseed-Dateien eingebunden.

Worüber kannst du denn deine Klassen definieren? Sind das MAC-Adressen, CPU-features - woran machst du die Unterschiede fest?
Die preseed ist auch nur ein Shellscript, in dem du einfache Entscheidungen treffen kannst...

Edit:
Ich merke gerade, dass du mit der pcelinux.cfg die pxelinux.cfg meinst. Deine Rechner booten also über dhcp.
Wenn du deine unterschiedlichen Hosts anhand ihrer MAC-Adresse zuordnen kannst, so bist du fein raus. Du kannst pro MAC-Adresse eine config unter pxelinux.cfg/ ablegen. Denn nur wenn die nicht gefunden werden, greift die default.
Ich installiere über eine eigene CD, da geht das leider nicht.

Lebowski23
Beiträge: 90
Registriert: 30.12.2009 14:13:24

Re: presseed für verschiedene Clientclasses

Beitrag von Lebowski23 » 11.05.2010 21:33:48

ich löse es gerade über die einzelne pxelinux.cfg's für jeden Rechner. Da wird das ändern aber so kompliziert. 75 Clients in 12 Klassen, dass sind eine Menge Dateien, die man auf dem laufenden Halten muss ...

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: presseed für verschiedene Clientclasses

Beitrag von ThorstenS » 11.05.2010 22:34:27

machs doch mit symlinks, kann man wunderbar scripten.

Antworten