virli/tutorial/1/installation.md
2015-10-08 03:48:26 +02:00

1.7 KiB

\newpage

Installation

Noyau Linux

Ce TP requiert un noyau Linux 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
        [*] Network priority cgroup
        [*] Network classid cgroup
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. Vérifiez que la version installée est au moins la 1.0.

Aucune configuration ne devrait vous être demandé durant l'installation. Une fois installé, exécutez la commande lxc-checkconfig pour vérifier que votre noyau possède bien toutes les options nécessaires.