天天看點

為openstack制作windows鏡像準備建立鏡像檔案安裝啟動virtio驅動安裝驅動安裝Cloudbase-Init參考

準備

先安裝virt-install qemu-img

可安裝virt-manager用于圖形化配置

yum install virt-install qemu-img virt-manager
           
  1. 準備好w7的ISO
  2. 從Fedora website下載下傳 VirtIO drivers。

建立鏡像檔案

qemu-img create -f qcow2 w7_3.qcow2 15G
           

安裝

官方指令如下:

virt-install --connect qemu:///system \
--name w7_3 --ram 1536 --vcpus 2 --network network=default,model=virtio \
--disk path=w7_3.qcow2,format=qcow2,device=disk,bus=virtio  \
--disk path=virtio-win-0.1.102.iso,device=cdrom  \
--cdrom cn_windows_7_ultimate_x64_dvd_x15-66043.iso  \
--vnc --os-type windows --os-variant win7
           

用這個指令後發現找不到CDROM,是以更換兩個CDROM順序

virt-install --connect qemu:///system \
--name w7_3 --ram 1536 --vcpus 2 --network network=default,model=virtio \
--disk path=w7_3.qcow2,format=qcow2,device=disk,bus=virtio  \
--disk path=cn_windows_7_ultimate_x64_dvd_x15-66043.iso,device=cdrom  \
--cdrom virtio-win-0.1.102.iso  \
--vnc --os-type windows --os-variant win7
           

啟動後直接進入virt-viewer打開了界面

啟動virtio驅動

點選下一步,virtio找不到硬碟,需要加驅動, 選擇加載驅動程式

為openstack制作windows鏡像準備建立鏡像檔案安裝啟動virtio驅動安裝驅動安裝Cloudbase-Init參考

選擇viostor–w7–amd64

為openstack制作windows鏡像準備建立鏡像檔案安裝啟動virtio驅動安裝驅動安裝Cloudbase-Init參考

确定即可,之後可以繼續安裝WINDOW7

安裝後重新開機

安裝驅動

打開裝置管理器->找到有問題的驅動如PCI裝置并輕按兩下->更新驅動程式->浏覽計算機以查找驅動程式軟體->選擇virtio-win的CDROM位置->下一步->安裝即可,截圖如下

為openstack制作windows鏡像準備建立鏡像檔案安裝啟動virtio驅動安裝驅動安裝Cloudbase-Init參考
為openstack制作windows鏡像準備建立鏡像檔案安裝啟動virtio驅動安裝驅動安裝Cloudbase-Init參考
為openstack制作windows鏡像準備建立鏡像檔案安裝啟動virtio驅動安裝驅動安裝Cloudbase-Init參考
為openstack制作windows鏡像準備建立鏡像檔案安裝啟動virtio驅動安裝驅動安裝Cloudbase-Init參考
為openstack制作windows鏡像準備建立鏡像檔案安裝啟動virtio驅動安裝驅動安裝Cloudbase-Init參考

同理,安裝以太網控制器驅動

為openstack制作windows鏡像準備建立鏡像檔案安裝啟動virtio驅動安裝驅動安裝Cloudbase-Init參考

安裝後,網絡即可使用了,可以通過FTP等工具往虛拟機裡COPY檔案。

安裝Cloudbase-Init

為了讓Cloudbase-Init在系統啟動時運作腳本,設定PowerShell執行政策解除限制。

以管理者權限打開cmd

為openstack制作windows鏡像準備建立鏡像檔案安裝啟動virtio驅動安裝驅動安裝Cloudbase-Init參考

C:\powershell

C:\Set-ExecutionPolicy Unrestricted

下載下傳并安裝 Cloudbase-Init:

http://www.cloudbase.it/downloads/CloudbaseInitSetup_Stable_x64.msi

輕按兩下安裝

在configuration options視窗,修改以下設定:

•日志輸出序列槽:COM1

為openstack制作windows鏡像準備建立鏡像檔案安裝啟動virtio驅動安裝驅動安裝Cloudbase-Init參考

當安裝完成後,在Complete the Cloudbase-Init Setup Wizard 視窗,選擇Run

Sysprep和Shutdown 複選框,然後點選Finish。

等待虛機關閉。

你的鏡像已經準備好上傳到鏡像服務了

glance image-create --name "w7-wz" --file w7_3.qcow2 \
--disk-format qcow2 --container-format bare --visibility public --progress
           

參考

http://docs.openstack.org/zh_CN/image-guide/content/windows-image.html

繼續閱讀