Bonjour à tous.
Existent-ils des régles de base pour la virtualisation?
En particulier celles concernants la compatibilité 32/64 bits?
Par example: hardware + OS Host + OS Guest + applications sur OS Guest.?
D'avance merci.
Bonjour à tous.
Existent-ils des régles de base pour la virtualisation?
En particulier celles concernants la compatibilité 32/64 bits?
Par example: hardware + OS Host + OS Guest + applications sur OS Guest.?
D'avance merci.
Concernant les applications, que ce soit sur os réel ou sur os virtuel, les applications 64bits ne fonctionneront que sur un os 64bits, les applications 32bits doivent fonctionner indifféremment sur os 32 et 64 bits.
Les applications mixtes fonctionneront en 32bits sur un os 32bits et en 64bits sur un os 64bits. Attention, dans ce cas là, à leurs dépendances (ex dll, ocx, ... sous windows), les applications chercheront à charger leurs dépendance dans le même mode d’exécution (32 ou 64bits) qu'elles, si la dépendance n'est pas prévu pour ce mode là, l'application cessera de fonctionner.
Concernant les os, pour pouvoir virtualiser un os il faut, au niveau matériel, que le processeur de la machine hôte soit un processeur 64bits (x64 ou x86-64 pour la dénomination exacte), soit compatible avec les instructions de virtualisation (AMD-V chez AMD, VT-x ou VT ou VAT chez Intel).
Ces instructions doivent être activées au niveau de la carte mère et/ou au niveau du bios.
L'outil de virtualisation doit évidemment être compatible (ça doit être le cas de tous actuellement) et le processeur émulé du guest doit aussi être un 64bits.
Par contre, j'ai pu sans problème, il y a quelques années, virtualiser un Vista 64bits sur un hôte XP 32bits avec VmWare Workstation 6, je ne sais pas si c'est toujours d'actualité, je ne sais pas si tous les outils de virtualisation le permettent
--- Sevyc64 ---
Parce que le partage est notre force, la connaissance sera notre victoire
Merci sevyc64.
Donc pour resumer:
Hardware=32 bit (+instruction virtualisaton) ou 64 bits, OS host =64 bits uniquement?, Machine Virtuelle = 64 bit, OS Guest 32/64, Appli = 32 pour tout type OS guest (32/64) et 64 bit uniquement pour OS guest de 64 bit.
Ai-je bien tout compris?
D'avance merci.
Heuu non.
Hard 32b -> OS Host 32b -> MV 32b -> OS Guest 32b -> Applis 32b
Hard 64b sans VT -> OS Host 32b -> MV 32b -> OS Guest 32b -> Applis 32b
Hard 64b sans VT -> OS Host 64b -> MV 32b ou 64b -> OS Guest 32b -> Applis 32b
Hard 64b avec VT -> OS Host 32b -> MV 32b -> OS Guest 32b -> Applis 32b
Hard 64b avec VT -> OS Host 32b -> MV 32b -> OS Guest 64b (à confirmer) -> Applis 32b ou 64b
Hard 64b avec VT -> OS Host 64b -> MV 32b ou 64b -> OS Guest 32b -> Applis 32b
Hard 64b avec VT -> OS Host 64b -> MV 32b ou 64b -> OS Guest 64b -> Applis 32b ou 64b
--- Sevyc64 ---
Parce que le partage est notre force, la connaissance sera notre victoire
Bonjour à tous.
Merci sevyc64, ca c'est de la réponse claire et indispensable pour tirer partie de la fonctionnalité de la virtualisation qui m'interesse (pouvoir porter une instance OS sur "n'importe" quel hardware!
Je vais me l'imprimer et le coller sur mon cahier!
Cordialement.
Oui, j'ai fait la même config, autrefois, pas un dell mais un core2duo quand même, avec vmware 6.
Par contre, j'ai mis "à confirmer" car je ne sais pas si ça marche encore dans d'autres config, ou avec des versions plus récentes de vmWare, ou avec d'autre virtualiseurs.
Les autres cas devraient marcher quelque soit le virtualiseur et sa version
--- Sevyc64 ---
Parce que le partage est notre force, la connaissance sera notre victoire
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager