8.7. Come utilizzare Koan
Sia che stiate eseguendo il provisioning del guest su di una macchina virtuale o che stiate reinstallando una nuova distribuzione su di un sistema in esecuzione, koan opera insieme a Cobbler in modo da servire i sistemi durante la loro esecuzione.
8.7.1. Utilizzo di Koan per il provision dei sistemi virtuali Copia collegamentoCollegamento copiato negli appunti!
Copia collegamentoCollegamento copiato negli appunti!
Se avete creato un profilo della macchina virtuale come riportato in Sezione 8.4, «Come aggiungere un profilo a Cobbler», è possibile utilizzare
koan
per inizializzare l'installazione di un guest virtuale sul sistema.
Per esempio, se avete creato un profilo Cobbler modo simile al seguente:
cobbler add profile --name=virtualfileserver --distro=rhel-i386-server-5 --virt-file-size=20 --virt-ram=1000
cobbler add profile --name=virtualfileserver --distro=rhel-i386-server-5 --virt-file-size=20 --virt-ram=1000
Questo profilo è per un fileserver in esecuzione di Red Hat Enterprise Linux 5 con una dimensione dell'immagine guest di 20GB ed una RAM del sistema di 1GB.
Per identificare il nome di un profilo del sistema del guest virtuale eseguite quanto di seguito riporato con
koan
:
koan --server=hostname --list=profiles
koan --server=hostname --list=profiles
Questo comando elenca tutti i profili disponibili creati con
cobbler profile add
.
Successivamente iniziate il processo di creazione del file immagine ed avviate l'installazione del sistema del guest virtuale:
koan --virt --server=cobbler-server.example.com --profile=virtualfileserver --virtname=marketingfileserver
koan --virt --server=cobbler-server.example.com --profile=virtualfileserver --virtname=marketingfileserver
Il comando specifica che un sistema del guest virtuale è stato creato dal server Cobbler (hostname cobbler-server.example.com) utilizzando il profilo
virtualfileserver
. L'opzione virtname
specifica una etichetta per il guest virtuale il quale viene, per impostazione predefinita, etichettato con l'indirizzo MAC del sistema.
Una volta completata l'installazione del guest virtuale, esso può essere utilizzato come qualsiasi altro sistema del guest virtuale.
8.7.2. Come utilizzare Koan per reinstallare i sistemi in esecuzione Copia collegamentoCollegamento copiato negli appunti!
Copia collegamentoCollegamento copiato negli appunti!
Si potranno verificare in alcuni casi situazioni nelle quali è necessario installare nuovamente una macchina durante la sua esecuzione con un diverso sistema operativo.
koan
è in grado di sostituire un sistema in esecuzione con una nuova installazione dai profili Cobbler disponibili.
Per sostituire un sistema in esecuzione ed installarne uno nuovo eseguite il seguente comando sul sistema stesso:
koan --replace-self --server=hostname --profile=name
koan --replace-self --server=hostname --profile=name
Questo comando, quando eseguito sul sistema in esecuzione da sostituire, avvierà il processo di provisioning e sostituirà il proprio sistema usando il profilo in
--profile=name
sul server Cobbler specificato in --server=hostname
.