ProxmoxVE 之 建立win10基礎映象模板
上面左邊是我的個人 微 信,如需進一步溝通,請加 微 信。 右邊是我的公眾號“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驅動,下載地址:
下載完成後之後,將上面2個iso映象上傳到pve的nfs儲存(或者local儲存)上。
在pve上建立虛擬機器,配置如下:
啟動虛擬機器,開始安裝win10專業版,安裝過程中到“你想將windows安裝到哪裡”這一步的時候,選擇載入驅動程式並選擇virtio-win-0.1.160.iso這個CDROM中的資料夾,如下圖:
後面就正常安裝win10剩下的步驟就可以了。
我準備使用spice協議連線win10虛擬機器,在虛擬機器內下載spice客戶端並安裝,下載地址:
完成初始設定後,根據需要安裝各類基礎應用軟體。
完成安裝後,使用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
下載並安裝,安裝快到最後的時候會報寫入登錄檔錯誤,將防火牆關閉後重試即可。執行效果如下:
關於使用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,如下:
使用virt-viewer 連線這個虛擬機器:
密碼就是使用引數檔案中的password引數123456:
在瘦客戶端中進行設定,也是一樣的,設定pve宿主機IP地址,埠設定為上面設定的埠61002,密碼設定為上面設定的密碼123456。