53 lines
1.6 KiB
Markdown
53 lines
1.6 KiB
Markdown
\newpage
|
|
|
|
# Installation
|
|
|
|
## Noyau Linux
|
|
|
|
Ce TP requiert d'avoir un noyau Linux en version 3.8 au minimum. De plus, il
|
|
doit être compilé avec les options suivantes :
|
|
|
|
```
|
|
General setup --->
|
|
[*] Control Group support --->
|
|
[*] Freezer cgroup subsystem
|
|
[*] Device controller for cgroups
|
|
[*] Cpuset support
|
|
[*] Include legacy /proc/<pid>/cpuset file
|
|
[*] Simple CPU accounting cgroup subsystem
|
|
[*] Group CPU scheduler --->
|
|
[*] Group scheduling for SCHED_OTHER
|
|
[*] Group scheduling for SCHED_RR/FIFO
|
|
<*> Block IO controller
|
|
-*- Namespaces support
|
|
[*] UTS namespace
|
|
[*] IPC namespace
|
|
[*] User namespace
|
|
[*] PID Namespaces
|
|
[*] Network namespace
|
|
[*] Networking support --->
|
|
Networking options --->
|
|
<*> 802.1d Ethernet Bridging
|
|
<M> 802.1Q VLAN Support
|
|
Device Drivers --->
|
|
[*] Network device support --->
|
|
<M> MAC-VLAN support
|
|
<*> Virtual ethernet pair device
|
|
Character devices --->
|
|
-*- Unix98 PTY support
|
|
[*] Support multiple instances of devpts
|
|
```
|
|
|
|
Une fois que vous aurez installé LXC, vous pouvez vérifier la compatibilité de
|
|
la configuration de votre noyau en utilisant la commande `lxc-checkconfig`.
|
|
|
|
|
|
## LXC
|
|
|
|
Pour installer LXC, utilisez le gestionnaire de paquets de votre
|
|
distribution. Toute les bonnes distributions fournissent un paquet `lxc`.
|
|
|
|
Aucune configuration ne devrait vous être demandé durant l'installation. Une
|
|
fois l'installation terminée, exécutez la commande `lxc-checkconfig` pour
|
|
vérifier que votre noyau possède bien toutes les options nécessaires.
|