GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare un'immagine Windows per OpenStack

Mi è stato assegnato un compito per creare un'immagine Windows per OpenStack, a differenza della maggior parte delle distribuzioni Linux, non è possibile scaricare immagini qcow2 generiche, non possiamo trovarne immagini per Windows su Internet. Questa guida fornisce una spiegazione dettagliata per la creazione di un'immagine Windows qcow2 da utilizzare sul cloud OpenStack. Questo articolo può essere utilizzato per avviare qualsiasi sistema operativo Windows.

Prerequisiti

Prima di iniziare, sono necessari:

  • ISO di installazione di Microsoft Windows (versioni di valutazione)
    • Per ISO di Windows Server
    • Per Windows 10 ISO
  • Driver Virtio di Red Hat per Windows
    • ISO dei driver VirtIO
  • CentOS Linux con KVM installato
  • Mino 15 GB di spazio su disco disponibile
  • Mino 2 GB di RAM disponibile

Crea immagine Windows per OpenStack

Configura VM per Windows utilizzando la GUI virt-manager

Accedi alla tua macchina CentOS Linux su cui è installato KVM utilizzando MobaXterm ed esegui virt-manager Comando GUI.

# virt-manager
Server X acceso in MobaXterm

Assicurati che il server X sia attivo in MobaXterm per esportare X-Display dalla tua macchina CentOS Linux alla macchina Windows.

Dalle finestre di Virt-Manager, vai a File -> Nuova macchina virtuale

File ISO di Windows e ISO VirtIO sul server

Copia la ISO di Windows e Virtio ISO file nel /var/lib/libvirt/images del server directory.

Scegli il supporto di installazione

Specifica il PERCORSO dell'ISO di Windows file e fai clic su Scegli volume pulsante.

Scegli il sistema operativo che stai installando. Deseleziona il pulsante di opzione in modo da non rilevare automaticamente il sistema operativo. Digita il nome del tuo sistema operativo e seleziona il sistema operativo appropriato. Ai fini di questo articolo, sto installando Windows 10.

Assegna RAM e CPU

Specifica la dimensione del disco rigido virtuale

Scegli un nome per la VM , seleziona il tipo di rete come Rete virtuale:NAT e seleziona il pulsante di opzione Personalizza configurazione prima dell'installazione .

Al termine, si apre la finestra di configurazione di QEMU/KVM

Passa a Disco SATA 1 e scegli VirtIO come Bus del disco

Vai a NIC (interfaccia di rete virtuale) e scegli VirtIo per Modello di dispositivo

Driver di dispositivo VirtIO

Per utilizzare i dispositivi Virtual sulla propria VM Windows QEMU/KVM, in modo da installare i driver VirtIO nei momenti necessari, è necessario montare la ISO VirtIO su un CDROM. Aggiungiamo un nuovo dispositivo CDROM e montiamo il file ISO del driver VirtIO.

Fai clic su Aggiungi hardware . In Archiviazione , scegli il tipo di dispositivo come Dispositivo CDROM e fai clic su gestisci e seleziona Virtio iso file e fai clic su Fine pulsante.

Installazione di Windows su KVM

Siamo pronti a procedere con Inizia installazione e apparirà Windows Installer. Fai clic su Avanti

Fai clic su Installa ora

Installazione di Windows – Fare clic su Non ho un codice Product Key

Installazione di Windows – Seleziona Windows 10 Home

Per impostazione predefinita, Windows non rileva il disco rigido virtualizzato senza driver.

Fai clic su Carica driver

Fai clic su Sfoglia

Seleziona amd64> w10 (per Windows 10) nell'unità CD VirtIO montato in precedenza.

Installa il driver del controller SCSI Red Hat VirtIO

Una volta che il driver del controller Red Hat VirtIO SCSI  è stato installato correttamente, il disco rigido virtuale sarà visibile per installare il sistema operativo Windows. Fai clic su Avanti .

Il programma di installazione di Windows avvierà l'installazione di Windows. Il completamento dell'installazione di Windows potrebbe richiedere del tempo e potrebbe essere riavviato più volte durante l'installazione. Ti verrà presentata una serie di schermate di installazione di Windows come di seguito:

  • Seleziona il tuo paese
  • Tipo di layout tastiera
  • Vuoi aggiungere un secondo layout di tastiera? – Salta
  • Ti colleghiamo a una rete: Non ho Internet
  • C'è altro da scoprire quando ti connetti a Internet:Continua con la configurazione limitata
  • Chi utilizzerà questo PC?
    • Imposta nome utente e password e serie di domande di sicurezza
  • Scegli le impostazioni sulla privacy per il tuo dispositivo
    • Puoi configurare in base alle tue esigenze
  • Lascia che Cortana ti aiuti a fare le cose - Non ora

Rilassati perché Windows impiega un po' di tempo per preparare il sistema.

Installa i driver Red Hat VirtIO

Dopo una corretta installazione, ti verrà presentata una schermata di accesso

Passare all'unità CDROM VirtIO all'interno della VM.

Fai doppio clic su virtio-win-guest-tools eseguibile per installare tutti i driver necessari per il sistema operativo Windows per utilizzare hardware virtuale.

Dopo aver installato con successo i driver VirtIO, la tua rete verrà attivata e ora sei a posto per utilizzare Internet.

Prepara il sistema operativo guest Windows per l'uso nel cloud

Ora che il SO guest è installato, è necessario configurare il sistema per l'utilizzo in un ambiente Cloud. Cloudbase Solutions ha sviluppato Cloudbase-Init che è l'equivalente Windows del progetto Cloud-Init utilizzato sulla maggior parte delle immagini OpenStack Linux.

Scarica Cloudbase-init e installalo sull'istanza VM Windows 10 appena creata. Lascia le opzioni predefinite durante il programma di installazione Cloudbase-init e Installa. Prima della fine del programma di installazione di Cloudbase-init assicurati di aver selezionato entrambe le caselle di controllo.

Esegui Sysprep per creare l'immagine generalizzata: selezionata

Spegnimento al termine di Sysprep:  selezionato

Fai clic su Fine e Sysprep funzionerà per un po' e spegnerà automaticamente il sistema.

Ora l'immagine QCOW2 di Windows 10 nella posizione /var/lib/libvirt/images sul server è presente un'immagine cloud abilitata per OpenStack.

Tuttavia, quando si utilizza l'immagine QCOW2 di Windows 10 in OpenStack, è stato necessario attendere molto tempo per l'avvio dell'immagine. Ciò era dovuto a un errore nella configurazione del file automatico di Windows. Segui l'articolo:Come risolvere Windows non è stato possibile analizzare o elaborare il file di risposta automatica per Pass Specialize per risolvere il problema e ora l'immagine QCOW2 di Windows 10 è pronta per essere distribuita in OpenStack Cloud.

Procedi ulteriormente per creare un'immagine Windows con Autologin configurato in modo che l'utente non debba fornire manualmente il nome utente e la password per ogni avvio. Esporta l'immagine QCOW2 di Windows 10 da distribuire in OpenStack Cloud con una funzione di accesso automatico abilitata!


Linux
  1. Come impacchettare applicazioni Python per Linux

  2. Come digitare la password per più finestre?

  3. Come creare una condivisione Windows su FreeNAS

  4. Come creare una galleria di immagini in WordPress

  5. Crea un'immagine della partizione Windows su Linux

Come installare WSL2 (sottosistema Windows per Linux 2) su Windows 10

Come creare una chiavetta USB avviabile di Windows 10 in Linux

Come installare il sottosistema Windows per Linux

Come creare un'immagine di Windows Docker con il tag di build Docker

Come creare un controller di dominio su Linux per AD

Come creare un USB avviabile da Windows su Linux