Gestione degli ambienti di avvio con Oracle Solaris 11 Express

Capitolo 3 Supporto delle zone in beadm

La tecnologia di partizionamento delle zone viene usata per virtualizzare i servizi del sistema operativo e per creare un ambiente isolato e sicuro per l'esecuzione delle applicazioni. Ogni sistema Oracle Solaris rappresenta una zona globale. All'interno della zona globale, è possibile creare specifiche zone non globali.

Per informazioni sulla creazione e l'amministrazione di zone non globali del sistema, vedere la Parte II, Oracle Solaris Zones in System Administration Guide: Oracle Solaris Zones, Oracle Solaris 10 Containers, and Resource Management.

L'utility beadm include il supporto per le zone non globali.

Limitazioni al supporto delle zone

Tenere in considerazione le seguenti limitazioni relative al supporto delle zone non globali nell'utility beadm e nei processi correlati:

Specifiche del supporto delle zone

Il comando beadm ha i seguenti effetti sulle zone non globali presenti negli ambienti di avvio.

beadm create

Quando si clona un ambiente di avvio usando il comando beadm create, tutte le zone supportate presenti in tale ambiente di avvio vengono copiate nel nuovo ambiente di avvio.

beadm destroy

Quando si elimina un ambiente di avvio inattivo, vengono eliminate anche le zone che appartengono a quell'ambiente di avvio.

beadm mount

Quando si attiva con mount un ambiente di avvio, le zone supportate presenti nell'ambiente vengono attivate in base ai punti di attivazione per l'ambiente.

beadm unmount

Quando si disattiva con unmount un ambiente di avvio, vengono disattivate anche le zone presenti nell'ambiente. Tutti i punti di attivazione vengono riportati allo stato in cui si trovavano prima di essere attivati con mount.

beadm rename

Quando si rinomina un ambiente di avvio, la modifica non ha effetto sui nomi delle zone o sui nomi dei set di dati usati per quelle zone nell'ambiente di avvio in oggetto. La modifica non ha effetto sulle correlazioni tra le zone e i relativi ambienti di avvio.

Convenzioni per la denominazione delle zone

L'utility beadm gestisce automaticamente tutte le operazioni di denominazione delle zone correlate ai processi di beadm. A titolo di riferimento, questa sezione descrive le convenzioni di denominazione delle zone adottate in automatico dall'utility beadm.

Il nome del set di dati radice di una zona viene determinato nel seguente formato:


<zonepath dataset>/ROOT/<zone root>

Ad esempio:


rpool/zones/zone1/ROOT

Quando una zona viene copiata da un ambiente di avvio a un altro, vengono copiati solo i set di dati che si trovano al di sotto del set di dati radice della zona.

Un set di dati può essere condiviso tra gli ambienti di avvio delle zone. Un set di dati condiviso viene identificato usando il seguente formato:


<zonepath dataset>/export

Ad esempio:


rpool/zones/zone1/export

Un set di dati condiviso deve essere aggiunto esplicitamente durante la configurazione delle zone. I set di dati condivisi non vengono clonati insieme ai set di dati delle zone.


Esempio 3–1 Esempi per le zone non globali

Questo esempio indica l'impatto sulle zone del comando beadm create quando si clona un ambiente di avvio che contiene due zone non globali.

Procedere come segue per clonare l'ambiente di avvio e assegnare al nuovo ambiente di avvio il nome opensolaris-1:


beadm create opensolaris-1

Il set di dati radice del nuovo ambiente di avvio si trova in rpool/ROOT/opensolaris-1. Il set di dati radice della copia della zona z1 per il nuovo ambiente di avvio si trova in rpool/zones/z1/ROOT/zbe-1.


Nota –

Le proprietà ZFS di ogni set di dati tengono traccia delle correlazioni tra i set di dati originali e quelli clonati, e delle correlazioni tra le zone non globali e gli ambienti di avvio di cui fanno parte.


Risorse aggiuntive

Per ulteriori informazioni sul sistema operativo Oracle Solaris, vedere i riferimenti seguenti.

Tabella 3–1 Documentazione di Oracle Solaris

Documento 

Descrizione 

Guida introduttiva di OpenSolaris 2010.05

Istruzioni per l'installazione e l'aggiornamento del sistema operativo Oracle Solaris. 

Oracle Solaris 11 Express Image Packaging System Guide

Istruzioni per l'utilizzo di Package Manager e del comando pkg per installare e aggiornare i pacchetti del sistema Oracle Solaris.