Config minimale pour petite virtualisation - Conseil d'achat - Hardware
Marsh Posté le 09-11-2017 à 14:04:00
Pour le choix de l'hyperviseur :
Ca dépend du niveau de stabilité et de disponibilité attendu pour ta VM :
Si c'est 24/24 et stable : ESXi est mieux car elle sera distincte de ta machine W10 donc non soumis à l'allumage/reboot/plantage de celle-ci. Ceci dit qui dit machine ESXi dit ... une autre machine pour accéder à tes VM.
Du coup, c'est moins souple pour du "bricolage maison" et surtout qu'il vaut mieux une machine certifiée ESXi pour être sûr de son coup.
Côté matériel, ça dépend surtout de tes besoins. N'importe quel PC très modeste (avec 8Go RAM par exemple) fait tourner des VM comme une horloge.
Mais si tu tires beaucoup sur ta VM, ou sur ton autre partie (W10 ou seconde VM), il faut dimensionner en conséquence.
Par exemple, je n'ai jamais tenté de monter un VM (en windows) sur un W10, lancer un jeu gourmand sur la machine hôte et regarder ce que donne la VM. Ce doit être chaud.
Marsh Posté le 09-11-2017 à 15:16:20
Merci pour ta réponse.
Au niveau de l'utilisation, il y aura normalement 2 machines uniquement qui tournent :
- Une VM NextCloud donc PHP, MariaDB, Apache ou Nginx et assez peu d'utilisateurs, peut-être 4 maximum donc niveau ressources ça reste basique
- Une VM (en cas d'ESXi) ou une machine physique Windows 10 pour une utilisation basique aussi de type bureautique/lecteur multimédia Kodi
Je pense que monter un ESXi pour 2 VM est un peu overkill d'où mon autre possibilité.
Pour Hyper-V, l'avantage est que je peux utiliser Veeam par exemple pour la partie backup alors que pour un VMware Player/Workstation, Veeam ne fonctionne pas. Il y a peut-être d'autres outils, je ne me suis pas encore penché sur la question...
Je pense que 8 Go de RAM est un bon compromis (4 Go pour la VM, 4 Go pour Windows), c'est plutôt au niveau CPU que je bloque un peu. Il faut que je trouve le bon compromis entre puissance et consommation...
Marsh Posté le 09-11-2017 à 20:07:44
Effectivement vu ton usage modeste, EXSi c'est too much.
Un Windows 10 en dur, et une VM dessus comme tu le proposes, c'est bien.
Côté CPU, pas de problème vraiment car une VM ça ne mange pas de CPU en soi et ton utilisation du W10 sera basique.
Je viens d'apprendre (pour un besoin sur HTPC Mediaportal, donc pas si loin de ton cas) qu'il existait des APU AMD A10 en version E avec un TDP de 35W. Pour un PC qui reste allumé en permanence, c'est pas mal. Et c'est en socket AM4, tu pourras monter en CPU fortement si tu te sens juste un jour.
Si tu as un peu de sous dans l'immédiat, monter le tout sur un SSD, voire monter en 16Go (je ne connais pas les besoins de NextCloud) sera plus profitable qu'un gros CPU.
Marsh Posté le 09-11-2017 à 23:38:15
Merci pour ton avis. Pour la VM du coup tu penses qu'il vaudrait mieux partir sur Hyper-V ou plutôt un VMware Player ?
Je viens de voir les A10 version E, effectivement le TDP est intéressant mais je les trouve un peu cher quand même (je n'ai pas encore vu les perfs par contre). Je vois du i3 avec le même TDP mais le prix est encore au-dessus. Sinon du Celeron G39xx ou Pentium G45xx avec un TDP dans les 50W, il faudrait que je puisse chiffrer l'économie réalisée entre les 2 TDP sur une année.
Marsh Posté le 10-11-2017 à 10:46:29
Tu penses qu'un Celeron J3455 pourrait tenir le choc ? Je vois des NUC dans ce style pour pas trop cher, c'est plutôt intéressant. Sinon y a aussi du NUC i3-7100U pour un prix plus élevé.
Marsh Posté le 10-11-2017 à 11:59:17
My two cents: pense à vérifier les pré-requis de ton hyperviseur en matière de hardware.
Genre, la gestion de vt-x ou amd-v
Marsh Posté le 10-11-2017 à 12:04:57
Oui effectivement j'ai déjà regardé ce point mais merci de le rappeler
Chez Microsoft j'ai trouvé ça :
Citation : Vérifier la configuration requise |
Par contre je ne trouve pas l'info sur le VT-c dans les specs des CPU, uniquement du VT-x ou VT-d, à moins qu'il soit inclus dans l'un des 2 ?
Marsh Posté le 10-11-2017 à 12:07:01
Les pentium G4560 c'est 22W de conso réélle. (voir test HFR)
Apres a voir si c'est assez péchu pour ton utilisation.
Marsh Posté le 10-11-2017 à 12:19:03
SirGallahad a écrit : Les pentium G4560 c'est 22W de conso réélle. (voir test HFR) |
Merci pour l'info, effectivement la consommation est plutôt faible. Pour mon utilisation je pense que ça peut suffire, seulement le G4560 n'est toujours pas en stock à priori. Mettre 20 euros de plus pour un G4600 me gêne un peu, mettre presque le double pour un i3 encore plus pour le peu d'écart de perfs au final.
Marsh Posté le 10-11-2017 à 12:58:07
Bonjour,
Pour la machine en entier ou juste évolution d'un existant?
Regarde aussi ce type de machine:
- Microsvr Gen8 G1610t(Upgrade CPU possible ...etc)
- ProLiant Gen10 AMD Opteron X3216 (dernière génération mais CPU soudé)
Par contre si juste évolution CPU+CM+Ram, les AMD A8,A10et A12 sont de bon CPU. (Perso, j'ai un petit serveur avec un A8-7600 en FM2+, une horloge)
Marsh Posté le 10-11-2017 à 13:15:29
Plutôt une évolution de mon Athlon 5350 actuel dédié à Nextcloud pour une plateforme supportant une VM NextCloud sur un physique Windows 10.
Je ne connais pas ces APU, j'avais un A8-5600K il y a quelques temps mais j'ai fini par le vendre pour passer sur de l'Intel, plus performant et moins gourmand (à l'époque, je n'ai pas trop suivi l'évolution d'AMD sur les Ryzen and co de près)
Marsh Posté le 10-11-2017 à 15:17:57
ReplyMarsh Posté le 10-11-2017 à 16:32:43
Je suis chez moi mardi et je fais une réponse globale avec les images.
Pour information, j'utilise docker.
Marsh Posté le 10-11-2017 à 19:19:22
Merci, j'attends mardi avec impatience
Sinon je viens de regarder les prix de la DDR4, ils ont flambé ces derniers temps...
Marsh Posté le 12-11-2017 à 10:11:03
Bonjour,
Pour les VM:
- un windows 10 de base avec docker
- un container UBUNTU
- un container avec PLEX
J'ai aussi 16Go de ram en DDR3 1600Mhz. Avec 8Go trop léger, chaque container avec 1core + 4go.
Marsh Posté le 12-11-2017 à 10:51:31
Merci pour les infos, l'OS de ton serveur est donc Windows 10 sur lequel tu as installé Docker + des containers ?
Marsh Posté le 12-11-2017 à 11:37:58
Oui.
Regarde ici pour voir l'utilisation. Je passe par docker-toolbox plus simple pour l'installation.
Il installe:
- Docker client pour windows
- Docker machine idem
- Docker compose
- VirtualBox
- Kinematic
- Git pour Windows
de mémoire moins de 400 mo à l'installation. Le répertoire se trouve dans Program Files, il porte le nom de Docker Tolbox.
Marche aussi avec une machine Ubuntu, Debian....Je fais l'essai si tu envisage le passage par un autre OS ?
Une vidéo MAC mais sensiblement la même chose pour windows.
Marsh Posté le 12-11-2017 à 11:44:46
Je vais regarder merci, j'ai déjà entendu parler de docker mais je ne m'y suis jamais vraiment intéressé (et je n'en ai surtout pas eu besoin jusqu'à maintenant).
Pour l'OS non je reste sur Windows 10 Pro.
Marsh Posté le 12-11-2017 à 12:10:01
Juste avant de partir pour la salle à manger pour le repas de famille. Je sais je vais être en retard et tous le monde .... !
Une vidéo très simple pour voir l'accès au container.
Marsh Posté le 12-11-2017 à 12:48:52
ReplyMarsh Posté le 13-11-2017 à 09:52:29
Bonjour,
Comme je prends la route dans l'après midi, je pourrais utiliser virtualbox pour monter sous windows une machine ou plusieurs linux si cela peut aider?
Si tu pense à un logiciel de monitoring particulier pour l'utilisation du CPU ?
Comme j'ai les images de divers logiciels et en différent format pas de soucis. Juste la demande et je fais cela demain dans la matinée.
Bonne journée.
Marsh Posté le 13-11-2017 à 10:06:46
Merci pour la proposition mais ne t'embête pas, je vais juste avoir une machine physique Windows 10 avec une seule VM Ubuntu 16.04.3 (ou un container selon vers quoi je me tourne), j'ai de quoi faire quelques tests d'hyperviseur.
Marsh Posté le 13-11-2017 à 10:22:04
ESXI : attention au support des cartes réseau. Je sais plus dans quelle version, mais VM Ware a supprimé la quasi totalité des cartes réseau grand public intégrées sur CM, genre Realtek...
Hyper-V attention au SLAT. Je suis pas sur que les pentium G aient ce genre de truc.
Hyper-V dans windows 10 : gouffre a mémoire. Je suis pas sur que 8Go soit assez. Windows 10 dans une seule VM , sur Windows 10 Hyper-V, 8 Go, c'est très très short. Le disque arrête pas de swapper.
Marsh Posté le 13-11-2017 à 10:35:06
NicCo a écrit : Merci pour la proposition mais ne t'embête pas, je vais juste avoir une machine physique Windows 10 avec une seule VM Ubuntu 16.04.3 (ou un container selon vers quoi je me tourne), j'ai de quoi faire quelques tests d'hyperviseur. |
Ok, pas de soucis. Par contre tiens compte de la remarque de fc99 car j'ai 16go de ram moi aussi.
Marsh Posté le 13-11-2017 à 11:03:08
Merci pour vos conseils, c'est le genre de truc qui sont vraiment utiles
Pour l'ESXi je vais oublier, trop contraignant pour ce que j'ai à faire.
Pour Hyper-V je passerai sur du 16 Go au cas où, en espérant tomber sur une bonne affaire en DDR4 vu les prix qui se pratiquent maintenant...
Par contre est-ce qu'il y a moyen de vérifier pour le SLAT ? Via un soft ou une ligne de commande, je peux avoir accès à un G4560.
Edit : Pour SLAT : https://www.howtogeek.com/73318/how [...] tion-slat/
@grall0 : Pourrais-tu stp tester si ton APU AMD supporte le SLAT ?
Marsh Posté le 13-11-2017 à 11:10:27
NicCo a écrit : Merci pour vos conseils, c'est le genre de truc qui sont vraiment utiles |
Un début de réponse ici.
Je regarde en arrivant.
Marsh Posté le 13-11-2017 à 11:18:16
D'après cette page le G4560 supporte EPT Extended Page Tables (SLAT) : https://en.wikichip.org/wiki/intel/pentium_gold/g4560
Edit : Même le G4400 semble supporter le SLAT, je vais vérifier sur le G4560 en réel.
Marsh Posté le 14-11-2017 à 10:59:17
NicCo a écrit : |
Regarde ici.
Pour moi, je viens de procédé à l'installation sous windows 10 de la fonction Hyper-V. Aucun soucis 100%
Ma procédure:
Pour activer le rôle Hyper-V à l’aide de DISM:
Marsh Posté le 14-11-2017 à 11:47:49
Ok merci pour ton retour, tu as fais tourner une VM sur Hyper-V ? Je ne sais pas si Hyper-V s'installe avec ou sans le SLAT
Marsh Posté le 14-11-2017 à 12:36:38
NicCo a écrit : Ok merci pour ton retour, tu as fais tourner une VM sur Hyper-V ? Je ne sais pas si Hyper-V s'installe avec ou sans le SLAT |
Je fais cela d'ici 10 minutes. Une VM Ubuntu et une autre XP et je ferais une image de l'écran pour info.
Marsh Posté le 14-11-2017 à 13:35:12
grall0 a écrit : Je fais cela d'ici 10 minutes. Une VM Ubuntu et une autre XP et je ferais une image de l'écran pour info. |
J'ai une VM Ubuntu et une Debian en installation sur l'image.
Le lien pour voir: https://photos.app.goo.gl/CzsipEG2z3IiTY6j1
PS: petite précision les 2 vm avec 2go de mémoire.
Marsh Posté le 14-11-2017 à 14:33:02
fc99 a écrit : ESXI : attention au support des cartes réseau. Je sais plus dans quelle version, mais VM Ware a supprimé la quasi totalité des cartes réseau grand public intégrées sur CM, genre Realtek... |
J'avais raté ça
Les rats....
Marsh Posté le 14-11-2017 à 15:34:49
grall0 a écrit : |
Merci pour tes tests, du coup le A8-7600 est compatible Hyper-V
Marsh Posté le 14-11-2017 à 15:51:48
NicCo a écrit : |
Oui, avec les deux VM en 2go cela passe, par contre je te conseille 3 ou 4go.
Je vais voir si jeudi je ne peut pas faire un test avec Plex, Ubuntu, Debian et XP avec 2go et 1 CPU pour voir. En restant bien sur sousWindows 10.
Marsh Posté le 09-11-2017 à 11:57:59
Bonjour,
Je suis en train de voir pour me monter un nouveau cloud perso à base de NextCloud. J'ai actuellement une petite machine dédiée à ça mais j'aimerais pouvoir la faire tourner en virtualisé pour avoir en plus une petite machine Windows 10.
Je ne suis pas encore fixé sur l'hyperviseur (ESXi ou Windows 10 + Hyper-V ou Windows 10 + VMware Player/Workstation), j'ai une préférence pour Windows 10 + (Hyper-V/VMware) car je pense que je tournerais mieux avec une base Windows 10 + VM NextCloud que 2 VM en parallèle mais je ne suis pas encore décidé.
J'aimerais une machine qui consomme le moins possible car elle va être allumée H24, je me demandais donc quelle était la configuration minimale pour faire tourner une petite VM en Hyper-V/VMware Workstation ?
Merci pour votre aide.
---------------
Topic de vente