Skip to content

Labo 1 Virtualisation

Kevin Keurvels edited this page Jan 5, 2023 · 1 revision

Labo 1

Installation des deux machines virtuelles

image

Configurer le vswitch de l'hyperviseur afin d’avoir deux ports groups (VLANs)

Pour cela, nous allons dans l'onglet "Networking" -> "Add port group".
image
Là, on a créé 2 VLANS:

  • "serveurs" avec comme ID 10 contenant le serveur WEB
    image
  • "ordinateurs" avec comme ID 20 contenant l'ordinateur de l'utilisateur
    image

ATTENTION: Sur les captures, c'est en rouge car nous les avons déjà créé.

Créer une troisième machine virtuelle qui servira de routeur entre ces deux ports groups

Même procédure que pour les deux d'en haut pour créer la machine virtuelle. Une fois que c'est fait, on va pouvoir tout configurer.
Tout d'abord, on met les commandes suivantes pour pouvoir activer le routage sur la machine:

net.ipv4.ip_forward = 1 dans le fichier se trouvant "/etc/sysctl.conf"
sysctl -p /etc/sysctl.conf
service network restart

Une fois arrivé ici, le routage est actif, ce qui veut dire que la machine peut fonctionner "comme un routeur".

Déplacer la machine client dans un des port group

Pour cela, il suffit d'aller dans les paramètres de la machine client et de spécifier dans quel VLAN se trouve la machine:

  • image
  • image

Déplacer la machine serveur web dans l’autre port group

Pour cela, il suffit d'aller dans les paramètres de la machine serveur web et de spécifier dans quel VLAN se trouve la machine:

  • image
  • image

Adresser des adresses IP

Nous avons adressé des IP fixe pour les 2 machines ainsi que pour les 2 interfaces du routeur (nous avons rajouté une deuxième pour en mettre une dans chaque VLAN). Pour cela, il faut taper la commande suivante dans les terminales de chaque machine:

sudo nmtui

Nous atterrissons sur ce menu:
image
Là, nous sélectionnons l'interface réseau:
image
Pour finir, nous adressons des IPs fixes ainsi qu'une passerelle:
image

ATTENTION: Il ne faut pas oublier d'ouvrir le port 80 du serveur web (fermé de base à cause du firewall):

firewall-cmd --zone=public --add-port=80/tcp --permanent

S'assurer qu'on puisse afficher la page web du serveur depuis le client

image
ATTENTION: À la fin de tout, il faut tout redémarrer.


Jarod Boulanger-Flémal et Kevin Keurvels