Question Vous exécutez Xen dans VMware?


Il existe sur le marché un certain nombre de produits de virtualisation basés sur Xen et, comme pour les nouveaux logiciels, il est nécessaire de les essayer dans un environnement de laboratoire avant de procéder à l'installation de la production sur les sites des clients.

Je me demande si vous pourriez éventuellement utiliser Oracle VM, XenServer ou Virtual Iron dans VMware ESX, ESXi ou VMware Server à des fins de test.

Ou bien, existe-t-il un moyen d'éviter d'acheter un nouveau cluster matériel pour chaque produit?

update> J'ai maintenant virtualisé un environnement complet de machine virtuelle Oracle dans VMware sans problèmes. Naturellement, tous les invités sont PVM. Cela me permet d’acquérir une expérience de la plate-forme Oracle VM sans budget matériel. Merci tout le monde.


7
2017-11-06 07:57


origine




Réponses:


Vous pouvez exécuter Xen sous VMware, mais vous ne pourrez exécuter que des invités Linux (et d'autres invités compatibles Xen).

Sans prise en charge de la virtualisation matérielle, Xen fournit uniquement la paravirtualisation, ce qui nécessite un logiciel système modifié dans les invités. La plupart des distributions Linux sont livrées avec des noyaux compatibles Xen.

La machine virtuelle créée par VMware est un ordinateur sans support de virtualisation matérielle. C'est à dire. VMware ne virtualise pas les fonctionnalités de virtualisation matérielle.

Vous pouvez donc exécuter Xen et y faire fonctionner des invités Linux.

Mais vous ne pouvez pas exécuter d'invités Windows dans Xen.

(Et oui, c'est assez rapide. Le problème est juste la virtualisation matérielle manquante.)


4
2017-11-06 15:13



J'ai décidé de tenter ma chance et j'ai réussi à virtualiser un environnement Oracle VM complet avec un gestionnaire, des serveurs vm utilitaires et un serveur cible iscsi sur VMware ESX 3.0. Deux invités HA avec OEL5 et Oracle 10g fonctionnent assez bien. En bref, j'obtiens une expérience précieuse avec Oracle VM sans avoir à investir dans un nouveau matériel. - Roy
Je n'ai pas encore essayé cette solution, mais je pense que vous pouvez exécuter des invités Windows à condition de créer le modèle (et d'installer les pilotes de paravirtualisation) sur une machine compatible HVM. - Roy
La machine virtuelle créée par VMware est un ordinateur sans support de virtualisation matérielle. - Andrew J. Brehm
Oui, cet incident a été mentionné à quelques reprises. En ce qui concerne l’exécution d’invités Windows dotés de la technologie PV, ils ont malheureusement également besoin d’une prise en charge matérielle; il s’agit donc plutôt de RHEL et d’OEL. - Roy


Comme le notent les autres, le manque d'extensions VT va exclure la plupart des hyperviseurs. Sans parler des frais généraux.

Dans le passé, j'ai utilisé XenSource sous un autre hyperviseur (principalement VMware) pour certains tests de transfert. Cela fonctionne, mais je ne le recommanderais pas vraiment.

Même si vous commencez à courir, vous rencontrerez probablement tellement de bizarreries que cela ne se justifierait pas en tant que banc d'essai fiable. Si le matériel est une contrainte, il vaudrait probablement mieux utiliser le double démarrage.


1
2017-11-06 10:51



Le matériel est toujours une contrainte, en particulier lorsqu'il s'agit de matériel de virtualisation et de stockage partagé. Dans mon cas particulier, tout le matériel de laboratoire est déjà lié à des clusters ESX et XenServer. Il est difficile de justifier du matériel supplémentaire pour Oracle VM. - Roy


J'utilise des ordinateurs de bureau bon marché pour ces tests ces jours-ci; vous pouvez obtenir plus de 4 Go de mémoire et de processeurs VT.


1
2017-11-06 13:56



+1 C'est une bonne idée, mais lorsque vous avez ajouté des adaptateurs de bus hôte et des kits de montage en rack, le prix d'un serveur lame n'est peut-être pas si élevé. Parfait si vous pouvez vous installer pour iSCSI et les mettre sur votre bureau. - Roy


Les processeurs virtuels présentés par VMWare à chaque machine virtuelle ne prennent pas en charge la virtualisation matérielle.


0
2017-11-06 08:42





Pas vraiment, vous pouvez manipuler les choses et faire en sorte que Xen démarre sur VMware Workstation, mais le démarrage d'un système d'exploitation invité, etc., ne fonctionnera généralement pas du tout.

C'est beaucoup moins compliqué d'acheter une paire de HP ML110 ou similaires, mais si vous voulez vraiment le faire, voici les instructions à suivre. installer XenServer (qui est très similaire à Oracle VM et Virtual Iron) sur un poste de travail VMware.

Une chose à noter est que Virtual Iron a déjà été abandonné après son achat par Oracle. Ses fonctionnalités seront incluses dans les prochaines versions d'Oracle VM.


0
2017-11-06 09:18





Même si vous pouvez le tromper pour qu'il fonctionne, vous n'aurez pas une expérience satisfaisante.


0
2017-11-06 09:59



Pas vrai. À des fins pédagogiques et de test fonctionnel, nous exécutons maintenant Oracle VM Server dans VirtualBox, Parallels et VMware Workstation. Tous travaillent assez bien. - Roy
@roy mais ce site d'échange de pile concerne des systèmes d'entreprise de production, je pense que ma réponse se situe dans ce contexte - Rob Moir
La question portait spécifiquement sur les environnements de laboratoire. Je pense que vous conviendrez que les laboratoires de formation, de test et de re-production sont importants dans de nombreux environnements, voire dans la plupart des environnements d’entreprise. Ces dernières années, grâce à des outils tels que git, Vagrant et VirtualBox, nos ingénieurs, développeurs et architectes peuvent créer des environnements Oracle VM entièrement fonctionnels sur leur ordinateur portable, souvent en quelques minutes à peine. Bien que ce ne soit certainement pas adapté à tout, il est vraiment très utile pour diverses tâches. - Roy


Si vous utilisez uniquement des invités paravirtualisés, Xen fonctionnera correctement sous VMWare. Les invités paravirtualisés n'ont besoin d'aucun support matériel particulier.

C'est lorsque vous essayez d'exécuter des invités non modifiés nécessitant une prise en charge matérielle sous Xen (VT, AMD-V) que vous aurez des problèmes. Le processeur virtuel attribué à Xen par VMWare n'aura pas ces extensions, quel que soit le matériel sous-jacent.


0
2017-11-06 14:47