MS Hyper-V
Une configuration de connecteur MS-Hyper-V inclut les informations d’identification et l’emplacement de stockage dont l’appliance a besoin pour se connecter à Hyper-V, et elle identifie les propriétés à associer au vDisk.
Vous pouvez sélectionner un connecteur Hyper-V pour importer le système d’exploitation, créer d’autres couches ou publier des images en couches. Chaque configuration de connecteur est configurée pour accéder à un emplacement de stockage à l’aide d’un compte spécifique.
Le connecteur Hyper-V utilise le service de transfert intelligent en arrière-plan (BITS) de Microsoft pour copier des disques vers et depuis l’appliance. Avec BITS, l’appliance signale la progression en pourcentage d’achèvement, et le connecteur ne nécessite plus de partage CIFS.
Le connecteur Hyper-V inclut une case à cocher Déchargement de la composition qui permet d’effectuer le packaging des couches et la publication des images sur le serveur Hyper-V, plutôt que sur l’appliance App Layering. Le déchargement de la composition augmente considérablement la vitesse du packaging des couches et de la publication des images. Il automatise également la finalisation des couches et vous permet de créer des couches et de publier des images en tant que machines Hyper-V de génération 2 sur des disques VHD ou VHDX.
Pour en savoir plus sur les connecteurs et les configurations de connecteur en général, consultez Configurations de connecteur.
Avant de commencer
La première fois que vous créez un modèle d’image pour publier des images en couches dans votre environnement Microsoft Hyper-V, vous devez ajouter une nouvelle configuration de connecteur Hyper-V pour cet emplacement.
Exigences Hyper-V
Vous pouvez utiliser une configuration de connecteur Hyper-V pour vous connecter facilement à un emplacement dans votre environnement Microsoft Hyper-V.
Les informations dont vous avez besoin pour la configuration du connecteur Hyper-V incluent :
-
Configuration Hyper-V
- Agent - Agent App Layering de la liste des agents enregistrés auprès de l’appliance. L’agent s’exécute sous le compte machine de la machine sur laquelle il est exécuté.
-
Paramètres de la machine virtuelle
- VM de modèle (facultatif) - Un modèle qui peut être utilisé pour cloner une machine virtuelle Hyper-V avec les paramètres matériels souhaités (mémoire, CPU et paramètres vidéo). Vous pouvez spécifier l’hôte, le magasin de données et le réseau pour configurer les machines virtuelles résultantes. Le modèle doit avoir au moins une carte réseau attachée et ne doit pas avoir de disques attachés. Sinon, vous recevrez une erreur lors de la tentative de validation ou d’enregistrement de la configuration.
- Nombre de CPU - Nombre de CPU à utiliser pour créer une machine de packaging ou publier une image en couches. La valeur par défaut est 4 CPU.
- Mémoire (Mo) - Quantité de mémoire allouée pour la création de la machine de packaging ou de la machine d’image en couches. La valeur par défaut est 8192 Mo.
- Réseau - Commutateur réseau. Vous pouvez sélectionner parmi une liste de commutateurs réseau connus par l’agent.
- Génération - Les machines de génération 1 sont prises en charge dans tous les cas. Les machines de génération 2 ne sont prises en charge que lorsque l’option Déchargement de la composition est sélectionnée.
-
Format de disque - VHD ou VHDX sont pris en charge sur les machines de génération 1. Seul VHDX est pris en charge sur les machines de génération 2.
Remarque :
Le format de disque VHDX nécessite le Déchargement de la composition, même sur les machines de génération 1.
- Déchargement de la composition - Permet au processus de packaging des couches ou de publication des images de s’exécuter sur le serveur Hyper-V spécifié. Cette fonctionnalité améliore les performances et vous permet d’utiliser le format de disque VHDX et les machines virtuelles de génération 2. Avec l’UEFI, vous pouvez également utiliser le Démarrage sécurisé s’il est activé sur la machine virtuelle.
Lorsque le Déchargement de la composition est sélectionné :
- Si vous ne fournissez pas de modèle de machine virtuelle, la machine virtuelle utilise le BIOS par défaut.
- Si vous fournissez un modèle configuré pour le BIOS ou l’UEFI, la machine virtuelle résultante est du type que vous avez choisi.
- Si vous fournissez un modèle avec le Démarrage sécurisé UEFI activé et sélectionné, la machine virtuelle résultante est Démarrage sécurisé UEFI.
Lorsque le Déchargement de la composition n’est pas sélectionné :
- Si vous ne fournissez pas de modèle, la machine virtuelle utilise le BIOS par défaut.
- Si vous fournissez un modèle configuré pour le BIOS, la machine virtuelle résultante est BIOS.
- Si vous fournissez un modèle configuré pour l’UEFI, la machine ne démarre pas et affiche un écran bleu. (Le Déchargement de la composition est requis pour l’UEFI.)
-
Paramètres de stockage
-
Chemin d’accès au stockage, ex : C:\Virtual Machines - Chemin d’accès à l’emplacement local ou distant où le logiciel App Layering crée les disques de couche, les machines de packaging et les disques d’image en couches. Cette valeur :
- Doit être la même que l’emplacement spécifié dans le chemin UNC.
- Ne peut pas être un lecteur mappé.
-
Taille du cache de disque de couche en Go (facultatif) - Quantité d’espace de partage de fichiers (en gigaoctets) à utiliser pour la mise en cache des disques de couche. Une valeur de :
- 0 désactive la mise en cache des couches.
- 1+ active la mise en cache des couches et spécifie la quantité d’espace à allouer pour la mise en cache des disques de couche sur le partage de fichiers. Des copies des disques de démarrage et des disques de packaging sont stockées puis réutilisées chaque fois que possible pour réduire le temps nécessaire au packaging d’une couche d’application.
-
Chemin d’accès au stockage, ex : C:\Virtual Machines - Chemin d’accès à l’emplacement local ou distant où le logiciel App Layering crée les disques de couche, les machines de packaging et les disques d’image en couches. Cette valeur :
Exigences App Layering
L’agent App Layering est requis pour utiliser un connecteur Hyper-V. L’agent App Layering doit être :
- Installé sur le serveur Microsoft Hyper-V où vous souhaitez créer des couches ou publier des images en couches. Pour plus de détails, consultez Installer l’agent App Layering dans la rubrique d’installation d’App Layering.
- Enregistré auprès de l’appliance App Layering. Pour plus de détails, consultez Enregistrer manuellement auprès de l’appliance App Layering dans la rubrique d’installation d’App Layering.
Créer une configuration de connecteur Hyper-V
Pour utiliser le connecteur Hyper-V pour le layering ou la publication, vous devez :
- Cliquez sur la page Connecteurs.
- Cliquez sur Ajouter une configuration de connecteur. Une petite boîte de dialogue s’ouvre.
- Sélectionnez le type de connecteur Microsoft Hyper-V. Cliquez ensuite sur Nouveau pour ouvrir la page Configuration du connecteur.
- Remplissez les champs de la page Configuration du connecteur. Pour obtenir des conseils, consultez les définitions de champ dans la section Exigences Hyper-V ci-dessus.
- Cliquez sur le bouton TEST pour vérifier que l’appliance peut accéder à l’emplacement spécifié à l’aide des informations d’identification fournies.
- Cliquez sur ENREGISTRER. La nouvelle configuration de connecteur devrait maintenant être répertoriée dans l’onglet Connecteur.
Erreurs HTTPS et de certificat
Par défaut, HTTPS est désactivé et les erreurs de certificat sont ignorées, car le certificat auto-signé fourni avec l’appliance échouerait via HTTPS. Lorsque vous téléchargez votre propre certificat, vous pouvez configurer le connecteur pour qu’il utilise HTTPS et qu’il cesse d’ignorer les erreurs de certificat.
Si vous souhaitez activer HTTPS pour Hyper-V
Si vous souhaitez activer HTTPS pour Hyper-V, modifiez les paramètres d’activation de HTTPS et d’ignorance des erreurs de certificat dans le fichier config.json.
-
Ouvrez le fichier config.json du connecteur Hyper-V :
/usr/local/lib/node_modules/unidesk-hyperv-connector/config.json -
Définissez useHttpsFileTransfer sur true :
"useHttpsFileTransfer": true -
Définissez ignoreCertificateErrors sur false :
"ignoreCertificateErrors": false -
Redémarrez le connecteur Hyper-V.
Erreurs de certificat
Une fois que les erreurs de certificat ne sont plus ignorées, vous recevrez l’erreur suivante si votre certificat expire :
Échec de la copie du fichier vers D:\path\file.vhdx. L'autorité de certification est invalide ou incorrecte.
L'erreur s'est produite lors du traitement du fichier distant.