« Atelier SysRes SE2a5 2023/2024 E1 » : différence entre les versions
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
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