La mésaventure Proxmox

Il y a 2 mois je vous parlais de mon nouveau serveur dédié et de sa mise en place sous Proxmox, très bonne expérience puisque c’était ma première utilisation de Proxmox.

Malheureusement, les mésaventures n’ont pas tardé à arriver 🙁

Mise à jour du noyau, reboot. Le serveur ne répond plus, obligé de hard reboot… Je vais ensuite sur l’interface web de Proxmox 3 pour redémarrer mes CT OpenVZ, mais l’interface ne répond pas… Je me connecte donc en SSH sur le dédié et je tente de les démarrer avec vzctl, et là, c’est le drame : « Container config file does not exist« .

Je flippe un bon coup, je cherche la conf, mais c’est bien ce que je pensais, il n’y en a plus… Tout le dossier /etc/pve a disparu.

Je comprends maintenant pourquoi, il est monté à part sur la machine :

La mésaventure Proxmox

Mais je ne sais toujours pas pourquoi il est parti.

Des fichiers de conf de conteneurs, ça se refait, mais toute la conf de PVE, c’est tendu. J’essaie de mettre la conf d’un autre serveur, ça marche pas, ça me prend la tête, j’abandonne. Heureusement, les fichiers des CT sont toujours là, donc je backup tout pour réinstaller Proxmox 3 ensuite. (Merci à Dorian pour le stockage 😉 )

Comme si ça pouvait être aussi simple ! Je réinstalle tout, je crée les CT, j’écrase les fichiers, et c’est la déception. Les CT démarrent bien, mais déjà, un petit df -h montre que les points de montage sont pétés, tout les CT me mettent 334Mo d’utilisés alors que ce n’est pas le cas, mais aussi la moitié des services ne marchent plus, puisque les plupart des permissions sont cassées, alors que j’ai bien pris soin de les conserve lors du backup. 😥

C’est le gros désavantage de OpenVZ : le stockage de CT se fais dans des dossiers avec les fichiers réels à l’intérieur, tandis que sous LXC ou KVM ce sont des images.

Je suis au bout, obligé de refaire tous les CT, donc quitte à perdre du temps, je décide de tout réinstaller sous Proxmox 4 (en RAID 0, lors de mon premier article j’étais en RAID 1, mais le HDD c’est vraiment lent et je doute que le RAID 1 me sauve de quoi que ce soit, surtout que j’ai migré mon site ailleurs) et de refaire tout les CT en VM qemu + KVM.

Installer Debian sur KVM prends tout de même plus de temps, faut suivre l’assistant comme sur un vrai PC, et configurer le réseau, etc, tandis que OpenVZ/LXC il y a des templates, OpenVZ restant le plus simple à mettre en place. Je suis plutôt content que KVM, il faut faire attention à l’allocation des ressources, notamment la RAM, puisque le cache dans la VM compte comme la mémoire réelle sur l’hôte, et je suis arrivé facilement à 12Go de RAM utilisé sur l’hôte là où j’étais à 3 ou 4 Go avec plus de conteneurs.

Évidemment, tout ne peut pas être rose, la VM qui contient la seedbox devient extrêmement lente dès qu’un torrent est ajouté, le I/O sature complètement :

La mésaventure Proxmox La mésaventure Proxmox

L’hôte, lui, va très bien, surtout avec le RAID 0, donc c’est bien KVM qui merde, sûrement les paramètres par défaut. Des gens me conseillent de passer à VirtIO, ce que je fais, je mets VirtIO partout, aucun changement, encore du temps perdu, je me décide donc à passer la Seedbox dans un CT LXC.

La seedbox marche très bien depuis, mais je trouve toujours LXC aussi nul, et je l’utilise vraiment parce que je n’ai pas le choix.

Bref, cette (ou ces) mésaventures m’ont couté plusieurs jours, surtout avec les backup interminables, mais j’ai retenu la leçon, je vais backup le dossier /etc/pve, désormais. Je ne quitte pas Proxmox, ça reste un bon outil, mais parfois il est un peu énervant, surtout que dans mon malheur j’ai appris que je n’étais pas le seul à avoir eu ce problème… 🙄

Dernière modification le 27 octobre 2016.

Angristan

Stanislas - 17 ans - Lycéen passionné d'informatique, de technologie et de high-tech. Sysadmin junior, adepte des logiciels libres, de GNU/Linux et d'Android. Music addict.

Poster un Commentaire

18 Commentaires sur "La mésaventure Proxmox"

avatar
freechelmi
Visiteur

un peu hors sujet mais tu derais vraiment regarder docker , pour la gestion des « templates » et de mutualisation du travail d’autres contributeurs.

Thomas
Visiteur

Tu devrais essayer VMware, c’est encore moins pratique !
– Clavier virtuel Qwerty -> pratique pour les mots de passe sous linux
– Pas de clonage -> non ça c’est payant
– Pas de template -> déjà 700 VPS configuré à la main x)
– Installation des vmware tools nécessaires sur tous les OS
– Pas de NAT possible d’origine
– Interface html5 depuis la dernière version seulement ( oui le flash c’est bien )
– Gestion de plusieurs hôtes -> payant
– gestion des utilisateurs -> payant

Et à mon avis tu as bien un problème avec KVM, car je benchmark à 200mo/s sous LXC et on dépasse les 8Go/s sur KVM avec VirtiO. Mais si j’ai bien compris, en parcourant les articles sur proxmox, changer le contrôleur après installation c’est pas le top.

Allez un debian à réinstaller c’est le top non ? ^^

nsalles
Visiteur
nsalles

La solution simple aurait été : umount /etc/pve pour faire réapparaitre les fichiers qui sont toujours sur la partition root.

szet
Visiteur
szet

Hello
Tu as toujours ton server soyoustart ? Je songe à prendre un aussi, mais j’hésite ..

wpDiscuz