Exécuter dans une machine virtuelle Hyper-V

Ce démarrage rapide décrit comment exécuter OSGeoLive à l’aide de Hyper-V, le logiciel de virtualisation de Microsoft. Pour les autres méthodes, suivez les liens de la section « See Also » ci-dessous. Hyper-V est disponible sur Windows Server et Windows 10 Professional - il ne fait pas partie de Windows 10 Home.

Les avantages d’utiliser une machine virtuelle sont les mêmes que celles décrites à Exécuter dans une machine virtuelle. Malheureusement VirtualBox et Hyper-V ne peuvent être exécutés simultanément. Cela laisse 2 options - désactiver la fonctionnalité Hyper-V ou la configuration d’une nouvelle machine de Hyper-V pour exécuter OSGeoLive. L’outil gratuit hypervswitch peut être utilisé pour rapidement activer et désactiver l’Hyper-V - mais il nécessite toujours un redémarrage chaque fois que le paramètre est modifié. Le reste de cette page explique comment configurer OSGeoLive pour fonctionner sur Hyper-V.

Configuration du système requise

Hyper-V requirements can be found here. This link also provides information on checking if your machine is compatible using the systeminfo command. In summary the host machine needs to have the following hardware requirements:

  • RAM: 4 Go minimum

  • Processeur 64 bits

Téléchargement et conversion de la machine virtuelle

Téléchargez le disque dur virtuel VirtualBox (vmdk) d’OSGeoLive en suivant le lien live.osgeo.org. Une fois téléchargé décompressez le fichier téléchargé (en utilisant 7zip).

Le format d’image de machine virtuelle Hyper-v diffère du téléchargement VirtualBox. Donc, le fichier doit être converti de vmdk à vhdx. Il y a actuellement deux options de conversion disponibles.

Convertisseur StarWind V2V

Utilisez le programme StarWind V2V Converter . Il a une interface simple vous permettant de sélectionner le fichier osgeo-live-XX.X-vm.vmdk et convertir en une image Microsoft VHDX.

Microsoft Virtual Machine Converter 3.0

La deuxième option plus compliquée est la suivante.

  1. Download the Microsoft Virtual Machine Converter 3.0 and install.

  2. Téléchargez le kit d’opérations de fichiers DS et dézippez le.

  3. Ouvrir PowerShell (avec les droits administrateur)

  4. Exécutez la commande suivante pour obtenir le descripteur de disque depuis le vmdk d’OSGeoLive. Cela enregistre la description du disque dans le fichier « descriptor1.txt ».

  1. Ouvrir dans un éditeur de texte (tel que le Notepad) et commentez les lignes suivantes à l’aide de croisillons (ces métadonnées sont spécifiques à VirtualBox et ne sont pas reconnue par le convertisseur) :

    #ddb.uuid.image="0247ca9d-f9aa-4910-9e8c-1c14d83a7749"
    #ddb.uuid.parent="00000000-0000-0000-0000-000000000000"
    #ddb.uuid.modification="81a1d704-3e4a-443d-a5ca-2fd085ba086a"
    #ddb.uuid.parentmodification="00000000-0000-0000-0000-000000000000"
    #ddb.comment=""
    
  2. Exécutez la commande suivante pour insérer le descripteur de disque dans le fichier vmdk :

    D:\tools\dsfi.exe .\osgeo-live-11.0-vm.vmdk 512 1024 descriptor1.txt
    

    Note

    Faute de quoi les étapes ci-dessus se traduira par l’erreur « ConvertTo-MvmcVirtualHardDisk : The entry 0247ca9d-f9aa-4910-9e8c-1c14d83a7749 is not a supported disk database entry for the descriptor. »

  3. Enfin, exécutez le processus de conversion :

    Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"
    cd D:\osgeo-live-11.0-vm
    ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath .\osgeo-live-11.0-vm.vmdk -VhdFormat Vhdx
    

Mode d’emploi

Ce guide suppose que Hyper-V est installé et activé - si ce n’est pas le cas de l’approche plus classique à l’aide de Virtual Box décrites à Exécuter dans une machine virtuelle  peut être utilisé.

Créer une machine virtuelle

  1. Démarrez l’application Gestionnaire Hyper-V et sous Actions, sélectionnez Nouveau > Machine virtuelle, puis sur suivant. Puis entrez un nom approprié pour la machine virtuelle.

    ../../_images/osgeolive_hyperv_install1_start.png
  2. Sélectionnez « Generation 1 » dans les options de Specify Generation.

    ../../_images/osgeolive_hyperv_install2_generation.png
  3. Lors de l’affectation de mémoire, vous pouvez sélectionner « Utilisation de mémoire dynamique pour cet ordinateur virtuel ».

  4. Si vous avez besoin de la machine virtuelle pour avoir accès à Internet, vous devrez mettre en place ceci vers le haut sur l’écran « Configuration réseau ».

  5. Sur le « Connect Virtual Hard Disk », sélectionnez « Use an existing virtual hard disk » et sélectionnez le fichier .vhdx vous avez dézippé plus tôt.

../../_images/osgeolive_hyperv_install2_harddisk.png

Exécuter la machine virtuelle

  1. Sélectionnez la machine virtuelle dans la liste des machines virtuelles

  2. Faites un clic droit et sélectionnez « Se connecter ». Vous serez invité à démarrer la machine, et ouvrira une nouvelle fenêtre « Virtual Machine Connection ».

Voir Aussi: