1. 程式人生 > >ProxmoxVE 之 建立win10基礎映象模板

ProxmoxVE 之 建立win10基礎映象模板

blob.png blob.png

 上面左邊是我的個人 微  信,如需進一步溝通,請加  微  信。  右邊是我的公眾號“Openstack私有云”,如有興趣,請關注。


    安裝完pve之後,需要用到win10作業系統作為桌面虛擬機器,這裡記錄一下製作過程。首先在官網下載win10的映象,下載地址如下:

    https://www.wbpluto.com/2018/05/01/official-windows-10-iso-download/

    具體下載的時候,發現找不到下載的地方,參考了這個網址,順利下載到iso映象:

    https://www.wbpluto.com/2018/05/01/official-windows-10-iso-download/

    另外,還要下載virtio驅動,下載地址:

    https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.160-1/virtio-win-0.1.160.iso

 

    下載完成後之後,將上面2個iso映象上傳到pve的nfs儲存(或者local儲存)上。

    在pve上建立虛擬機器,配置如下:

image.png

    啟動虛擬機器,開始安裝win10專業版,安裝過程中到“你想將windows安裝到哪裡”這一步的時候,選擇載入驅動程式並選擇virtio-win-0.1.160.iso這個CDROM中的資料夾,如下圖:

image.png

    後面就正常安裝win10剩下的步驟就可以了。


    我準備使用spice協議連線win10虛擬機器,在虛擬機器內下載spice客戶端並安裝,下載地址:

    

https://www.spice-space.org/download/windows/spice-guest-tools/spice-guest-tools-latest.exe


    完成初始設定後,根據需要安裝各類基礎應用軟體。


    完成安裝後,使用windows自帶的sysprep工具清理私人資訊,使之更適合作為模板,參考這個網址操作:

    https://www.sysgeek.cn/windows-10-sysprep/

    

    

    為了連線pve虛擬機器的spice,需要下載windows下的virt-viewer,下載地址如下載:

    https://virt-manager.org/download/sources/virt-viewer/virt-viewer-x64-7.0.msi

    下載並安裝,安裝快到最後的時候會報寫入登錄檔錯誤,將防火牆關閉後重試即可。執行效果如下:

image.png


    關於使用spice協議連線,花了比較多的時間,通過直接在pve宿主機上修改虛擬機器的配置檔案,增加args引數配置後解決了問題,方法如下:

    修改pve宿主機/etc/pve/qemu-server/101.conf 檔案,注意101是目標虛擬機器的ID號,增加這一行:
    args: -spice port=61001,addr=0.0.0.0,password=123456,seamless-migration=on
    注意,password引數的位置,如果放在最後,連線的時候回提示認證失敗,也許是我自己環境的原因。另外,可以參考這個引數配置,增加了音效卡的支援,但是CPU佔用率非常高:
    args: -device intel-hda,id=sound5,bus=pci.0,addr=0x18 -device hda-micro,id=sound5-codec0,bus=sound5.0,cad=0 -device hda-duplex,id=sound5-odec1,bus=sound5.0,cad=1 -spice port=61002,addr=0.0.0.0,password=123456,seamless-migration=on

    使用virt-view連線虛擬機器之前,需要首先在pve中設定虛擬機器的display終端為spice,如下:

image.png


使用virt-viewer 連線這個虛擬機器:

image.png

密碼就是使用引數檔案中的password引數123456:


image.png


在瘦客戶端中進行設定,也是一樣的,設定pve宿主機IP地址,埠設定為上面設定的埠61002,密碼設定為上面設定的密碼123456。