Outils pour utilisateurs

Outils du site


admin:procedures:creation_machine_virtuelle

Ceci est une ancienne révision du document !


Création d'une machine virtuelle « bling »

Clonage du modèle

Pour créer la machine virtuelle, se connecter au virt-manager et cloner la machine « modele » via un clic droit.

Interface virt-manager

Une fenêtre s'ouvre, changez le nom de la machine et générer une nouvelle MAC en cliquant sur le bouton « détails » de la ligne « réseau ».

 Interface de clonage

Assurez vous de générer une nouvelle MAC, sinon vous risquez de casser le réseau du cluster !

 Nouvelle MAC

Puis validez.

 Barre de progression

Ce modèle possède de base les clés des adminsys, une conf réseau ipv4 fonctionnelle, les dépôts chapril, quelques dépendances et fichiers de conf sympathiques (sexy-chapril et depends-chapril) et un postfix satellite configuré.

Vous pouvez le démarrer depuis le virt-manager.

Configuration réseau

Un fois le modèle cloné et démarré, il faut trouver son adresse IP depuis l'hote :

# virsh net-dhcp-leases default
 Expiry Time          MAC address        Protocol  IP address                Hostname        Client ID or DUID
-------------------------------------------------------------------------------------------------------------------
 2017-07-12 15:39:38  52:54:00:02:e2:7a  ipv4      192.168.1.53/24           dns             -
 2017-07-12 15:47:22  52:54:00:34:ec:e8  ipv4      192.168.1.30/24           sympa           -
 2017-07-12 15:49:10  52:54:00:d6:6b:0a  ipv4      192.168.1.57/24           mail            -
 2017-07-12 15:50:11  52:54:00:ef:42:42  ipv4      192.168.1.42/24           modele          -

Pour le moment cette machine s'appelle toujours « modele ». Son IP est donc 192.168.1.42.

Sur les deux hotes, nous allons attribuer définitivement le bail IP à cette nouvelle machine. Cette manipulation est donc à faire sur les deux hôtes (maine et coon) :

# virsh net-update default add ip-dhcp-host  "<host mac='52:54:00:ef:42:42'  name='bling' ip='192.168.1.42' />" --live --config

Par ailleurs, pour le moment la définition DNS est manuelle. Il faut donc créer l'entrée nécessaire sur la machine dns:

/etc/bind/zones/masters/vm.include
bling.cluster     A     192.168.1.42

On reload ensuite la zone interne :

# rndc reload chapril.org in internal

Derniers détails

On peut se ssh-er sur la machine :

ssh bling

On défini son nom :

hostnamectl set-hostname bling.cluster.chapril.org

On ajoute à /etc/hosts:

/etc/hosts
127.0.0.1	bling.cluster.chapril.org	bling

On pense à changer le mot de passe root et à le noter dans le pass. Si vous manquez d'inspiration, la commande pwgen 20 est vote amie.

passwd

Si vous souhaitez donner les clés à quelqu'un qui n'est pas admin du cluster, il faut ajouter la clef dans /etc/ssh/authorized_keys.local.

Enfin, pour que votre travail soit considéré terminé il faut ajouter la machine à la doc, configurer ipv6, le firewall, le monitoring et les backups. Il faut également ajouter la machine dans le script d'administration (_scripts/machines dans le dépot ''packages-src'').

admin/procedures/creation_machine_virtuelle.1499951774.txt.gz · Dernière modification : 2017/07/13 13:16 de fpoulain