TP sysres IMA2a5 2017/2018 G6 : Différence entre versions

De Wiki de Projets IMA
Ligne 23 : Ligne 23 :
 
  mount -t proc proc /proc
 
  mount -t proc proc /proc
  
=== 2. Configuration de la machine virtuelle===
+
=== 2. Configuration du pont entre les 2 machines===
  
On configure d'abord le bridge entre les 2 machines:
+
Sur la Zabeth (idem avec vif2):
 
 
Sur la Zabeth :
 
 
  ip link add vif1 type veth peer name eth0@vif1
 
  ip link add vif1 type veth peer name eth0@vif1
 
  ip link add monPont type brdige
 
  ip link add monPont type brdige
Ligne 42 : Ligne 40 :
 
  ip link set monPont up
 
  ip link set monPont up
  
 +
=== 3. Système de fichiers===
 +
 +
ssh root.cordouan.insecserv
 +
lvcreate -L10G -nIMA2A5-PaixDieu virtual -var
 +
lvcreate -L10G -nIMA2A5-PaixDieu virtual -home
 +
mke2fs /dev/virtual/IMA2A5-PaixDieu -var
 +
mke2fs /dev/virtual/IMA2A5-PaixDieu -home
 +
 +
On rajoute ensuite un disque physique dans PaixDieu.cfg
 +
phy:/dev/virtual/IMA2A5-PaixDieu -home, xvdb1,w
 +
phy:/dev/virtual/IMA2A5-PaixDieu -var, xvdb2,w
 +
 +
Dans la machine virtuelle maintenant :
 +
mkfs -t ext4 /dev/xvdb1
 +
mkfs -t ext4 /dev/xvdb2
 +
mount /dev/xvdb2/mnt
 +
mv /var/* /mnt/
 +
 +
Dans fstab on ajoute
 +
/dev/xvdb1 /home ext 4 defaults 02
 +
/dev/xvdb1 /home ext 4 defaults 03
 +
 +
Enfin on peut monter :
 +
unmount /mnt
 +
mount -a
 +
lsblk //Pour vérifier que tout c'est bien passé
  
 
== II) Tache particulière : Config Routeurs==
 
== II) Tache particulière : Config Routeurs==

Version du 10 novembre 2017 à 10:26

Introduction

L'objectif de ce TP est de réaliser un réseau fonctionnel connectant un ensemble de machines physiques et virtuelles à internet en passant par le réseau de l'école. Les équipements que nous utiliserons seront des routeurs, des commutateurs et des bornes wifi, chacun configurés en redondance. La tâche particulière de notre groupe sera de configurer les routeurs CISCO 3560 et 4331, reliant les commutateurs au réseau de l'école.



I) Machine Virtuelle

1. Création de la machine virtuelle

La première étape est de créer la machine virtuelle avec la commande xen-create-image, de la manière suivante :

xen-create-image --hostname=PaixDieu --dhcp --dir=/usr/local/xen

On installe ensuite un système linux en version stretch de la manière suivante

deboot strap strectch /stretch_chroot http://debian.polytech-lille.fr/debian
unshare -f-p-n-u chroot stretch_chroot /bin/bash         //création des conteneurs
unshare -f-p-n-u chroot stretch_chroot2 /bin/bash

On rentre ensuite dans la machine virtuelle pour monter le fstab

mount -t proc proc /proc

2. Configuration du pont entre les 2 machines

Sur la Zabeth (idem avec vif2):

ip link add vif1 type veth peer name eth0@vif1
ip link add monPont type brdige
ip link set vif1 master monPont
ip link set eth0@vif1 netns /proc/9862/ns/eth0   //9862 état le PID du processus unshare

Sur les 2 machines on tape ensuite

ip address add dev
ip link set dev eth0 up

Et enfin sur la zabeth on active le pont :

ip link set vif1 up
ip link set vif2 up
ip link set monPont up

3. Système de fichiers

ssh root.cordouan.insecserv
lvcreate -L10G -nIMA2A5-PaixDieu virtual -var
lvcreate -L10G -nIMA2A5-PaixDieu virtual -home
mke2fs /dev/virtual/IMA2A5-PaixDieu -var
mke2fs /dev/virtual/IMA2A5-PaixDieu -home

On rajoute ensuite un disque physique dans PaixDieu.cfg

phy:/dev/virtual/IMA2A5-PaixDieu -home, xvdb1,w
phy:/dev/virtual/IMA2A5-PaixDieu -var, xvdb2,w

Dans la machine virtuelle maintenant :

mkfs -t ext4 /dev/xvdb1
mkfs -t ext4 /dev/xvdb2
mount /dev/xvdb2/mnt
mv /var/* /mnt/

Dans fstab on ajoute

/dev/xvdb1 /home ext 4 defaults 02
/dev/xvdb1 /home ext 4 defaults 03

Enfin on peut monter :

unmount /mnt
mount -a
lsblk //Pour vérifier que tout c'est bien passé

II) Tache particulière : Config Routeurs

1. Routeur CISCO 3560