Atelier SysRes SE4 2024/2025 E11
Projet AARV LECOMTE et CASIMIRI
Configuration de Kratos
Création de la machine
xen-create-image --hostname=SE4.Kratos --dhcp --bridge=bifrost --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=1024M --force
La commande pour démarrer la machine, depuis le fichier /etc/xen
xen create SE4.Kratos.cfg
Puis on s'y connecte
xen console SE4.Kratos
Var et Home
On monte les disques /var /home
/dev/xvda3 /home ext4 defaults 02
/dev/xvdb1 /var ext4 defaults 02
dans /etc/fstab
On modifie ensuite le fichier .cfg de la machine pour y ajouter les répertoires créer au préalable dans le dossier /dev/virtual
de capbreton
disk = [
'file:/usr/local/xen/domains/SE4.Kratos/disk.img,xvda2,w',
'file:/usr/local/xen/domains/SE4.Kratos/swap.img,xvda1,w',
'phy:/dev/virtual/SE4.Kratos.home,xvda3,w',
'phy:/dev/virtual/SE4.Kratos.var,xvdb1,w',
]
Il est ensuite nécessaire de monter les partitions des fichiers, pour se faire, on utilise l'enchainement de commande
mkfs -t ext4 /dev/xvdb1
mount /dev/xvdb1 /mnt
mv /var/* /mnt
umount /mnt
mount -a
pour le fichier /var
et
mkfs -t ext4 /dev/xvda3
mount -a
pour le fichier /home
car celui-ci est vide
Interface Réseau
On modifie la configuration réseau de la machine mandataire dans /etc/interfaces
On modifie le .cfg de la machine de service pour qu'elle est deux interfaces, une pour communiquer avec le routeur, crée par nos camarades. Et une autre qui est le pont qu'on a crée pour parler entre nos trois machines.
vif = [ 'mac=00:16:3E:08:13:E7,bridge=bifrost',
'mac=00:16:3E:08:13:E8, bridge=SE4' ]