Visto che gli articoli riguardanti gli aggiornamenti di OpenSolaris sono molto seguiti è opportuno tenere aggiornate anche le eventuali zone create sulla vostra macchina!
Anche in questo caso il nuovo gestore di pacchetti ci viene in aiuto, infatti basterà specificare la root della zona da aggiornare e il gioco è fatto! Andando con ordine per prima cosa rinfreschiamoci la memoria e vediamo qual’era il path della zona:
# zoneadm list -vc ID NAME STATUS PATH BRAND IP 0 global running / native shared - mysql001 installed /export/zones/mysql001 ipkg shared
quindi la root della zona mysql001 sarà /export/zones/mysql001/root (fate attenzione al root finale!!!), a questo punto eseguiamo l’aggiornamento, ovviamente a zona ferma:
# zlogin mysql001 shutdown # pkg -R /export/zones/mysql001/root image-update Checking that SUNWipkg (in '/') is up to date... PHASE ITEMS Indexing Packages 56/56 DOWNLOAD PKGS FILES XFER (MB) Completed 56/56 2131/2131 104.04/104.04 PHASE ACTIONS Removal Phase 1178/1178 Install Phase 1194/1194 Update Phase 4567/4567 Reading Existing Index 9/9 Indexing Packages 56/56 --------------------------------------------------------------------------- NOTE: Please review release notes posted at: http://opensolaris.org/os/project/indiana/resources/rn3/ ---------------------------------------------------------------------------
A questo punto la vostra zona sarà aggiornata alla stessa versione di OpenSolaris! Il sistema di gestione delle zone, così come quello dei pacchetti, è ancora in via di sviluppo e sicuramente subirà delle modifiche (anche sostanziali), come ad esempio la possibilità di aggiornare automaticamente sia il sistema di base e tutte le sue zone (o solo una parte di esse…).





Complimenti un altra dritta interessante, usi per caso anche suncluster? io stamattina stò tirando sù un cluster con una zona in mezzo.
In effetti no, non ho mai usato SunCluster, anzi in questi giorni sto facendo il lavoro contrario, ovvero raggruppo piu’ macchine su una sola