OpenStack制作windows鏡像

yum install -y qemu-kvm libvirt virt-install bridge-utils

下載

Cloudbase-Init工具

下載Cloudbase-Init工具安裝包。

根據(jù)Windows操作系統(tǒng)的不同位數(shù),您需要下載不同版本的Cloudbase-Init工具安裝包。Cloudbase官網(wǎng):http://www.cloudbase.it/cloud-init-for-windows-instances/。

Cloudbase-Init分為穩(wěn)定版本和Beta版本兩種。

穩(wěn)定版本獲取路徑:

64位:https://www.cloudbase.it/downloads/CloudbaseInitSetup_Stable_x64.msi

32位:https://www.cloudbase.it/downloads/CloudbaseInitSetup_Stable_x86.msi

Beta版本獲取路徑:

64位:https://www.cloudbase.it/downloads/CloudbaseInitSetup_x64.msi

32位:https://www.cloudbase.it/downloads/CloudbaseInitSetup_x86.msi

virtio-win驅(qū)動(dòng)下載

https://github.com/virtio-win/kvm-guest-drivers-windows

網(wǎng)卡創(chuàng)建代理

1、cp ifcfg-ens33 ifcfg-br0


修改ifcfg-ens33


2、BOOTPROTO="dhcp" 改為?BOOTPROTO="static"

3、BRIDGE=br0? ?調(diào)整為網(wǎng)橋模式


修改ifcfg-br0

1、TYPE="Ethernet" 修改為TYPE="Bridge"

2、BOOTPROTO="dhcp" 改為?BOOTPROTO="static"

3、NAME="ens33" 修改為?NAME="br0"? 及?DEVICE="ens33"? 修改為?DEVICE="br0"

4、注釋 UUID? ? ?#UUID="a8d78ec6-485c-4d14-aae1-1908bc6b9a61"

5、配置靜態(tài)IP

IPADDR=192.168.80.110

PREFIX=24

GATEWAY=192.168.80.254

DNS1=192.168.117.1


重啟網(wǎng)卡

systemctl restart network.service

查看是否支持虛擬化

grep -E '(vmx|svm)' /proc/cpuinfo


創(chuàng)建鏡像文件包

qemu-img create -f qcow2 windows_server_2016_x64.qcow2 40G


virt-install \

--name windows_server_2016_x64?? ??? ??? ??? ?? ??

--ram 4096 \

--vcpu=4 \

--os-type=windows \

--os-variant=win2k16 \

--disk windows_server_2016_x64.qcow2,bus=virtio \

--disk path=/data/cn_windows_server_2016_x64_dvd_9327743.iso,device=cdrom,bus=sata \

--disk path=/data/virtio-win-0.1.190.iso,device=cdrom,bus=sata \

--bridge=br0,model=virtio \

--graphics vnc,listen=0.0.0.0 \

--noautoconsole

--name windows_server_2016_x64? ? ? ? ? ? ? ? ? ? ?#系統(tǒng)命名

--ram 4096 \?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ? #內(nèi)存大默認(rèn)M

--vcpu=4 \?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ? #CPU核數(shù)

--os-type=windows \?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ? #系統(tǒng)類型

--os-variant=win2k16 \?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? #系統(tǒng)版本

--disk windows_server_2016_x64.qcow2,bus=virtio \? ? 創(chuàng)建系統(tǒng)盤鏡像? ?格式qcow2? 總成

--disk path=/data/cn_windows_server_2016_x64_dvd_9327743.iso,device=cdrom,bus=sata \? ? #windows ISO鏡像路徑 類型為CDROM sata盤

--disk path=/data/virtio-win-0.1.190.iso,device=cdrom,bus=sata \? ? #windows 驅(qū)動(dòng) ISO鏡像 路徑 類型

--bridge=br0,model=virtio \?? ??? ??? ??? ?? ? #網(wǎng)絡(luò)橋接模式

--graphics vnc,listen=0.0.0.0 \?? ??? ??? ??? ?? ? #vnc?

--noautoconsole

查看虛擬機(jī)

virsh list

停止虛擬機(jī)

virsh shutdown?windows_server_2016_x64?

刪除虛擬機(jī)機(jī)

virsh destroy?windows_server_2016_x64?

查看所有虛擬機(jī)

virsh list --all

啟動(dòng)虛擬機(jī)

virsh start?windows_server_2016_x64


硬盤安裝驅(qū)動(dòng)

點(diǎn)擊瀏覽找到驅(qū)動(dòng)盤 virtio-win-0.1.190 選擇amd 選擇當(dāng)前系統(tǒng)版本2016



進(jìn)入系統(tǒng)





簡(jiǎn)單優(yōu)化

開啟遠(yuǎn)程桌面

關(guān)閉IE增強(qiáng)安裝配置

關(guān)閉防火墻安裝交給 Openstack 安全組

通過 遠(yuǎn)程桌面登陸后

安裝系統(tǒng)初始工具防止多臺(tái)SSID重復(fù)


最后勾選啟動(dòng)sysprep



最后 下載鏡像上傳即可

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容