[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-fr] Re: xm migrate entre deux types CPU différents



Hugo Nogueira wrote:
Tu as de infos sur le fait que VT ne soit utilisable qu'en labo ?

Exploitable est plus juste. Pour le moment, certains OS x86 ne boot même pas en 
VT !


La faute à Xen ou à VT ?

Un peu des deux: VT ne fournit qu'une partie des outils nécessaires, le reste est à émuler par l'hyperviseur. Pour le moment, les gens de chez Xen utilsent QEMU pour ce faire, mais il semblerait que l'inclusion soit incomplete.
Du coup, certains cas ne sont pas supportés.
Pour ce que j'en lis, les tests des equipes de Xen et leur partenaires (IBM et Intel notamment) se limite à Windows et Linux pour le moment. S'il y a des volontaire pour tester sous FreeBSD/NetBSD/OpenBSD/Plan9/etc et envoyer régulièrement un status report, ça pourrait les interesser, mais je doute qu'ils aient beaucoup de temps à consacrer pour fixer une incompatibilité rencontrée avec ceux-ci pour le moment :(

Enfin, d'après les specs d'AMD, Pacifica émule plus de trucs que VT, et devrait donc potentielement avoir plus de chances de fonctionner avec des OS non testés...


Ce n'est pas le noyau qui décide quel est le jeu d'instruction disponible sur un 
processeur ... Essaye "cat /proc/cpuinfo" sur un linux sous Xen.


OK, merci.

La migration live peut *théoriquement* fonctionner entre un Intel et un AMD si les mêmes instructions sont supportées sur les deux (je pense notamment à SSE et cie) et si aucun check n'est fait dans le code. Dans la pratique, je ne pense pas que le noyau revérifie le modele du processeur lors d'un restore, et donnera donc des infos (/proc/cpuinfo) en contradiction avec la réalité. Quand on vois les parties du code spécifiques au modèle du proc qui ont été fait par le passée (correction de bugs hard notamment), je pense que la migration sur une archi différente ne sera pas aisée a supporter, car les OS ne sont de toute façon pas conçus à l'origine pour que le processeur change en court de route :) Et si tu utilise des VT/Pacifica (dont la migration n'est pas encore supportée sous Xen), je pense que ça ne marchera pas de l'un à l'autre vu qu'ils n'offrent à prioris pas le même niveau de virtualisation hard.

_______________________________________________
Xen-fr mailing list
Xen-fr@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-fr


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.