GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer une image Windows pour OpenStack

On m'a confié la tâche de créer une image Windows pour OpenStack contrairement à la plupart des distributions Linux, il n'est pas possible de télécharger des images qcow2 génériques, nous n'en trouvons aucune pour les images Windows sur Internet. Ce guide doit fournir des explications détaillées sur la création d'une image Windows qcow2 à utiliser sur le cloud OpenStack. Cet article peut être utilisé pour démarrer n'importe quel système d'exploitation Windows.

Prérequis

Avant de commencer, les éléments suivants sont nécessaires :

  • ISO d'installation de Microsoft Windows (versions d'évaluation)
    • Pour Windows Server ISO
    • Pour Windows 10 ISO
  • Pilotes Virtio de Red Hat pour Windows
    • ISO des pilotes VirtIO
  • CentOS Linux avec KVM installé
  • 15 Go d'espace disque minimum disponible
  • Min 2 Go de RAM disponible

Créer une image Windows pour OpenStack

Configurer la machine virtuelle pour Windows à l'aide de l'interface graphique virt-manager

Connectez-vous à votre machine Linux CentOS sur laquelle KVM est installé à l'aide de MobaXterm et exécutez virt-manager Commande de l'interface graphique.

# virt-manager
Serveur X activé dans MobaXterm

Assurez-vous que le serveur X est activé dans MobaXterm pour exporter X-Display de votre machine Linux CentOS vers la machine Windows.

Dans les fenêtres Virt-Manager, accédez à Fichier -> Nouvelle machine virtuelle

Fichier ISO Windows et ISO VirtIO sur le serveur

Copiez l'ISO Windows et Virtio ISO fichiers vers /var/lib/libvirt/images du serveur répertoire.

Choisissez votre support d'installation

Spécifiez le PATH de l'ISO Windows fichier et cliquez sur Choisir le volume bouton.

Choisissez le système d'exploitation que vous installez. Décochez le bouton radio pour ne pas détecter automatiquement l'OS. Tapez le nom de votre système d'exploitation et sélectionnez le système d'exploitation approprié. Pour les besoins de cet article, j'installe Windows 10.

Allouer de la RAM et du CPU

Spécifiez la taille du disque dur virtuel

Choisissez un nom pour la VM , sélectionnez le type de réseau comme Réseau virtuel :NAT, et sélectionnez le bouton radio Personnaliser la configuration avant l'installation .

Une fois terminé, la fenêtre de configuration QEMU/KVM s'ouvre

Accédez au disque SATA 1 et choisissez VirtIO en tant que bus de disque

Accédez à NIC (interface réseau virtuelle) et choisissez VirtIo pour Modèle d'appareil

Pilotes de périphérique VirtIO

Pour utiliser les périphériques virtuels sur votre machine virtuelle Windows QEMU/KVM, afin d'installer les pilotes VirtIO aux moments nécessaires, vous devez monter l'ISO VirtIO sur un CD-ROM. Ajoutons un nouveau périphérique CDROM et montons le fichier ISO du pilote VirtIO.

Cliquez sur Ajouter du matériel . Sous Stockage , choisissez le type de périphérique comme périphérique CDROM et cliquez sur gérer et sélectionnez Virtio iso fichier et cliquez sur Terminer bouton.

Installation de Windows sur KVM

Nous sommes prêts à aller de l'avant avec le Commencer l'installation et Windows Installer apparaîtra. Cliquez sur Suivant

Cliquez sur Installer maintenant

Configuration de Windows – Cliquez sur Je n'ai pas de clé de produit

Configuration de Windows – Sélectionnez Windows 10 Accueil

Par défaut, Windows ne découvre pas le disque dur virtualisé sans pilotes.

Cliquez sur Charger le pilote

Cliquez sur Parcourir

Sélectionnez amd64> w10 (pour Windows 10) sous le lecteur de CD VirtIO monté plus tôt.

Installez le pilote du contrôleur Red Hat VirtIO SCSI

Une fois le pilote du contrôleur Red Hat VirtIO SCSI  est installé avec succès, le disque dur virtuel doit être visible pour installer le système d'exploitation Windows. Cliquez sur Suivant .

Le programme d'installation de Windows doit commencer l'installation de Windows. L'installation de Windows peut prendre un certain temps et peut redémarrer plusieurs fois pendant l'installation. Vous serez présenté avec une série d'écrans de configuration de Windows comme ci-dessous :

  • Sélectionnez votre pays
  • Type de disposition du clavier
  • Vous souhaitez ajouter une deuxième disposition de clavier ? – Ignorer
  • Nous allons vous connecter à un réseau – Je n'ai pas Internet
  • Il y a plus à découvrir lorsque vous vous connectez à Internet – Continuez avec une configuration limitée
  • Qui va utiliser ce PC ?
    • Définir le nom d'utilisateur et le mot de passe et la série de questions de sécurité
  • Choisissez les paramètres de confidentialité de votre appareil
    • Vous pouvez configurer selon vos besoins
  • Laissez Cortana vous aider à faire avancer les choses – Pas maintenant

Détendez-vous car Windows prend un certain temps pour préparer le système.

Installer les pilotes Red Hat VirtIO

Une fois l'installation réussie, un écran de connexion s'affichera

Accédez au lecteur de CD-ROM VirtIO dans la VM.

Double-cliquez sur virtio-win-guest-tools exécutable pour installer tous les pilotes nécessaires au système d'exploitation Windows pour utiliser les matériels virtuels.

Après une installation réussie des pilotes VirtIO, votre réseau sera activé et vous êtes prêt à utiliser Internet maintenant.

Préparer le système d'exploitation invité Windows pour l'utilisation du cloud

Maintenant que le système d'exploitation invité est installé, nous devons configurer le système pour une utilisation dans un environnement Cloud. Cloudbase Solutions a développé Cloudbase-Init qui est l'équivalent Windows du projet Cloud-Init utilisé sur la plupart des images OpenStack Linux.

Téléchargez l'init Cloudbase et installez-le sur l'instance de machine virtuelle Windows 10 nouvellement créée. Laissez les options par défaut lors de l'installation et de l'installation de Cloudbase-init. Avant la fin du programme d'installation de Cloudbase-init, assurez-vous d'avoir coché les deux cases.

Exécutez Sysprep pour créer l'image généralisée : coché

Arrêt lorsque Sysprep se termine :  coché

Cliquez sur Terminer et Sysprep s'exécutera pendant un certain temps et arrêtera automatiquement le système.

Maintenant, l'image QCOW2 de Windows 10 à l'emplacement /var/lib/libvirt/images sur le serveur se trouve une image Cloud compatible avec OpenStack.

Cependant, lors de l'utilisation de l'image Windows 10 QCOW2 dans OpenStack, il a fallu attendre longtemps pour que l'image démarre. Cela était dû à une erreur dans la configuration du fichier d'installation sans assistance de Windows. Suivez l'article :Comment réparer Windows n'a pas pu analyser ou traiter le fichier de réponse sans assistance pour Pass Specialize pour résoudre le problème et maintenant l'image Windows 10 QCOW2 est prête à être déployée dans OpenStack Cloud.

Continuez pour créer une image Windows avec la connexion automatique configurée afin que l'utilisateur n'ait pas besoin de fournir manuellement le nom d'utilisateur et le mot de passe pour chaque démarrage. Exportez l'image Windows 10 QCOW2 à déployer dans OpenStack Cloud avec une fonctionnalité de connexion automatique activée !


Linux
  1. Comment empaqueter des applications Python pour Linux

  2. Comment créer une image Kali Linux au format QCOW2 pour OpenStack ?

  3. Comment créer une image bootable de Windows 10 dans Debian ?

  4. Comment créer une galerie d'images dans WordPress

  5. Créer une image de la partition Windows sous Linux

Comment installer WSL2 (sous-système Windows pour Linux 2) sur Windows 10

Comment créer une clé USB bootable Windows 10 sous Linux

Comment installer le sous-système Windows pour Linux

Comment créer une image Windows Docker avec la balise Docker Build

Comment créer un contrôleur de domaine sous Linux pour AD

Comment créer une clé USB amorçable Windows sous Linux