8.7. Utilisation de Koan
Que vous provisionniez des invités sur une machine virtuelle, ou que vous réinstalliez une nouvelle distribution sur un système en cours d'exécution, Koan fonctionne en conjonction avec Cobbler pour provisionner les systèmes en fonction des besoins.
8.7.1. Utiliser Koan pour provisionner les systèmes virtuels Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Si vous avez créé un profil de machine virtuelle suivant les explications fournies dans Section 8.4, « Ajouter un profil au Cobbler », vous pouvez utiliser
koan
pour initier l'installation d'un invité virtuel sur le système.
Par exemple, supposons que vous ayez créé un profil Cobbler comme suit :
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
Ce profil est destiné au serveur de fichier exécutant Red Hat Enterprise Linux 5 avec une taille d'image d'invité de 20 Go et auquel est alloué 1 Go de RAM de système.
Pour trouver le nom du profil de système de l'invité virtuel, exécutez ce qui suit à l'aide de
koan
:
koan --server=hostname --list=profiles
koan --server=hostname --list=profiles
Cette commande liste tous les profils disponibles créés avec
cobbler profil add
.
Puis, commencez le processus de création du fichier image et démarrez l'installation du système d'invité virtuel :
koan --virt --server=cobbler-server.example.com --profile=virtualfileserver --virtname=marketingfileserver
koan --virt --server=cobbler-server.example.com --profile=virtualfileserver --virtname=marketingfileserver
La commande indique que le système d'invité virtuel est créé à partir du serveur Cobbler (hostname cobbler-server.example.com) à partir du profil
virtualfileserver
. L'option virtname
indique un label pour l'invité virtualisé, qui est étiqueté par défaut avec l'adresse MAC du système.
Une fois que l'installation de l'invité virtuel est terminée, elle peut être réutilisée de la même façon que n'importe quel autre système d'invité virtuel.
8.7.2. Utiliser Koan pour ré-installer les systèmes en cours d'exécution Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Il existe des instances pour lesquelles vous aurez besoin d'installer une machine avec un autre système d'exploitation, alors que le système est toujours en cours d'exécution.
koan
peut vous aider en remplaçant un système en cours d'exécution par une nouvelle installation provenant des profils Cobbler disponibles.
Pour remplacer un système en cours d'exécution et en installer un nouveau, exécutez la commande suivante sur le système lui-même :
koan --replace-self --server=hostname --profile=name
koan --replace-self --server=hostname --profile=name
Cette commande, lorsqu'elle est exécutée sur le système en cours qui doit remplacé, commencera le processus de provisionnement et remplacera son propre système, en utilisant le profil de
--profile=name
sur le serveur Cobbler spécifié dans --server=hostname
.