« Atelier SysRes SE2a5 2023/2024 E1 » : différence entre les versions

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 36 : Ligne 36 :


=== Sans Docker ===
=== Sans Docker ===
Créer la partition, rempli de 0:<pre>
dd if=/dev/zero of=sf bs=1024k count=10240
</pre>Au format file system:<pre>
mkfs sf
</pre>Monter la partition:<pre>
mount -oloop sf /tmp/mnt
</pre>Installation du system debian en version stable:<pre>
debootstrap stable /tmp/mnt
</pre>Préparation du montage du pseudo system de fichier:<pre>
echo "proc /proc proc defaults 0 0" >> rootfs/etc/fstab
</pre>Finalement, création du processus isolé:<pre>
unshare -p -f -m chroot rootfs /bin/sh -c "mount /proc ; /bin/bash" ;
</pre>


=== Avec Docker ===
=== Avec Docker ===
cf cours partie 2.6
cf cours partie 2.6
=== Résultats ===
Avec la commande ps, on observe bien uniquement les processus dans le container. Dans la machine hôte, on voit bien TOUT les processus


== 15/09/23 ==
== 15/09/23 ==

Version du 14 septembre 2023 à 15:50

IP: 172.26.145.107

Name: Dublin

Related Links

https://rex.plil.fr/Enseignement/Reseau/Reseau.SE5/index.html

SE2a5 système/réseau

13/09/23: Installation de la VM

Création du fichier de config:

xen-create-image --hostname=Dublin --ip=172.26.145.107 --netmask=255.255.255.0 --gateway 172.26.145.254 --bridge=bridgeStudents --dir=/usr/local/xen --password=glopglop

Lancer la VM:

xen create Dublin.cfg

Première connexion:

xen console Dublin

On peut au préalable vérifier que la VM s'est lancée

xen list

Configuration de l'interface eth0:

auto eth0 iface eth0 inet static

  address 172.26.145.107/24
  gateway 172.26.145.254

Configuartion du SSH:

Dans /etc/ssh/sshd_config, modifier:

PermitRootLogin yes

service ssh restart

14/09/23: Création de container sans et avec Docker

Création de container sans et avec Docker sur zabeth18.

Sans Docker

Créer la partition, rempli de 0:

dd if=/dev/zero of=sf bs=1024k count=10240

Au format file system:

mkfs sf

Monter la partition:

mount -oloop sf /tmp/mnt

Installation du system debian en version stable:

debootstrap stable /tmp/mnt

Préparation du montage du pseudo system de fichier:

echo "proc /proc proc defaults 0 0" >> rootfs/etc/fstab

Finalement, création du processus isolé:

unshare -p -f -m chroot rootfs /bin/sh -c "mount /proc ; /bin/bash" ;

Avec Docker

cf cours partie 2.6

Résultats

Avec la commande ps, on observe bien uniquement les processus dans le container. Dans la machine hôte, on voit bien TOUT les processus

15/09/23