Les machines virtuelles sont l'une des meilleures options disponibles sur les deux Windows, Linux et macOS, pour tester de nouvelles versions d'un système d'exploitation ou même d'autres systèmes d'exploitation sans apporter de modifications au système de démarrage. Bien qu'elles ne soient pas les seules options, celles proposées par VirtualBox et VMware sont les plus populaires et les plus utilisées. De plus, nous pouvons ouvrir les machines virtuelles VirtualBox dans VMware et vice versa d'une manière très simple.
Le processus de création et de configuration d'une machine virtuelle, selon les besoins et les goûts de chaque utilisateur, peut être épuisant. Perdre tout ce travail du jour au lendemain parce que nous avons décidé de changer l'application que nous utilisons pour virtualiser les systèmes d'exploitation est une idée qui ne nous vient même pas à l'esprit.
Si on veut partager des machines virtuelles avec des amis ou en famille, ou nous voulons l'utiliser sur notre lieu de travail, où la même plate-forme de machines virtuelles que nous avons à la maison n'est pas utilisée, la solution consiste à les convertir au format de virtualisation standard, un format compatible avec les deux applications. .
Qu'est-ce que OVF / OVA: avantages et inconvénients
L'extension .OVA est l'acronyme d'Open V irtual A ppliance, un format créé par Oracle, qui, à son tour, est à l'origine de l'application VirtualBox. Il s'agit du format utilisé pour partager un OVF, Open Virtualization Format, format open source utilisé pour empaqueter et distribuer des applications et des services de machines virtuelles. VirtualBox et VMware prennent en charge les deux formats, permettant à l'utilisateur de convertir des machines virtuelles créées dans VirtualBox vers VMware et vice versa en utilisant ce format standard.
Le premier avantage que nous allons trouver lors de la conversion de machines virtuelles de VirtualBox vers VMware et vice versa, est qu'il ne sera pas nécessaire de le recréer à partir de zéro sur l'ordinateur où nous voulons également l'utiliser, réduisant ainsi le temps nécessaire pour le configurer selon nos préférences. De cette façon, essayez différents systèmes d'exploitation et versions de ceux-ci disponibles au format .OVF que l'on peut trouver sur Internet ou que l'on peut partager avec des amis, de la famille, des collègues.
Bien que les deux applications prennent en charge la norme OVF, il n'est pas garanti que nous serons en mesure de convertir toutes les machines virtuelles correctement et sans erreur. Bien que ce ne soit généralement pas courant, il est toujours possible que cela se produise, la solution la plus rapide étant de désinstaller la machine virtuelle et de la réinstaller.
Convertir une machine virtuelle de VirtualBox vers VMware
Le processus de conversion d'une machine virtuelle dans VirtualBox au format .OVA varie en fonction de l'espace qu'elle occupe et du type d'unité de stockage dont dispose l'ordinateur. S'il s'agit d'un disque dur mécanique (HDD), le processus sera beaucoup plus lent et il faudra être patient car l'équipement est géré par un SSD.
La première chose que nous devons faire, avant toute chose, une fois que nous avons ouvert VirtualBox, est de nous assurer que la machine virtuelle est éteinte. Si la machine virtuelle que nous voulons exporter au format .OVF est en cours d'exécution, le processus ne sera pas exécuté.
Une fois que nous nous sommes assurés que la machine virtuelle est désactivée, nous allons dans le menu supérieur de l'application, cliquez sur le menu Fichier puis sur Exporter le service virtualisé.
Ensuite, une liste sera affichée avec toutes les machines virtuelles installées sur l'ordinateur, et où nous devons sélectionner celle que nous voulons exporter et cliquer sur Suivant.
Dans la fenêtre suivante, nous sélectionnons le format que nous voulons utiliser pour exporter la machine virtuelle parmi les options suivantes :
- Format de virtualisation ouvert 0.9
- Open Virtualization Format 1.0 (recommandé pour éviter les incompatibilités)
- Format de virtualisation ouvert 2.0
Ensuite, nous définissons celui avec lequel nous voulons enregistrer la machine virtuelle ainsi que le répertoire où elle sera stockée.
Pour démarrer le processus, cliquez sur le bouton Suivant et dans la fenêtre suivante où un résumé du processus est affiché, cliquez sur Exporter et attendez que le processus se termine.
Utiliser la machine VirtualBox dans VMware
Une fois que nous avons créé le fichier avec l'extension .OVF avec VirtualBox, le processus pour utiliser cette machine virtuelle déjà créée est aussi simple que d'ouvrir VMware et de sélectionner Ouvrez une machine virtuelle.
Ensuite, nous sélectionnons l'emplacement où nous avons stocké la machine virtuelle que nous avons exportée depuis VirtualBox. Dans la boîte de dialogue qui apparaît, nous entrons le nom de la machine virtuelle et sélectionnons l'emplacement où nous voulons le créer. Enfin, on clique sur Importer .
Si après avoir cliqué sur le bouton Importer, le message suivant s'affiche, nous informant que l'importation a échoué car elle n'a pas passé la conformité avec la spécification OVF ou le matériel de la machine virtuelle, il suffit de cliquer sur Réessayer pour ignorer cette exigence et laisser le processus suivre son cours.
Une fois le processus terminé, tous les détails de la machine virtuelle que nous avons exportée seront affichés et où nous n'aurons qu'à cliquer sur le symbole représenté par un triangle tourné vers la gauche.
Déplacer une machine virtuelle de VMware vers VirtualBox
Comme dans le processus d'exportation d'une machine VirtualBox au format .OFV, avant de démarrer le processus avec VMware, nous devons également nous assurer que la machine est complètement éteinte. Ensuite, nous accédons au Terminal Windows à l'aide de CMD et accédez au dossier OVFTool à l'aide de la commande suivante
cd C:/Program files (x86)/VMware/VMware Player/OVFTool
Si au lieu de la version Player, nous avons installé la version Workstation, nous devons accéder au VMware Workstation répertoire, au lieu du Répertoire du lecteur VMware.
Ensuite, à partir de l'explorateur de fichiers, sans fermer la fenêtre CMD, nous recherchons l'emplacement où se trouve la machine virtuelle au format .vmx que nous voulons exporter au format .OVF et utilisons la commande suivante pour convertir cette machine virtuelle VMware au format .OVF.
ovftool “C:/users/nombre-de-usuario/Documents/Virtual Machines/Ubuntu/Ubuntu20.vmx” C:/users/nombre-de-usuario/desktop/ubuntu.ovf
Après avoir entré cette commande, nous allons convertir le Ubuntu machine virtuelle disponible dans VMware au fichier ubuntu.ovf pour pouvoir l'utiliser avec VirtualBox.
Utiliser la machine virtuelle VMware dans VirtualBox
Pour utiliser la machine virtuelle VMware dans VirtualBox, il suffit d'ouvrir l'application Oracle, d'aller dans le menu du haut et de cliquer sur Fichier puis sur Service de virtualisation d'importation , sélectionnez l'emplacement du fichier avec l'extension .OVF et suivez les étapes qui nous indiquent l'application à installer sur l'ordinateur.
Nous sélectionnons l'emplacement où se trouve le fichier que nous avons créé à partir de VMware avec la machine virtuelle que nous avons exportée, et cliquez sur Suivant.
Ensuite, tous les détails de la machine virtuelle que nous allons installer seront affichés. En bas, Dossier de base de la machine, nous devons établir où nous voulons héberger la machine virtuelle. Enfin, cliquez sur Importer pour démarrer le processus.
Une fois le processus terminé, la page principale de l'application VirtualBox affichera la machine virtuelle que nous avons importée. Pour l'exécuter et vérifier que tout fonctionne correctement, il suffit de le sélectionner et de cliquer sur le bouton Démarrer.
dernières étapes
Une fois que nous avons installé les machines virtuelles que nous avons exportées dans VirtualBox et VMware, la dernière étape que nous devons faire est d'installer le Ajouts de clients dans VirtualBox et le Outils VMware pour activer l'interopérabilité entre la machine virtuelle hôte et la machine virtuelle invitée.
Alors que cette option est disponible entièrement gratuitement dans VirtualBox, tout comme l'utilisation de l'application, avec VMware nous avons trouvé un petit problème, et c'est que la version gratuite, VMware Fusion, ne permet pas d'installer ces plugins. Il faut, oui ou non, avoir la version Pro de VMware.
Erreurs courantes
À moins qu'il ne s'agisse d'une machine virtuelle qui nécessite un matériel très spécifique, utiliser une machine virtuelle créée dans VirtualBox dans VMware et vice versa est un processus qui ne se présente généralement pas pratiquement aucun problème.
Malgré l'utilisation du format de virtualisation standard, il est toujours possible qu'il ne démarre pas. La seule solution à ce problème est de réinstaller le système d'exploitation invité à partir de zéro en utilisant le fichier que nous avons reconverti.