This commit is contained in:
nemunaire 2014-11-29 09:23:56 +01:00
parent 47438a787f
commit 7b6466d3b8
3 changed files with 43 additions and 6 deletions

View File

@ -27,7 +27,7 @@ mainframe IBM.
#### Virtualisation vs. émulation #### Virtualisation vs. émulation
* Émulation : simulation logiciel de matériel (potentiellement une architecture différente) : pas d'accès direct au matériel ; * Émulation : simulation logiciel de matériel (potentiellement une architecture différente) : pas d'accès direct au matériel ;
* Virtualisation : accès direct, mais restrint au matériel. * Virtualisation : accès direct, mais restrint, au matériel.
#### Technologies de virtualisation matérielle #### Technologies de virtualisation matérielle
@ -35,6 +35,13 @@ mainframe IBM.
* partitionne le processeur pour exécuter plusieurs système d'exploitation via le même processeur. * partitionne le processeur pour exécuter plusieurs système d'exploitation via le même processeur.
### Comment virtualiser ?
* Full virtualisation : hyperviseurs ;
* Paravirtualisation ;
* Isolateurs/conteneurs ;
* Conteneurs applicatifs.
### Hyperviseurs ### Hyperviseurs
![](hyperv.png) ![](hyperv.png)
@ -223,6 +230,32 @@ pid_t pid = clone(do_execvp,
Réseau, périphériques, gel de processus, ... Réseau, périphériques, gel de processus, ...
### cgroups
#### Création de cgroups
```
mkdir -p /sys/fs/cgroup/blkio/test1/ /sys/fs/cgroup/blkio/test2
```
#### Altération d'une valeur
```
echo 1000 > /sys/fs/cgroup/blkio/test1/blkio.weight
echo 500 > /sys/fs/cgroup/blkio/test2/blkio.weight
```
#### Assignation des tâches aux cgroups
```
dd if=/mnt/sdb/zerofile1 of=/dev/null &
echo $! > /sys/fs/cgroup/blkio/test1/tasks
dd if=/mnt/sdb/zerofile2 of=/dev/null &
echo $! > /sys/fs/cgroup/blkio/test2/tasks
```
## Capabilities ## Capabilities
### Résumé ### Résumé

View File

@ -1,7 +1,7 @@
all: subject.pdf all: subject.pdf
.md.pdf: .md.pdf:
pandoc --latex-engine=xelatex --toc --normalize --chapters --standalone -N --template=../template.tex -M fontsize=12pt -M papersize=a4paper -o $@ $< pandoc --latex-engine=xelatex --toc --normalize --listings --chapters -M lang=frenchb --standalone -N --template=../template.tex -M fontsize=12pt -M papersize=a4paper -o $@ $<
.md.tex: .md.tex:
pandoc --latex-engine=xelatex --toc --normalize --chapters --standalone -N --template=../template.tex -M fontsize=12pt -M papersize=a4paper -o $@ $< pandoc --latex-engine=xelatex --toc --normalize --chapters --standalone -N --template=../template.tex -M fontsize=12pt -M papersize=a4paper -o $@ $<

View File

@ -141,16 +141,20 @@ Permettez à l'utilisateur de dupliquer un conteneur.
### Snapshots ### Snapshots
Mettez en place un système de snapshots permettant de restaurer l'état d'un Mettez en place un système de snapshots permettant de restaurer un
conteneur. état antérieur, préalablement capturé.
# Astuces pour la présentation # Astuces pour la présentation
* Des questions pourront vous être posé à propos de l'infrastructure que vous * Des questions pourront vous être posées à propos de l'infrastructure
avez mise en place, de notions vues durant le cours ou le TP. que vous avez mis en place, de notions vues durant le cours ou le
TP.
* Soyez en mesure de justifier vos choix ! * Soyez en mesure de justifier vos choix !
* Vous êtes en SRS, n'oubliez pas de vous renseigner sur les techniques de * Vous êtes en SRS, n'oubliez pas de vous renseigner sur les techniques de
hardening à mettre en place ; si vous ne les avez pas mises en place ou pas hardening à mettre en place ; si vous ne les avez pas mises en place ou pas
automatisé via le script de déploiement, n'oubliez pas d'indiquer les automatisé via le script de déploiement, n'oubliez pas d'indiquer les
changements durant la présentation. changements durant la présentation.
Bon courage !