Subject done
This commit is contained in:
parent
9de3c9c204
commit
f6c345f11b
@ -12,24 +12,33 @@ commencer. Vous n'êtes pas forcément tenu de réaliser les étapes dans l'ordr
|
|||||||
## Quelques conseils
|
## Quelques conseils
|
||||||
|
|
||||||
* L'utilisation d'un gestionnaire de version est fortement recommandé.
|
* L'utilisation d'un gestionnaire de version est fortement recommandé.
|
||||||
* N'hésitez pas à préférer utiliser les API (et leur bindings) plutôt
|
* N'hésitez pas à préférer utiliser les
|
||||||
que de faire des appels à des fonctions de type `system(3)`.
|
[API](https://qa.linuxcontainers.org/master/current/doc/api/) (et leur
|
||||||
|
bindings) plutôt que de faire des appels à des fonctions de type `system(3)`.
|
||||||
|
* N'oubliez pas de consulter avant toutes choses les `man` très fournis des
|
||||||
|
commandes que vous utiliserez ; en particulier tous les `lxc-*`,
|
||||||
|
`capabilities(7)`, ...
|
||||||
|
|
||||||
## Modalités de rendu
|
## Modalités de rendu
|
||||||
|
|
||||||
L'heure du rendu est fixé au dimanche 30 novembre 2014 à 11h42 CET.
|
L'heure du rendu est fixé au dimanche 30 novembre 2014 à 11h42 CET.
|
||||||
|
|
||||||
Il est attendu que vous rendiez une tarball contenant un ou plusieurs
|
Il est attendu que vous rendiez à virli@nemunai.re une tarball contenant un ou
|
||||||
`Dockerfile` permettant d'obtenir l'interface de contrôle des conteneurs,
|
plusieurs `Dockerfile` permettant d'obtenir l'interface de contrôle des
|
||||||
accompagnés d'un script automatisant le déploiement de la solution sur une
|
conteneurs, accompagnés d'un script automatisant le déploiement de la solution
|
||||||
nouvelle machine.
|
sur une nouvelle machine.
|
||||||
|
|
||||||
## Notation
|
## Notation
|
||||||
|
|
||||||
Chaque partie du sujet rapporte un certain nombre de points tenant compte de la
|
Chaque partie du sujet rapporte un certain nombre de points tenant compte de la
|
||||||
difficulté.
|
difficulté. Il est attendu que vous présentiez succinctement votre travail le
|
||||||
|
dimanche matin entre 8h et 12h. Vous pouvez effectuer votre rendu avant ou
|
||||||
|
après cette présentation à condition de respecter l'horaire indiqué à la
|
||||||
|
section précédente.
|
||||||
|
|
||||||
|
L'accent sera mis sur le respect des bonnes pratiques, en particulier sur
|
||||||
|
celles vue en cours ou en TP.
|
||||||
|
|
||||||
L'accent sera mis sur le respect des bonnes pratiques.
|
|
||||||
|
|
||||||
# Étapes de réalisation
|
# Étapes de réalisation
|
||||||
|
|
||||||
@ -92,7 +101,7 @@ Permettez à l'utilisateur de configurer l'espace disque dont il disposera dans
|
|||||||
sa nouvelle machine virtuelle.
|
sa nouvelle machine virtuelle.
|
||||||
|
|
||||||
Cela peut se faire via l'utilisation d'un système de fichier gérant les quotas
|
Cela peut se faire via l'utilisation d'un système de fichier gérant les quotas
|
||||||
(XFS, Btrfs, ...) ou via LVM.
|
(XFS, Btrfs, ZFS, ...) ou via LVM.
|
||||||
|
|
||||||
|
|
||||||
## Quota CPU/RAM/Réseau
|
## Quota CPU/RAM/Réseau
|
||||||
@ -113,3 +122,31 @@ des ports de la machine hôte.
|
|||||||
|
|
||||||
Mettez en place l'une des solutions de virtualisation réseau vue en cours,
|
Mettez en place l'une des solutions de virtualisation réseau vue en cours,
|
||||||
permettant d'assigner à chaque conteneur une IP non-NATée.
|
permettant d'assigner à chaque conteneur une IP non-NATée.
|
||||||
|
|
||||||
|
|
||||||
|
## Gestion de conteneurs (avancé)
|
||||||
|
|
||||||
|
### Gel de conteneur
|
||||||
|
|
||||||
|
Donner la possibilité à l'utilisateur de suspendre (freeze) l'exécution d'un
|
||||||
|
conteneur et de la reprendre lorsqu'il le désire.
|
||||||
|
|
||||||
|
### Clone
|
||||||
|
|
||||||
|
Permettez à l'utilisateur de dupliquer un conteneur.
|
||||||
|
|
||||||
|
### Snapshots
|
||||||
|
|
||||||
|
Mettez en place un système de snapshots permettant de restaurer l'état d'un
|
||||||
|
conteneur.
|
||||||
|
|
||||||
|
|
||||||
|
# Astuces pour la présentation
|
||||||
|
|
||||||
|
* Des questions pourront vous être posé à propos de l'infrastructure que vous
|
||||||
|
avez mise en place, de notions vues durant le cours ou le TP.
|
||||||
|
* Soyez en mesure de justifier vos choix !
|
||||||
|
* 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
|
||||||
|
automatisé via le script de déploiement, n'oubliez pas d'indiquer les
|
||||||
|
changements durant la présentation.
|
||||||
|
Loading…
Reference in New Issue
Block a user