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

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
Ligne 24 : Ligne 24 :
Pour se connecter à la VM :
Pour se connecter à la VM :
  xen console SE4.Moon
  xen console SE4.Moon
Le mot de passe de la VM est dans '''<code>/var/log/xen-tools/SE4.Moon</code>'''
Le mot de passe de la VM est dans '''<code>/var/log/xen-tools/SE4.Moon.log</code>'''


<u>Remarque :</u>  
<u>Remarque :</u>  

Version du 4 février 2025 à 13:21

Sarah DEPARIS

Moon

L'objectif est d'installer et configurer des machines virtuelles destinées à héberger des services sur un environnement Xen

Creation des VM

Nous avons commencer à créer nos 3 VMs sur Capbreton. 2 machines de services et 1 machine mandataire, en utilisant la commande suivante :

root@capbreton:~# xen-create-image --hostname=SE4.Moon --dhcp --dir=/usr/local/xen --size=10G --dist=daedalus --memory=2G --bridge=pontKS
Architecture VM.png
  • Nom de la machine de service : SE4.Moon
  • Taille du disque : 10G

Configuration de la VM dans : /etc/network/interfaces


Listes des commandes utiles :

Pour avoir la liste des VM allumés :

xen list

Pour allumer la VM :

xen create /etc/xen/SE4.Moon.cfg

Pour se connecter à la VM :

xen console SE4.Moon

Le mot de passe de la VM est dans /var/log/xen-tools/SE4.Moon.log

Remarque :

Problème login : Ctrl + AltGr + ] => vi => :q! => reconnexion

Configuration de la machine de services

Création de deux partitions LVM de 10G pour /var et /home afin de séparer les données utilisateur et applicatives du système principal, facilitant ainsi la gestion, la sauvegarde et la récupération des données en cas de problème.

Modification du fichier de configuration de la VM pour utiliser ces partitions.

Transfert du contenu de /var vers la nouvelle partition.

Ajout des entrées dans /etc/fstab pour un montage permanent des partitions et garantir leur disponibilité après chaque redémarrage.

Configuration du réseau dans /etc/network/interfaces :

  • Attribution automatique d’une adresse IPv6 routée.
  • Adresse IPv4 statique sur le réseau privé.

Partitions

Objectif : Déplacer /var et /home vers les nouvelles partitions LVM et les monter automatiquement

Modification du fichier /etc/fstab pour un montage automatique au démarrage :

On modifie le fichier /etc/fstab, qui contient la liste des partitions.

Ouvrir le fichier /etc/fstab :

vim /etc/fstab

Ajouter les nouvelles partitions LVM au fichier /etc/fstab :

Ajoutez les lignes suivantes à la fin du fichier pour monter les partitions LVM /var et /home au démarrage. Vous devez spécifier le type de système de fichiers (ici ext4), les options de montage et l'ordre dans lequel les partitions doivent être montées.

  • /dev/xvdb /var ext4 defaults 0 2
  • /dev/xvdc /home ext4 defaults 0 2

mettre capture d'écran

Préparer les partitions et déplacer les données :

  1. Montage temporaire des partitions dans /mnt : Pour pouvoir déplacer les données, nous avons du monter les nouvelles partitions LVM dans un répertoire temporaire /mnt. On a créé 2 partitions une pour /var et une /home sous les noms xvdb et xvdc dans /dev ,que l'on monte avec  :
    1. mount /dev/xvdb /mnt
    2. mount /dev/xvdc /mnt

Déplacer les fichiers de /var et /home vers les nouvelles partitions : On déplace les données des répertoires /var et /home vers les nouvelles partitions LVM. Les commandes suivantes nous permettent de transférer le contenu des répertoires vers les nouvelles partitions :

  • Déplacer les fichiers de /var :
  • mv /var/* /mnt

Démonter les partitions temporaires :

Avant de configurer les montages permanents, on démonte les partitions des répertoires temporaires (/mnt) :

umount /mnt

Monter les partitions définies dans fstab :

Pour monter toutes les partitions définies dans le fichier /etc/fstab  :

mount -a

Cette commande monte toutes les partitions qui ne sont pas encore montées et qui sont définies dans /etc/fstab

remet les données dans le fichier déplacer.

Partitions correctement montées :

On a utiliser la commande df -h qui affiche l'espace disque utilisé et disponible sur les partitions montées.


Résumé des commandes :

étape 1 :

fstab

formater => mkfs -t ext4 /dev/xvd..

étape 2 :

pour la partition avec var:

mount /dev/xvd.. /mnt

move => mv /var/* /mnt

umount /mnt

mount -a => remont /var ( remet fichier déplacer )


pour home :

mkfs

mount -a

Choix des addresse IP

Nom machine services IPv4 privée machine services Nom de domaine Nom machine mandataire IPv4 privée et routée machine mandataire
SE4.Moon 172.16.0.3/24 moonrises.online SE4.Solstice privée (172.16.0.1/24)

routée (193.48.57.166/28)

Routeur en 193.48.57.161/28

rq : pas sur eth0 car pas d'ipv6 sur eth0

Modification du fichier /etc/network/interfaces

ajout des addresses privé et public

( on retire dhcp car pb avec ifup (erreur dhcp dicscover))

rq on peut ping nos machines entre elles entre Moon et Appollo

Configuration de la machine mandataire

Modification du fichier /etc/network/interfaces ajout des adresses


Ajout pour interface eth1:

ajout bridge : SE4

vi /etc/xen/SE4.Solstice.cfg


ping =>

Configuration Cisco