La Fibre

Datacenter et équipements réseaux => Équipements réseaux => Matériel informatique Matériel informatique (réseaux domestiques) => Discussion démarrée par: renaud07 le 29 juin 2018 à 02:30:49

Titre: "Vieux" PC sous proxmox ?
Posté par: renaud07 le 29 juin 2018 à 02:30:49
Bonsoir,

J'ai récupérer il ya un petit moment un acer veriton M420 avec un athlon X2 B5400. Je me demandais s'il ferai un bon serveur de virtualisation, car il a la particularité d'avoir 4 slots de RAM (8 Go possibles) ainsi que 6 sata.

D'après la doc (http://www.usedcomp.de/pdf/Acer-Veriton-M420-M220-Extensa-E420-Service-Guide.pdf) la carte mère supporte les phenom II 95W en AM2+, avec un peu de chance je pourrais y mettre un X6 1065T AM3 vu que celui-ci est rétrocompatible AM2+. Il y a apparemment une MAJ pour le BIOS mais vu qu'elle date de fin 2008 pas sûr qu'elle prenne en charge les nouveaux CPU... ça serait bête d'acheter un processeur pour rien.

Pour le moment il a 4 go de RAM. J'ai installé proxmox en vitesse et mis 2 VM, ça tourne sans trop de problème (une debian minimal et la distri wazo pour avoir un serveur asterisk). Pour le moment les deux sont sur 2 machines physiques encore plus vieilles (celeron avec 1 go de ram en 32 bits).

Titre: "Vieux" PC sous proxmox ?
Posté par: tivoli le 29 juin 2018 à 08:15:59
Franchement le facteur limitant sur un serveur de virtualisation c'est la plupart du temps la RAM.
Si il tourne bien avec deux VM et que c'est ton "besoin" ne depense rien de plus, si tu veux plus commence par la ram.

Titre: "Vieux" PC sous proxmox ?
Posté par: kgersen le 29 juin 2018 à 08:20:13
si toutes tes VM seront sur base Linux tu peux utiliser Docker (ou rkt voir meme lxc) plutot que de la virtualisation 'lourde' plus consommatrice de ressources.
Titre: "Vieux" PC sous proxmox ?
Posté par: zoc le 29 juin 2018 à 08:56:39
Avec proxmox tu as effectivement le choix entre des containers LXC ou KVM.

Pour KVM, la consommation mémoire est évidemment plus importante (mais on a une vraie machine virtuelle sans certaines limitations de LXC), mais c'est à relativiser: Si toutes les VM font tourner le même OS (mêmes versions), alors il est possible de réduire l'empreinte mémoire en activant KSM (qui est supporté par QEMU) si on accepte le surcoût en consommation CPU (Le noyau scrute la mémoire régulièrement pour détecter les pages identiques et supprimer les doublons).

Pour terminer, pas de Docker sur proxmox, ni d'intention de le supporter de la part des développeurs, qui considèrent (comme moi d'ailleurs) que Docker est fait pour des containers à courte durée de vie uniquement, ce qui va à l'encontre de la philosophie de proxmox.
Titre: "Vieux" PC sous proxmox ?
Posté par: renaud07 le 29 juin 2018 à 13:33:34
Merci pour vos réponses.

Concerant la VM asterisk, j'ai parlé un peu vite, car elle était en cours d’installation et au moment de la configuration initiale ça a foiré (problème avec la BDD). Je vais retenter peut-être que je n'avais pas mis assez de RAM ou de disque...

Pour le coup j'ai installé les deux VM avec KVM, mais peut-être qu'avec LXC ça passera mieux.
Titre: "Vieux" PC sous proxmox ?
Posté par: renaud07 le 29 juin 2018 à 14:06:28
il est possible de réduire l'empreinte mémoire en activant KSM (qui est supporté par QEMU) si on accepte le surcoût en consommation CPU (Le noyau scrute la mémoire régulièrement pour détecter les pages identiques et supprimer les doublons).

On dirait qu'il est utilisé avec KVM puisque je vois marqué pas moins de 400 Mo de "KSM sharing" ?
Titre: "Vieux" PC sous proxmox ?
Posté par: zoc le 29 juin 2018 à 14:07:53
il n'est utilisé que par KVM (j'ai écrit QEMU, parce que KVM repose sur QEMU :) ).
Titre: "Vieux" PC sous proxmox ?
Posté par: renaud07 le 29 juin 2018 à 14:12:07
Ah oui pardon, j'ai mal lu.

Pour ma VM wazo, c'est ok, je l'ai réinstallée avec 2 Go de RAM et 10 Go de disque, c'est passé  :)
Titre: "Vieux" PC sous proxmox ?
Posté par: kgersen le 29 juin 2018 à 17:15:19
Pour terminer, pas de Docker sur proxmox, ni d'intention de le supporter de la part des développeurs, qui considèrent (comme moi d'ailleurs) que Docker est fait pour des containers à courte durée de vie uniquement, ce qui va à l'encontre de la philosophie de proxmox.

mouais ca on peut en discuter des heures...mais bon après s'il part sur du promox il n'aura pas le choix de toute facon :)

Après pourquoi promox ? ca apporte quoi sur ce genre de cas. pour moi proxmox c'est un peu comme vmware, virtualbox, etc des technos de la génération d'avant.
Titre: "Vieux" PC sous proxmox ?
Posté par: renaud07 le 30 juin 2018 à 15:53:12
Petite question en passant :

J'ai 2 cartes réseau et j'aimerais rajouter une VM pfsense en guise de routeur. Seulement je vois que la dite seconde carte ainsi que le bridge n'est pas activé donc je ne peux pas installer la VM (ça me dit que le bridge n'existe pas) faut-il qu'il y ai obligatoirement un câble connecté ?

J'opère à distance pour le moment, impossible de connecter quoi que ce soit.

EDIT : un reboot hard plus tard, ça a activé la carte et le bridge. J'avais tenté un networking restart mais ça n'a pas fonctionné et en plus les VM avaient perdu la connexion...
Titre: "Vieux" PC sous proxmox ?
Posté par: geoffreyc le 03 juillet 2018 à 21:09:40
mouais ca on peut en discuter des heures...mais bon après s'il part sur du promox il n'aura pas le choix de toute facon :)

Après pourquoi promox ? ca apporte quoi sur ce genre de cas. pour moi proxmox c'est un peu comme vmware, virtualbox, etc des technos de la génération d'avant.
Je comprend pas ton raisonnement, depuis quand proxmox c'est une technos "de la génération d'avant" ? Surtout qu'il ne faut pas l'oublier, Docker n'est autre qu'LXC avec une surcouche, dont honnêtement j'ai du mal a voir la différence.
Titre: "Vieux" PC sous proxmox ?
Posté par: kgersen le 03 juillet 2018 à 21:32:23
Je comprend pas ton raisonnement, depuis quand proxmox c'est une technos "de la génération d'avant" ? Surtout qu'il ne faut pas l'oublier, Docker n'est autre qu'LXC avec une surcouche, dont honnêtement j'ai du mal a voir la différence.


promox 'vm' c'est génération d'avant.

promox 'container' pourquoi pas mais il ne profite pas des évolutions faites sur les containers façon docker, notamment tout l'éco-systeme de Docker (images, hub, etc) et les sous-composants. L'important dans Docker c'est pas Docker lui meme ou la société Docker (mal-en-point d'ailleurs) mais le format OCI ( https://www.opencontainers.org/ ), les registries,  runc, containerd , etc en gros ce qui a été regroupés dans Moby: https://mobyproject.org/

Apres LXC et Docker sont très différents, philosophiquement, notamment sur le 'copy on write' et l'aspect stateless/statefull. Mais j'avoue ne plus trop suivre les évolutions de LXC (s'ils y en a).

De toute façon les containers ne sont qu'une brique bas niveau. Aujourd'hui on se focalise plus sur Kubernetes (et son écosysteme: https://www.cncf.io/ ) qui gère lui meme la vie des containers ce qui est plus comparable a Proxmox d'une certaine façon et la y'a pas photo niveau 'retard' de proxmox.

Apres pour du 'simple', quelques vm ou containers, proxmox et son ui seront plus facile d'utilisation. C'est pas pour le meme public je pense.
Titre: "Vieux" PC sous proxmox ?
Posté par: geoffreyc le 04 juillet 2018 à 14:25:03

promox 'vm' c'est génération d'avant.

promox 'container' pourquoi pas mais il ne profite pas des évolutions faites sur les containers façon docker, notamment tout l'éco-systeme de Docker (images, hub, etc) et les sous-composants. L'important dans Docker c'est pas Docker lui meme ou la société Docker (mal-en-point d'ailleurs) mais le format OCI ( https://www.opencontainers.org/ ), les registries,  runc, containerd , etc en gros ce qui a été regroupés dans Moby: https://mobyproject.org/

Apres LXC et Docker sont très différents, philosophiquement, notamment sur le 'copy on write' et l'aspect stateless/statefull. Mais j'avoue ne plus trop suivre les évolutions de LXC (s'ils y en a).

De toute façon les containers ne sont qu'une brique bas niveau. Aujourd'hui on se focalise plus sur Kubernetes (et son écosysteme: https://www.cncf.io/ ) qui gère lui meme la vie des containers ce qui est plus comparable a Proxmox d'une certaine façon et la y'a pas photo niveau 'retard' de proxmox.

Apres pour du 'simple', quelques vm ou containers, proxmox et son ui seront plus facile d'utilisation. C'est pas pour le meme public je pense.
Je comprend mieux ce que tu veux dire maintenant merci :) Mais c'est vrai que pour une utilisation "personnelle" a la maison, ou les besoins sont vraiment minimes (i.e monter 3 containers pour faire tourner quelques services), j'aurai du mal a justifier l'utisation de docker, plutôt que de proxmox. Mais oui ducoup la cible principale de docker et autres plateformes de nouvelle génération n'est vraisemblablement pas Didier et son AMD2+ dans sa cave :D

Et merci pour les liens, surtout vers Kubernetes  que je ne connaissais pas du-tout :)