37.4. Avvio e controllo dei domini Xen

Per poter avviare il dominio guest, l'ipervisore di Xen deve disporre di memoria libera sufficiente per il nuovo guest. Verificare innanzitutto la quantità di memoria utilizzata:

xm list
Name              Id  Mem(MB)  CPU  State  Time(s)  Console
Domain-0           0      458    0  r----    181.8

Se il computer dispone di 512 MB, l'ipervisore di Xen ne riserva per sé 64 MB e domain-0 occupa il resto. Per liberare memoria per il nuovo guest, si utilizza il comando xm balloon. Per impostare le dimensioni di domain-0 su 330 MB, immettere quanto segue come utente root:

xm balloon 0 330

Nel comando successivo xm list, l'uso della memoria da parte di domain-0 dovrebbe risultare pari a 330 MB. È quindi disponibile memoria sufficiente per avviare un guest con 128 MB. Il comando xm start guest1 -c consente di avviare il guest e di collegare la rispettiva console al terminale attuale. Se si tratta del primo avvio del guest, completarne l'installazione mediante YaST.

È sempre possibile scollegare la console o collegarla da un altro terminale. Per scollegarla, premere Ctrl-]. Per ricollegarla, controllare innanzitutto l'ID del guest necessario con xm list e collegarla a tale ID con xm console ID.

Lo strumento xm di Xen dispone di numerosi parametri. Per visualizzarne un elenco con una breve descrizione, immettere xm help. A titolo esemplificativo, nella Tabella 37.1, ĞComandi di xmğ vengono illustrati alcuni dei comandi più importanti.

Tabella 37.1. Comandi di xm

xm help

Consente di visualizzare un elenco dei comandi disponibili per lo strumento xm.

xm console ID

Consente di eseguire la connessione alla prima console (tty1) del guest con ID ID.

xm balloon ID Mem

Consente di impostare le dimensioni della memoria del dominio con ID ID su Mem (in MB).

xm create domname [-c]

Consente di avviare il dominio con il file di configurazione domname. Il parametro facoltativo -c consente di collegare il terminale attuale alla prima tty del nuovo guest.

xm shutdown ID

Consente di arrestare normalmente il guest con ID ID.

xm destroy ID

Consente di terminare immediatamente il guest con ID ID.

xm list

Consente di visualizzare un elenco di tutti i domini in esecuzione con i rispettivi valori di ID; memoria e tempo di CPU.

xm info

Consente di visualizzare informazioni sull'host Xen, inclusi dati sulla CPU e la memoria.