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)
簡單優(yōu)化
開啟遠(yuǎn)程桌面
關(guān)閉IE增強(qiáng)安裝配置
關(guān)閉防火墻安裝交給 Openstack 安全組
通過 遠(yuǎn)程桌面登陸后
安裝系統(tǒng)初始工具防止多臺SSID重復(fù)
最后勾選啟動(dòng)sysprep
最后 下載鏡像上傳即可