Spirit hat geschrieben:
Ich suche nach einer Lösung, die Clients automatisch im configed anlegen zu lassen und die Installation zu starten.
Ein Ansatz ...
* Lieferung von Business-Clients z.B. 50 Stück einer Charge
(gegen Aufpreis kann PC-Kartonaufkleber oder Lieferliste mit MAC/Serial/Expresscode geordert werden)
* einscannen von MAC (notwendig), Serial# und z.B. Dell ExpressCode in eine Textdatei mit Hilfe eines Barcode-Scanner
* mittels Script aus dieser Textdatei einen DHCP-Codeblock generieren, hierbei werden dem Script die Startwerte
des Names, der IP-Adresse und eine fixe Beschreibung ("Dell MT7010 Desktop" vorgegeben.
Code: Alles auswählen
# DELL-Lieferung 2013a (22 Stueck MT7010 Villa) ab gei#847 und IP .210
host gei847 { hardware ethernet B8:CA:3A:99:10:C2; fixed-address 172.21.10.210; ddns-hostname gei847; } # Express: 5YWWJZ1
host gei848 { hardware ethernet B8:CA:3A:99:83:53; fixed-address 172.21.10.211; ddns-hostname gei848; } # Express: JZWSJZ1
host gei849 { hardware ethernet B8:CA:3A:99:7D:DD; fixed-address 172.21.10.212; ddns-hostname gei849; } # Express: 2YWSJZ1
...
* Codeblock in die aktuelle DHCP.conf einfügen, Service DHCP reloaden
* aus dem o.g. Codeblock via zweitem Script die passenden Werte entnehmen und in einer Schleife "opsi-admin -d method nnnnnn" den Client erzeugen, NetBoot-Product auf Setup, Paket-Bündel LocalBoot auf Setup
Code: Alles auswählen
opsi-admin -d method createClient('clientName', 'domain', '*description', '*notes', '*ipAddress', '*hardwareAddress')
bootConfiguration_create('name', 'clientId', '*priority', '*description', '*netbootProductId', '*pxeTemplate', '*options', '*disk', '*partition', '*active', '*deleteAfter', '*deactivateAfter', '*accessCount', '*osName')
opsi-admin -d method setPXEBootConfiguration('hostId', '*args')
opsi-admin -d method setProductActionRequest('productId', 'clientId', 'actionRequest')
Praktisch ist hierbei ein Schwerlast-Regal mit z.B. 3 Böden á 6 Stellplätzen. Obendrauf liegt ein 24-Port-Switch und seitlich an jedem Regalfachboden links/rechts eine Steckdosenleiste. In jedem Stellplatz liegt ein Kabelbündel LAN + 230V-Kaltgerätekabel (getapt).
Dort werden die PC ausgepackt, reingestellt+angeschlossen und dann händisch eingeschaltet oder Boot per WoL.
HINWEIS: meist ist PXE-Boot vom Hersteller noch eingeschaltet, WOL und Bootreihenfolge aber nicht. Gegegenenfalls muss man diese BIOS-Modifikation beim Hersteller (stückzahlabhängig) gegen Aufpreis bestellen.
Bei Dell gibt es hierfür das Client Configuration ToolKit (CCTK
http://www.dell.com/support/Article/us/ ... N284353/DE).
PS:
wir haben einzelne Scipts/Tools, diese sind aber noch nicht verknüpft
