Saya diberi tugas untuk membuat gambar Windows untuk OpenStack tidak seperti kebanyakan distro Linux, tidak mungkin untuk mengunduh gambar qcow2 generik, kami tidak dapat menemukan gambar untuk Windows di internet. Panduan ini akan memberikan penjelasan terperinci untuk membuat gambar Windows qcow2 untuk digunakan di cloud OpenStack. Artikel ini dapat digunakan untuk mem-boot OS Windows mana pun.
Persyaratan
Sebelum kita mulai, berikut ini diperlukan:
- ISO Instalasi Microsoft Windows (Versi Evaluasi)
- Untuk ISO Server Windows
- Untuk Windows 10 ISO
- Driver Virtio Red Hat untuk Windows
- ISO driver VirtIO
- CentOS Linux dengan KVM terpasang
- Tersedia Ruang Disk minimal 15 GB
- Tersedia RAM minimal 2 GB
Buat gambar Windows untuk OpenStack
Konfigurasi VM untuk Windows menggunakan virt-manager GUI
Login ke mesin CentOS Linux Anda yang telah menginstal KVM menggunakan MobaXterm dan jalankan virt-manager
Perintah GUI.
# virt-managerX server AKTIF di MobaXterm
Pastikan X server AKTIF di MobaXterm untuk mengekspor X-Display dari mesin CentOS Linux Anda ke mesin Windows.
Dari jendela Virt-Manager, navigasikan ke File -> New Virtual Machine
File ISO Windows &VirtIO ISO di Server
Salin ISO Windows dan Virtio ISO file ke /var/lib/libvirt/images
direktori.
Pilih media Instalasi Anda
Tentukan PATH dari Windows ISO file dan klik Pilih Volume tombol.
Pilih sistem operasi yang Anda instal. Hapus centang tombol radio agar tidak otomatis mendeteksi OS. Ketik nama OS Anda dan pilih OS yang sesuai. Untuk tujuan artikel ini, saya menginstal Windows 10.
Alokasikan RAM dan CPU
Tentukan ukuran Hard Disk Virtual
Pilih nama untuk VM , pilih jenis jaringan sebagai Jaringan Virtual:NAT, dan pilih tombol radio Sesuaikan Konfigurasi sebelum memasang .
Setelah selesai, jendela konfigurasi QEMU/KVM terbuka
Navigasikan ke SATA Disk 1 dan pilih VirtIO sebagai Disk bus
Navigasikan ke NIC (Antarmuka Jaringan Virtual) dan pilih VirtIo untuk Model perangkat
Driver Perangkat VirtIO
Untuk menggunakan perangkat Virtual pada QEMU/KVM Windows VM Anda, untuk menginstal driver VirtIO pada waktu yang diperlukan, Anda perlu memasang VirtIO ISO ke CDROM. Mari tambahkan perangkat CDROM baru dan mount file ISO driver VirtIO.
Klik Tambah Perangkat Keras . Di bawah Penyimpanan , pilih jenis perangkat sebagai perangkat CDROM dan klik kelola dan pilih Virtio iso file dan klik Selesai tombol.
Penginstalan Windows di KVM
Sebaiknya lanjutkan dengan Mulai Pemasangan dan Windows Installer akan muncul. Klik Berikutnya
Klik Pasang sekarang
Pengaturan Windows – Klik Saya tidak punya kunci produk
Pengaturan Windows – Pilih Windows 10 Beranda
Secara default, Windows tidak menemukan hard disk virtual tanpa driver.
Klik Muat driver
Klik Jelajahi
Pilih amd64> w10 (untuk windows 10) di bawah drive CD VirtIO dipasang sebelumnya.
Instal driver pengontrol Red Hat VirtIO SCSI
Setelah driver pengontrol Red Hat VirtIO SCSI berhasil diinstal, Hard Disk Virtual akan terlihat untuk menginstal OS Windows. Klik Berikutnya .
Pemasang Windows akan mulai menginstal Windows. Mungkin perlu beberapa saat untuk menyelesaikan penginstalan Windows dan mungkin akan melakukan boot ulang beberapa kali selama penginstalan. Anda akan disajikan dengan serangkaian layar Pengaturan Windows seperti di bawah ini:
- Pilih negara Anda
- Jenis Tata Letak Keyboard
- Ingin menambahkan tata letak keyboard kedua? – Lewati
- Ayo sambungkan Anda ke jaringan – Saya tidak punya internet
- Ada banyak hal yang dapat ditemukan saat Anda terhubung ke internet – Lanjutkan dengan penyiapan terbatas
- Siapa yang akan menggunakan PC ini?
- Setel nama pengguna dan sandi serta rangkaian pertanyaan keamanan
- Pilih setelan privasi untuk perangkat Anda
- Anda dapat mengonfigurasi sesuai dengan kebutuhan Anda
- Biarkan Cortana membantu Anda menyelesaikan sesuatu – Jangan Sekarang
Bersantailah karena Windows membutuhkan waktu untuk mempersiapkan sistem.
Instal Driver Red Hat VirtIO
Setelah instalasi berhasil, Anda akan disajikan dengan layar login
Navigasikan ke Drive CDROM VirtIO di dalam VM.
Klik dua kali pada virtio-win-guest-tools
dapat dieksekusi untuk menginstal semua driver yang diperlukan untuk OS Windows untuk menggunakan Perangkat Keras Virtual.
Setelah instalasi driver VirtIO berhasil, jaringan Anda akan diaktifkan dan Anda dapat menggunakan internet sekarang.
Mempersiapkan OS tamu Windows untuk Penggunaan Cloud
Sekarang setelah OS tamu terinstal, kita harus mengonfigurasi sistem untuk digunakan di lingkungan Cloud. Cloudbase Solutions telah mengembangkan Cloudbase-Init yang setara dengan Windows dari proyek Cloud-Init yang digunakan pada sebagian besar image OpenStack Linux.
Unduh Cloudbase-init dan instal di instans VM Windows 10 yang baru dibuat. Biarkan opsi default selama penginstal dan Instal Cloudbase-init. Sebelum penginstalan Cloudbase-init selesai, pastikan Anda memilih kedua kotak centang.
Jalankan Sysprep untuk membuat gambar umum: dicentang
Matikan saat Sysprep berakhir: dicentang
Klik Selesai dan Sysprep akan berjalan beberapa saat dan secara otomatis mematikan sistem.
Sekarang gambar Windows 10 QCOW2 di lokasi /var/lib/libvirt/images
di server adalah Cloud Image berkemampuan OpenStack.
Namun, saat menggunakan image Windows 10 QCOW2 di OpenStack, harus menunggu lama untuk image boot. Ini karena kesalahan dalam konfigurasi file unattend Windows. Ikuti artikel:Cara memperbaiki Windows tidak dapat mengurai atau memproses file jawaban tanpa pengawasan untuk Pass Specialize untuk menyelesaikan masalah dan sekarang gambar Windows 10 QCOW2 siap digunakan di OpenStack Cloud.
Lanjutkan lebih jauh untuk membuat Windows Image dengan Autologin yang dikonfigurasi sehingga pengguna tidak perlu secara manual memberikan nama pengguna dan kata sandi untuk setiap bootup. Ekspor image Windows 10 QCOW2 untuk disebarkan di OpenStack Cloud dengan mengaktifkan fitur Autologin!