Ammetto che l'installazione di Solaris
tramite JumpStart, è un'attività abbastanza tediosa...per questo
propongo questa guida.
Rispetto al sistema di esempio che ho
utilizzato, il lettore, eventualmente, dovrà personalizzare la
configurazione in relazione al proprio sistema.
La procedura è stata testata con una
macchina Solaris 10 x86 virtualizzata su Vmware (server jumpstart) d'ora in poi SRV-SOL_VM e un SunFire V240 (client jumpstart) d'ora in
poi SRV-SOLV240.
STEP #1
Creiamo una directory per salvare
l'immagine di Solaris OS.
# mkdir /export/install
Inseriamo il primo CD di Solaris 10
(uno di due) oppure se si ha il DVD inserire questo disco nella
macchina SRV-SOL_VM.
Posizionarsi nella directory del CD/DVD
dove è anche presente il file setup_install_server.
# cd
/cdrom/sol_10_811_sparc/Solaris_10/Tools
Lanciamo lo script
setup_install_server per salvare l'immagine del sistema nella
directory appena creata.
# ./setup_install_server
(se si sta installando con CD, inserire
il CD2 e dalla stessa directory lanciare:
# ./add_to_install_server
/export/install).
Queste procedure salveranno dentro la
directory install l'immagine del sistema operativo che si andrà ad
installare.
STEP #2
[operazione opzionale]: se non vengono
inseriti nel file sysidcfg, questi dati verranno richiesti durante
l'installazione.
Il file sysidcfg contiene informazioni di sistema come: security, time zone, ecc...
Creiamo una directory per queste
informazioni.
# mkdir -m 775 /export/jumpstart
Quindi spostarsi nella directory appena
creata, e creare il file sysidcfg, poi inseriamo questi dati di
esempio:
# touch sysidcfg
# vi sysidcfg
network_interface=primary
{protocol-ipv6=no
netmask=255.255.255.0}
security_policy=none
name_service=none
time_zone=Rome/Europe
system_locale=en
… salva il file..
STEP #3
Se non fatto in precedenza (step#2),
creare una directory jumpstart.
# mkdir -m 775 /export/jumpstart
Spostiamoci nella directory appena
creata e creiamo il file rules
# touch rules
# vi rules
any - - profile -
..salva il file.
Nella stessa directory creare un nuovo
file chiamato profile
# touch profile
# vi profile
install_type initial_install
pool rpool auto auto mirror c0t0d0s0
c0t1d0s0
bootenv installbe bename sxce-xx
Da un terminale facciamo partire il
servizio RARP:
# /usr/sbin/in.rarpd -d -a
STEP #4
Prima che un client JumpStart possa
iniziare l'installazione, bisogna creare il file rules.ok. Per creare
questo file, eseguire check; un run file che si trova nel CD/DVD di
Solaris.
# cd
/cdrom/sol_10_811_sparc/Solaris_10/Misc/JumpStart_sample
Copiamo il file check nella directory
jumpstart.
# cp check /export/jumpstart
Cambiamo directory ed eseguiamo il file
# cd /export/jumpstart
# ./check
Produrrà un'output simile a questo:
Vlidating rules...
Validating profile profile...
The custom JumpStart configuration is
ok
Bene, ora verifichiamo se nella
directory è stata creato il file rules.ok
STEP #5
Aggiungiamo al file /etc/ethers il
MAC-ADDRESS del client ed il suo nome host
# vi /etc/ethers
00-C1-AA-98-C3-B5 SRV-SOLV240
Salva il file..
Modifichiamo il file /etc/inet/hosts
con i dati del client
# vi /etc/inet/hosts
SRV-SOLV240 192.168.0.111
..Salva il file
Posizioniamoci nella directory dove si
trova il file add_install_client
# cd /export/install/Solaris_10/Tools
Eseguire il file add_install_client con
i parametri desiderati
# ./add_install_client -c
SRV-SOL_VM:/export/jumpstart SRV-SOLV240 sun4u
Modifichiamo il file /etc/dfs/dfstab
# vi /etc/dfs/dfstab
share -F nfs -o ro, anon=0
/export/install
share -F nfs -o ro, anon=0
/expoer/jumpstart
Lanciamo il comando shareall per
esportare i mountpoint di /export/install e /expoer/jumpstart.
# sahreall
Verifichiamo che siano correttamente
esportati:
# share
STEP #6
Avviamo la macchina JumpStart client
(SRV-SOLV240)
# init 6
Dall'OpenBoot PROM eseguiamo il boot:
ok> boot net – install
FINE!
Nessun commento:
Posta un commento