Config minimale pour petite virtualisation

Config minimale pour petite virtualisation - Conseil d'achat - Hardware

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
Reply

Marsh Posté le 09-11-2017 à 11:57:59   

Reply

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.

 


Message édité par Lodeno le 09-11-2017 à 14:05:13
Reply

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...


---------------
Topic de vente
Reply

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.


Message édité par Lodeno le 09-11-2017 à 20:09:36
Reply

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.


---------------
Topic de vente
Reply

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é.


---------------
Topic de vente
Reply

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 :d  

Reply

Marsh Posté le 10-11-2017 à 12:04:57    

Oui effectivement j'ai déjà regardé ce point mais merci de le rappeler :D
Chez Microsoft j'ai trouvé ça :

Citation :

Vérifier la configuration requise
Windows10 Entreprise, Professionnel ou Éducation
Processeur 64bits avec traduction d’adresse de second niveau (SLAT).
Processeur prenant en charge les extensions de mode du moniteur de machine virtuelle (VT-c sur les processeurs Intel).
Au minimum 4Go de mémoire.


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 ?


---------------
Topic de vente
Reply

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.


---------------
Oui. Non. Peut être...
Reply

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)
Apres a voir si c'est assez péchu pour ton utilisation.


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.


Message édité par NicCo le 10-11-2017 à 12:19:20

---------------
Topic de vente
Reply

Marsh Posté le 10-11-2017 à 12:19:03   

Reply

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)


Message édité par grall0 le 10-11-2017 à 12:58:31
Reply

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)


---------------
Topic de vente
Reply

Marsh Posté le 10-11-2017 à 14:51:15    

Pour mon A8-7600 je suis en réglage 45 watts. Les fréquences sont réduites aussi un peu.
Illustration
http://www.hardware.fr/medias/photos_news/00/43/IMG0043798.png
Source


Message édité par grall0 le 10-11-2017 à 14:52:17
Reply

Marsh Posté le 10-11-2017 à 15:17:57    

Et en serveur tu fais tourner quoi avec ? Merci pour le tableau.


---------------
Topic de vente
Reply

Marsh 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.

Reply

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...


---------------
Topic de vente
Reply

Marsh Posté le 10-11-2017 à 19:32:52    

Pas de soucis, mon boitier pour attendre. (chez Lian Li)
 
Une vidéo pour voir.


Message édité par grall0 le 10-11-2017 à 19:37:12
Reply

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.

Reply

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 ?


---------------
Topic de vente
Reply

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.


Message édité par grall0 le 12-11-2017 à 11:42:32
Reply

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.


---------------
Topic de vente
Reply

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.

Reply

Marsh Posté le 12-11-2017 à 12:48:52    

Merci pour la vidéo et bon appétit pour le repas de famille :jap:


---------------
Topic de vente
Reply

Marsh 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.

Reply

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.


---------------
Topic de vente
Reply

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.

Reply

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.

Reply

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 ?

Message cité 2 fois
Message édité par NicCo le 13-11-2017 à 11:07:04

---------------
Topic de vente
Reply

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 :)
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 ?


Un début de réponse ici.
 
Je regarde en arrivant.

Reply

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.


Message édité par NicCo le 13-11-2017 à 11:34:19

---------------
Topic de vente
Reply

Marsh Posté le 14-11-2017 à 10:59:17    

NicCo a écrit :


@grall0 : Pourrais-tu stp tester si ton APU AMD supporte le SLAT ?


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:

  • Ouvrez une session PowerShell ou CMD en tant qu’administrateur.
  • Tapez la commande suivante:PowerShell et DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

Reply

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


---------------
Topic de vente
Reply

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.

Reply

Marsh Posté le 14-11-2017 à 12:54:42    

Sinon il y a KVM sous Nux, aussi.


---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
Reply

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.

Message cité 1 fois
Message édité par grall0 le 14-11-2017 à 13:50:04
Reply

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....


---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
Reply

Marsh Posté le 14-11-2017 à 15:34:49    

grall0 a écrit :


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.


Merci pour tes tests, du coup le A8-7600 est compatible Hyper-V ;)


---------------
Topic de vente
Reply

Marsh Posté le 14-11-2017 à 15:51:48    

NicCo a écrit :


Merci pour tes tests, du coup le A8-7600 est compatible Hyper-V ;)


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.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed