Apporter une image personnalisée Linux d’un environnement de laboratoire physique à Azure Lab Services
Cet article explique comment importer une image personnalisée Linux à partir d’un environnement de laboratoire physique pour créer un labo dans Azure Lab Services.
Azure prend en charge différentes distributions et versions. Les étapes permettant d’apporter une image Linux personnalisée depuis un disque dur virtuel varient d’une distribution à l’autre. Chaque distribution est différente, car chacune d’elles a des prérequis uniques pour s’exécuter sur Azure.
Dans cet article, vous apportez une image Ubuntu 18.04\20.04 personnalisée à partir d’un disque dur virtuel. Pour plus d’informations sur l’utilisation d’un disque dur virtuel afin de créer des images personnalisées pour d’autres distributions, consultez la Procédure générique pour les distributions Linux.
Le processus d’importation se compose des étapes suivantes :
- Créer un disque dur virtuel (VHD) à partir de votre environnement physique
- Importer le disque dur virtuel dans une galerie de calcul Azure
- Attacher la galerie de calcul à votre plan lab
- Créer un labo basé à l’aide de l’image dans la galerie de calcul
Avant d’importer une image à partir d’un laboratoire physique, apprenez-en davantage sur les approches recommandées pour la création d’images personnalisées.
Prérequis
Votre compte Azure est autorisé à créer un disque managé Azure. Découvrez les rôles Azure RBAC dont vous avez besoin pour créer un disque managé.
Restructurez chaque image de machine virtuelle afin qu’elle inclue uniquement les logiciels nécessaires à la classe d’un labo. En savoir plus sur le passage d’un laboratoire physique à Azure Lab Services.
Préparer une image personnalisée avec le Gestionnaire Hyper-V
Tout d’abord, créez un disque dur virtuel (VHD) pour l’environnement physique. Les étapes suivantes montrent comment créer une image Ubuntu 18.04\20.04 à partir d’une machine virtuelle Hyper-V en utilisant le Gestionnaire Windows Hyper-V.
Téléchargez l’image officielle du serveur Linux Ubuntu sur la machine hôte Windows que vous utilisez pour configurer l’image personnalisée sur une machine virtuelle Hyper-V.
Si vous utilisez Ubuntu 18.04 LTS, nous vous recommandons d’utiliser une image sur laquelle les bureaux graphiques GNOME ou MATE ne sont pas installés. GNOME et MATE ont actuellement un conflit réseau avec l’agent Linux Azure, ce qui est nécessaire pour que l’image fonctionne correctement dans Azure Lab Services. Utilisez à la place une image Ubuntu Server et installez un autre bureau graphique, par exemple XFCE. Une autre option consiste à installer GNOME\MATE avec le modèle de machine virtuelle d’un lab.
Ubuntu publie également des disques durs virtuels Azure prédéfinis téléchargeables. Ces disques durs virtuels sont destinés à la création d’images personnalisées à partir d’un ordinateur hôte Linux et d’un hyperviseur tel que KVM. Ces disques durs virtuels nécessitent que vous définissiez d’abord le mot de passe utilisateur par défaut, ce qui ne peut être effectué qu’à l’aide d’outils Linux, tels que qemu. Par conséquent, lorsque vous créez une image personnalisée à l’aide de Windows Hyper-V, vous ne pouvez pas vous connecter à ces disques durs virtuels pour effectuer des personnalisations d’image. Pour plus d’informations sur les disques durs virtuels Azure prédéfinis, consultez la documentation d’Ubuntu.
Créez une machine virtuelle Hyper-V dans votre environnement de laboratoire physique en fonction de votre image personnalisée.
La machine virtuelle doit être créée en tant que machine virtuelle de Génération 1.
Utilisez l’option de configuration réseau Commutateur par défaut pour permettre à la machine virtuelle de se connecter à Internet.
Le disque virtuel de la machine virtuelle doit être un disque dur virtuel de taille fixe. La taille de disque ne doit pas dépasser 128 Go. Lorsque vous créez la machine virtuelle, entrez la taille du disque, comme indiqué dans l’image ci-dessous.
Dans les paramètres Options d’installation, sélectionnez le fichier .iso que vous avez téléchargé à partir d’Ubuntu.
Azure Lab Services ne prend pas en charge les images dont la taille de disque est supérieure à 128 Go.
En savoir plus sur la création d’une machine virtuelle dans Hyper-V.
Connectez-vous à la machine virtuelle Hyper-V et préparez-la pour Azure en suivant les étapes manuelles de création et de chargement d’un disque dur virtuel Ubuntu.
Les étapes de préparation d’une image Linux pour Azure varient selon la distribution. Pour plus d’informations et pour connaître les étapes propres à chaque distribution, consultez les distributions et versions.
Quand vous suivez les étapes précédentes, gardez à l’esprit certains points importants :
- Les étapes créent une image généralisée quand vous exécutez la commande deprovision+user. Toutefois, cela ne garantit pas que l’image est exempte de toute information sensible ou qu’elle convient pour la redistribution.
Convertissez le format de fichier de disque dur Hyper-V
VHDX
par défaut enVHD
:Dans le Gestionnaire Hyper-V, sélectionnez la machine virtuelle, puis sélectionnez Action>Modifier le disque.
Localisez le disque VHDX à convertir.
Ensuite, sélectionnez Convertir pour convertir le disque d’un VHDX en disque dur virtuel.
Pour le Type de disque, sélectionnez Taille fixe.
Si vous choisissez aussi d’augmenter la taille du disque à ce stade, veillez à ne pas dépasser 128 Go.
Vous pouvez également redimensionner et convertir un VHDX à l’aide de PowerShell :
Chargez l’image personnalisée sur une galerie de calcul
Ensuite, vous chargez le fichier VHD de votre environnement physique vers une galerie de calcul Azure.
Chargez le disque dur virtuel sur Azure pour créer un disque managé.
Vous pouvez utiliser l’Explorateur Stockage Azure ou AzCopy à partir de la ligne de commande, comme démontré dans l’article Charger un disque dur virtuel sur Azure ou copier un disque managé dans une autre région.
Avertissement
Si votre ordinateur se met en veille ou se verrouille, le processus de chargement peut s’interrompre et échouer. Assurez-vous aussi que quand AzCopy se termine, vous révoquez l’accès SAS au disque. Dans le cas contraire, quand vous tentez de créer une image à partir du disque, vous obtenez une erreur : L’opération « Créer l’image » n’est pas prise en charge avec le disque « nom de votre disque » dans l’état « Chargement actif ». Code d’erreur : OperationNotAllowed*. »
Après avoir chargé le disque dur virtuel, vous devriez désormais disposer d’un disque managé visible dans le portail Azure.
Vous pouvez utiliser l’onglet Taille+Performances du portail Azure pour le disque managé afin de modifier la taille de votre disque. Comme mentionné précédemment, la taille ne doit pas être supérieure à 128 Go.
Dans la galerie de calcul, créez une définition d’image et une version d’image :
Créez une définition d’image :
Choisissez Gen 1 pour la génération de la machine virtuelle.
Choisissez Linux comme Système d’exploitation.
Choisissez Généralisé comme État du système d’exploitation.
Pour plus d’informations sur les valeurs que vous pouvez spécifier pour une définition d’image, consultez Définitions d’image.
Vous pouvez également choisir d’utiliser une définition d’image existante, et créer une nouvelle version de votre image personnalisée.
-
La propriété Numéro de version utilise le format suivant : VersionMajeure.VersionMineure.Patch. Lorsque vous utilisez Lab Services pour créer un labo et choisir une image personnalisée, la version la plus récente de l’image est automatiquement utilisée. La version la plus récente est choisie en fonction de la valeur la plus élevée de MajorVersion, de MinorVersion, puis de Patch.
Pour la Source, sélectionnez Disques et/ou captures instantanées à partir de la liste déroulante.
Pour la propriété Disque de système d’exploitation, choisissez le disque que vous avez créé lors des étapes précédentes.
Pour plus d’informations sur les valeurs que vous pouvez spécifier dans une version d’image, consultez Versions d’image.
Création d’un laboratoire
Maintenant que l’image personnalisée est disponible dans une galerie de calcul Azure, vous pouvez créer un labo à l’aide de l’image.
Créez le labo et sélectionnez l’image personnalisée à partir de la galerie de calcul.
Si vous avez augmenté la taille du disque après l’installation du système d’exploitation sur la machine virtuelle Hyper-V d’origine, vous devrez peut-être également étendre la partition dans le système de fichiers de Linux pour utiliser l’espace de disque non alloué. Connectez-vous à la machine virtuelle modèle du labo et suivez les étapes similaires à celles indiquées dans Développer une partition de disque et un système de fichiers.
Le disque du système d’exploitation se trouve généralement sur la partition /dev/sad2. Pour afficher la taille actuelle de la partition du disque du système d’exploitation, utilisez la commande df -h.
Étapes suivantes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour