« Atelier SysRes SE4 2024/2025 E12 » : différence entre les versions

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 28 : Ligne 28 :
rex-3-disk    SE4.Bree.var   SE4.Gyro.home      SE4.Kratos.var SE4.Rigo.var
rex-3-disk    SE4.Bree.var   SE4.Gyro.home      SE4.Kratos.var SE4.Rigo.var
rex-3-swap    SE4.ElMordjene.home  SE4.Gyro-var        SE4.Moon.home SE4.Rod.home
rex-3-swap    SE4.ElMordjene.home  SE4.Gyro-var        SE4.Moon.home SE4.Rod.home
</syntaxhighlight>
==== Allocation sur les VM ====
Après l'étape précédente, il faut désormais modifier le fichier .cfg de la VM pour y ajouter les deux répertoires. On modifie la partie Disk devices:<syntaxhighlight lang="shell" line="1">
#  Disk device(s).
#
root        = '/dev/xvda2 ro'
disk        = [
                  'file:/usr/local/xen/domains/SE4.Rod/disk.img,xvda2,w',
                  'file:/usr/local/xen/domains/SE4.Rod/swap.img,xvda1,w',
          'phy:/dev/virtual/SE4.Rod.home,xvda3,w',
          'phy:/dev/virtual/SE4.Rod.var,xvdb1,w',
              ]
</syntaxhighlight>En se plaçant désormais sur la VM concernée, on modifie le fichier fstab pour y ajouter nos disk:<syntaxhighlight lang="shell">
/dev/xvda1 none swap sw 0 0
/dev/xvda2 / ext4 noatime,nodiratime,errors=remount-ro 0 1
/dev/xvdb1 /var ext4 defaults 0 2
/dev/xvda3 /home ext4 defaults 0 2
</syntaxhighlight>On fait attention à attribuer la partition associée au bon répertoire. Ici /dev/xvda3 avec /home et /dev/xvdb1 avec /var.
Une fois ces deux lignes ajoutées, on peut redémarrer le VM depuis capbreton avec la commande<syntaxhighlight lang="shell">
xen shutdown SE4.Rod
</syntaxhighlight>Au redémarrage on peut utiliser la commande lsblk pour vérifier l'appartion de nos partitions:<syntaxhighlight lang="shell">
root@SE4:/var# lsblk
NAME  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvda1 202:1    0  512M  0 disk [SWAP]
xvda2 202:2    0  10G  0 disk /
xvda3 202:3    0  10G  0 disk
xvdb1 202:17  0  10G  0 disk


</syntaxhighlight>
</syntaxhighlight>


=== Adressage IPv4 et IPv6 ===
=== Adressage IPv4 et IPv6 ===

Version du 29 janvier 2025 à 19:55

Projet Virtualisation

Création / Connexion aux machines virtuelles

Dans un premier temps, nous devons créer nos trois VM. Pour ce faire, nous avons utilisé la commande xen-create-image comme ci dessous:

root@capbreton:~# xen-create-image --hostname=SE4.Rod --dhcp --bridge=Rodripont --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=1024M --force

La commande xen create pour la démarrer

xen create /etc/xen/SE4.Rod.cfg

Et la commande xen console pour s'y connecter

xen console SE4.Rod

Montage /var et /home

Dans cette partie, il était nécessaire de monter le système de fichier /var et /home sur nos deux machines de services.

Création des fichier sur capbreton

Pour attribuer de l'espace pour nos répertoire /home et /var sur nos VM, nous devons commencer une manipulation depuis capbreton.

Il faut tout d'abord créer deux fichier dans le répertoire /dev/virtual de capbreton. Ces deux fichiers sont SE4.Rod.var et SE4.Rod.home. On peut les retrouver ci-dessous:

root@capbreton:/dev/virtual# ls
hawker-home   rex-var		   SE4.ElMordjene.var  SE4.Gyro.var	 SE4.Moon.var	    SE4.Rod.var
hawker-var    SE4.Apollo.home	   SE4.Gaby.home       SE4.jeanluc.home  SE4.Orion.home     SE4.Vi-home
proxmox-disk  SE4.Apollo.var	   SE4.Gaby.var        SE4.jeanluc.var	 SE4.Orion.var	    SE4.Vi-var
proxmox-swap  SE4.Atreus.home	   SE4.Gtr-home        SE4.Jinx-home	 SE4.Poseidon.home
rex-2-disk    SE4.Atreus.var	   SE4.Gtr-var	       SE4.Jinx-var	 SE4.Poseidon.var
rex-2-swap    SE4.Bree.home	   SE4.Gyro-home       SE4.Kratos.home	 SE4.Rigo.home
rex-3-disk    SE4.Bree.var	   SE4.Gyro.home       SE4.Kratos.var	 SE4.Rigo.var
rex-3-swap    SE4.ElMordjene.home  SE4.Gyro-var        SE4.Moon.home	 SE4.Rod.home

Allocation sur les VM

Après l'étape précédente, il faut désormais modifier le fichier .cfg de la VM pour y ajouter les deux répertoires. On modifie la partie Disk devices:

#  Disk device(s).
#
root        = '/dev/xvda2 ro'
disk        = [
                  'file:/usr/local/xen/domains/SE4.Rod/disk.img,xvda2,w',
                  'file:/usr/local/xen/domains/SE4.Rod/swap.img,xvda1,w',
		          'phy:/dev/virtual/SE4.Rod.home,xvda3,w',
		          'phy:/dev/virtual/SE4.Rod.var,xvdb1,w',
              ]

En se plaçant désormais sur la VM concernée, on modifie le fichier fstab pour y ajouter nos disk:

/dev/xvda1 none swap sw 0 0
/dev/xvda2 / ext4 noatime,nodiratime,errors=remount-ro 0 1
/dev/xvdb1 /var ext4 defaults 0 2
/dev/xvda3 /home ext4 defaults 0 2

On fait attention à attribuer la partition associée au bon répertoire. Ici /dev/xvda3 avec /home et /dev/xvdb1 avec /var. Une fois ces deux lignes ajoutées, on peut redémarrer le VM depuis capbreton avec la commande

xen shutdown SE4.Rod

Au redémarrage on peut utiliser la commande lsblk pour vérifier l'appartion de nos partitions:

root@SE4:/var# lsblk
NAME  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvda1 202:1    0  512M  0 disk [SWAP]
xvda2 202:2    0   10G  0 disk /
xvda3 202:3    0   10G  0 disk 
xvdb1 202:17   0   10G  0 disk

Adressage IPv4 et IPv6