Tuesday, 4 July 2006

Come configurazione Solaris Zones - parte 2

Eravamo rimasti alla configurazione essenziale delle zone. Una volta configurata, la zona va installata e va fatto il primo boot.

Creiamo la directory dove verrà creata la zona
# mkdir /export/zonaditest; chmod 700 /export/zonaditest

verifichiamo la zona e avviamo l'installazione:
# zoneadm -z zonaditest verify
# zoneadm -z zonaditest install
Preparing to install zone .
Creating list of files to copy from the global zone.
Copying < 2574> files to the zone.
Initializing zone product registry.
Determining zone package initialization order.
Preparing to initialize < 987> packages on the zone.
Initialized < 987> packages on zone.
Zone is initialized.
Installation of these packages generated warnings:
The file contains a log of the zone installation.
#
# zoneadm list -cv
ID NAME STATUS PATH
0 global running /
- zonaditest installed /export/zonaditest
#
# zoneadm -z small-zone boot
#
# zoneadm list -cv
ID NAME STATUS PATH
0 global      running /
1 zonaditest     running     /export/zonaditest

L'installazione dura circa 15 minuti, in base all'hardware e alla dimesione dell'installazione di base del sistema. Tutti i pacchetti del sistema vengono replicati nella zona che create. Lanciato il boot è doveroso loggarsi con la console virtuale per procedere all'installazione. Il comando zlogin che permette di loggarsi nelle zone supporta infatti un argv -C che permette di entrare in modalità console, necessaria per completare l'installazione.
# zlogin -C zonaditest
[Connected to zone 'zonaditest' console]
100/100
What type of terminal are you using?
1) ANSI Standard CRT
2) DEC VT52
3) DEC VT100
4) Heathkit 19
5) Lear Siegler ADM31
6) PC Console
7) Sun Command Tool
8) Sun Workstation
9) Televideo 910
10) Televideo 925
11) Wyse Model 50
12) X Terminal Emulator (xterms)
13) CDE Terminal Emulator (dtterm)
14) Other
Type the number of your choice and press Return: 13
.............

Seguite tutti passi di una classica installazione di Solaris. Completata questa la vostra zona sarà perfettamente operativa.

1 comment:

thefox said...

mi sa che il comando "zoneadm -z small-zone boot" vada sostituito con "zoneadm -z zonaditest boot", giusto per coerenza con il resto dell'esempio....

Ottimo lavoro!
5 minuti e ho una zona pronta. Ora mi lancio a distruggerla ;)

Post a Comment