LXC sur Proxmox : créer un conteneur linux !

Les conteneurs LXC sont des os pré-packagés simples. Des gros dockers grossièrement.

Ils sont très pratiques pour ajouter des services dans votre « datacenter »

Exemple d’usage des conteneurs chez moi : un container Plex, un conteneur serveur web, un container services (compression d’images par exemple…)

Si ce n’est pas déjà fait, il va vous falloir télécharger des templates de conteneurs. Ces templates sont fournis par proxmox pour la plupart et couvrent la grande majorité des distributions dont vous pourrez avoir besoin/envie.

Ajouter un template LXC

Allez dans PVE et dans votre stockage local (pve) et ouvrez les templates.

ajouter un template

Téléchargez les templates qui vous intéressent, par exemple, Ubuntu 19-04.

Créer un nouveau container

Pour créer un container, il vous suffira de cliquer en haut à droite sur le bouton bleu « Create CT ». L’autre permettra de créer une VM plus complète.

Créer un conteneur

Vous devrez donner un id de conteneur, un nom, et un mot de passe root

Choix de la distribution

Pour ce tutoriel je décide de prendre un template de la distribution Ubuntu 19.10, pour expérimenter, mais le mieux pour installer un service rapidement et sans complication est de prendre exactement la version attendue pour hoster le service.

Configuration du disque

Attention, proxmox propose souvent une taille disque énorme. Si vous ne souhaitez qu’un petit service, ce n’est pas la peine de le surdimensionner.

Le cpu

Pour le nombre de coeurs je conseille l’inverse : par défaut c’est 1 ce qui peut être insuffisant !

Le réseau. Etape importante !

Les informations réseaux sont essentielles pour bien démarrer votre container et qu’il soit correctement reconnu !

Note : veillez à réserver l’ip sur votre serveur DHCP pour éviter les mauvaises surprise (que le container LXC démarre, que son IP soit prise par un autre device par exemple)

DNS : Use host settings

Bon j’ai mis la capture pour suivre l’intégralité du pas à pas, mais j’avoue avoir toujours laissé « Host settings » dans mes besoins persos !

Confirmation
Et voilà !

Enfin, notre conteneur LXC est paré à être utilisé ! Par exemple, pour en faire un serveur Plex !

Vous aimerez aussi...