Hallo Tassilo,
ein Jumpstart ist genau der richtige Weg und ist kinderleicht zu installieren. Bereite irgendwo eine Solaris 10 SPARC oder x86 Kiste vor die idealerweise im gleichen Netz (gleiche Broadcast Domäne) steht wie deine anderen Maschinen. Beachte das du unter
/export mindestens Platz für eine komplette Solaris 10 DVD hast !
Ein Verzeichnis
/export/jumpstart erstellen und darunter eins für die Installationquellen z.B.
sol10_u6_sparc und eins für zukünftig geplante
unattended Installationen z.B.
config.
\export\jumpstart\
sol10_u6_sparc\
config\
Danach DVD einschieben und unter "Solaris_10/Tools" folgendes Kommando ausführen:
setup_install_server /export/jumpstart/sol10_u6_sparcJetzt kannst erstmal gemütlich Kaffe trinken gehen, denn das wird dauern.
Nach Abschluß der Kopierei wirds Zeit für den ersten Client.
Erstmal in /etc/hosts die zu installierenden Maschine eintragen, danach /etc/ethers anlegen, sofern nicht vorhanden, mit folgendem Inhalt:
8:0:20:ab:cd:ef HOSTNAME Sprich MAC Adresse der zu installierenden Maschine und der dazu passend hinterlegt Hostname aus /etc/hosts
Danach gehts weiter wie folgt:
/export/jumpstart/sol10_u6_sparc/Solaris_10/Tools/add_install_client -i IPADDRESS -e ETHERADDRESS -s JUMPSTARTSERVERIP:/export/jumpstart/sol10_u6_sparc -c JUMPSTARTSERVERIP:/export/jumpstart/config -p JUMPSTARTSERVERIP:/export/jumpstart/config HOSTNAME sun4uNach der Operation ist allerhand am Jumpstart Server eingestellt und eingerichtet.
Das wichtigste spielt sich IMHO im /tftpboot Verzeichnis ab. Dort ist allerhand Zeug abgelegt. Die Links mit dem Hexadezimalen Dateinamen sind Verweise auf den zu bootenden Kernel (inetboot.SUN4U...). Der Hexadezimal Code ist nichts anderes als die IP Adresse des zu installierenden Hosts.
Kleines Beispiel:
Die IP 192.168.209.100 entspricht C0A8D164
Desweiteren gibts eine Datei /etc/bootparams... Inhalt ähnlich/äquivalent dem add_install_client Kommando. Sprich selbsterklärend.
Wenn du also weitere Clients hinzufügen möchtest, musst du /etc/hosts, /etc/ethers, /etc/bootparams und entsprechende Links unter /tftpboot einrichten.
Schon hast du einen weiteren Client.
So, nun wirds Zeit, das du das /etc/jumpstart per NFS nach außen freigibst und dann kann es auch schon losgehen, d.h.:
{ok} boot net - install
WICHTIGEine Niagara kann man natürlich NICHT mit einem SUN4U Kernel booten.
Dafür sollte man einen entsprechenden SUN4V Kernel ins /tftpboot Verzeichnis kopieren und die Links darauf verweisen.
Gruß
Tschokko
P.S.: Es können sich hier und da Fehler eingeschlichen haben. Hab das Zeug ausm Kopf runter geschrieben und konnte meine Angaben mangels fehlender Maschine nicht sicherstellen.