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

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
== Configuration de la machine de services ==
== Création des machines virtuelles ==
Dans un premier temps, nous devons créer trois machines virtuelles sur Capbreton. 2 machines de services et 1 machine mandataire.


=== /home et /var ===
La commande utilisé pour la création de ces machines est <code>xen-create-image --hostname=SE4.Rigo --dhcp --dir=/usr/local/xen --size=10G --memory=2G --dist=daedalus --bridge=Rodripont</code>.
<syntaxhighlight lang="shell">
 
On se retrouve donc avec 3 machines virtuelles disposant d'un disque de 10go et de 2go de mémoire vive.
 
== Configuration des machines de services ==
 
=== Création des partitions ===
Ensuite, nous devons allouer à chaque machines virtuelles deux partitions LVM de 10go pour y attribuer le <code>/home</code> et le <code>/var</code>.
 
Pour ce faire, nous devons créer ces deux partitions, puis modifier le fichier <code>fstab</code> pour les attribuer à nos machines. Ensuite, il faut déplacer les répertoires <code>/var</code> et <code>/home</code> sur leur partition respective.
 
on s'occupe d'abord du <code>/var</code>:<syntaxhighlight lang="shell">
mkfs -t ext4 /dev/xvdb1
mount /dev/xvdb1 /mnt
mv /var/* /mnt
umount /mnt
mount -a
</syntaxhighlight>
puis du <code>/home</code>:<syntaxhighlight lang="shell">
mkfs -t ext4 /dev/xvda3
mount -a
</syntaxhighlight>On peut constater ensuite que les partions <code>/home</code> et <code>/var</code> sont implémentées grâce à la commande <code>df -h</code> .<syntaxhighlight lang="shell">
root@SE4:~# df -h
root@SE4:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
Filesystem      Size  Used Avail Use% Mounted on
Ligne 15 : Ligne 36 :
</syntaxhighlight>
</syntaxhighlight>


=== IP a ===
=== Configuration du réseau ===
<syntaxhighlight>
 
==== Machines de services ====
Pour configurer le réseau sur les machines, nous devons modifier le fichier de configuration <code>/etc/network/interfaces</code> pour faire en sorte que les machines de services obtiennent automatiquement une adresse IPv6 routée et pour fixer une adresse IPv4 sur le réseau privé de la machine mandataire.
 
On peut maintenant constater que ma machine Rigo possède bien ces adresses grâce à la commande <code>ip a</code>.<syntaxhighlight>
root@SE4:~# ip a
root@SE4:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
Ligne 33 : Ligne 58 :
</syntaxhighlight>
</syntaxhighlight>


==== Machine mandataire ====
La machine mandataire va elle posséder 3 adresses. Une adresse IPv6 routée, une adresse IPv4 routée et une adresse IPv4 pour le réseau privé avec ces deux machines de services. Pour ce faire nous devons au préalable configurer une nouvelle interface eth1 pour y intégrer la seconde adresse IPv4.


(insérer méthode ajout eth1)


on s'occupe du disque var :
On peut maintenant constater que ma machine Rodrigo possède bien ces adresses grâce à la commande <code>ip a</code>.
 
mkfs -t ext4 /dev/xvdb1
 
mount /dev/xvdb1 /mnt
 
mv /var/* /mnt
 
umount /mnt
 
mount -a
 
 
puis le home
 
mkfs -t ext4 /dev/xvda3
 
mount -a
 


(insérer ip a rodrigo).


== Branchement de Capbreton au réseau ==
Nos machines ayant théoriquement maintenant l'accès à internet, cela n'est pas le cas car Capbreton n'est pas branché au routeur. C'est donc l'objet de cette section.


Dans un premier temps, nous avons configurer le routeur Cisco  de la même manière que pour le TP Cisco effectué au S7. L'adresse IPv4 routé est donc <code>193.48.57.160/27</code>.


detrez
Ensuite, nous avons relié le serveur Capbreton en E306 au Cisco en E304.

Version du 1 février 2025 à 21:25

Création des machines virtuelles

Dans un premier temps, nous devons créer trois machines virtuelles sur Capbreton. 2 machines de services et 1 machine mandataire.

La commande utilisé pour la création de ces machines est xen-create-image --hostname=SE4.Rigo --dhcp --dir=/usr/local/xen --size=10G --memory=2G --dist=daedalus --bridge=Rodripont.

On se retrouve donc avec 3 machines virtuelles disposant d'un disque de 10go et de 2go de mémoire vive.

Configuration des machines de services

Création des partitions

Ensuite, nous devons allouer à chaque machines virtuelles deux partitions LVM de 10go pour y attribuer le /home et le /var.

Pour ce faire, nous devons créer ces deux partitions, puis modifier le fichier fstab pour les attribuer à nos machines. Ensuite, il faut déplacer les répertoires /var et /home sur leur partition respective.

on s'occupe d'abord du /var:

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

puis du /home:

mkfs -t ext4 /dev/xvda3
mount -a

On peut constater ensuite que les partions /home et /var sont implémentées grâce à la commande df -h .

root@SE4:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            973M     0  973M   0% /dev
tmpfs           199M   80K  199M   1% /run
/dev/xvda2      9.8G  481M  8.8G   6% /
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           500M     0  500M   0% /dev/shm
/dev/xvda3      9.8G   24K  9.3G   1% /home
/dev/xvdb1      9.8G  147M  9.1G   2% /var

Configuration du réseau

Machines de services

Pour configurer le réseau sur les machines, nous devons modifier le fichier de configuration /etc/network/interfaces pour faire en sorte que les machines de services obtiennent automatiquement une adresse IPv6 routée et pour fixer une adresse IPv4 sur le réseau privé de la machine mandataire.

On peut maintenant constater que ma machine Rigo possède bien ces adresses grâce à la commande ip a.

root@SE4:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:16:3e:b9:b5:cf brd ff:ff:ff:ff:ff:ff
    inet 172.16.17.3/24 brd 172.16.17.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::216:3eff:feb9:b5cf/64 scope link 
       valid_lft forever preferred_lft forever

Machine mandataire

La machine mandataire va elle posséder 3 adresses. Une adresse IPv6 routée, une adresse IPv4 routée et une adresse IPv4 pour le réseau privé avec ces deux machines de services. Pour ce faire nous devons au préalable configurer une nouvelle interface eth1 pour y intégrer la seconde adresse IPv4.

(insérer méthode ajout eth1)

On peut maintenant constater que ma machine Rodrigo possède bien ces adresses grâce à la commande ip a.

(insérer ip a rodrigo).

Branchement de Capbreton au réseau

Nos machines ayant théoriquement maintenant l'accès à internet, cela n'est pas le cas car Capbreton n'est pas branché au routeur. C'est donc l'objet de cette section.

Dans un premier temps, nous avons configurer le routeur Cisco de la même manière que pour le TP Cisco effectué au S7. L'adresse IPv4 routé est donc 193.48.57.160/27.

Ensuite, nous avons relié le serveur Capbreton en E306 au Cisco en E304.