online的服務器后台自帶proxmox系統可以拿來開vps,但是online服務器默認是只有一個ip的,添加需要額外每月花錢,記錄下proxmox開windows的vps。
安裝PROXMOX
前提在online的后台重裝系統,把proxmox安裝好
設置網卡轉發規則
然后使用root用戶ssh進入命令行
先設置一下虛擬網卡,設置轉發規則
vi /etc/network/interfaces 在后邊添加下面的語句
auto vmbr2 iface vmbr2 inet static address 192.168.0.254 netmask 255.255.255.0 bridge_ports none bridge_stp off bridge_fd 0 post-up echo 1 > /proc/sys/net/ipv4/ip_forward post-up iptables -t nat -A POSTROUTING -s '192.168.0.0/24' -o vmbr0 -j MASQUERADE post-down iptables -t nat -D POSTROUTING -s '192.168.0.0/24' -o vmbr0 -j MASQUERADE post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 13389 -j DNAT --to 192.168.0.1:3389 post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 13389 -j DNAT --to 192.168.0.1:3389
如果需要創建多個vps就復制后邊2條語句,修改端口和對應ip就可以
網卡設置完后執行 service networking restart 重啟下
注意:最好一下設置完成,因為我每次執行這個重啟網卡后,windows都連接不上了得重啟才行
下載系統iso鏡像
下載安裝系統需要的iso,需要下載的有windows 2003的iso和 Virtio 驅動的iso,我這里用的是論壇大佬的鏡像地址 ,需要別的也可以自己網上找,/var/lib/vz/template/iso這個是proxmox放置kvm鏡像的地址
cd /var/lib/vz/template/iso wget http://wget.la/Windows/cn_win_srv_2003_r2_enterprise_with_sp2_vl_cd1_X13-46432.iso wget https://dl.zrj766.com/Windows/Virtio_drivers/x86/Windows2003_x86_virtio.iso
下載好系統iso和驅動iso就可以創建kvm虛擬機了
進入Proxmox面板,點擊創建虛擬機

名稱隨便寫,系統選擇 Microsoft Windows XP/2003,CD/DVD選擇windows 2003,硬盤按照下圖,大小根據需要調整,還有CPU、內存。


網絡選擇先前創建的虛擬網卡vmbr2,模型 Virtio 半虛擬化,確認一下信息然后創建
然后再添加一塊1G大小的Virtio硬盤

安裝系統設置驅動
虛擬機創建完成點擊啟動進入vnc控制台裝系統,安裝好系統后需要安裝Virtio驅動
Proxmox面板 添加cd-rom virtio

剛掛載上Virtio驅動面板顯示是紅色的, 此時需要在vnc控制台手動關閉windows系統然后用Proxmox面板啟動才能把Virtio驅動加載上
開機后右鍵 屬性-桌面-自定義桌面-調出我的電腦、網上鄰居
硬件-設備管理器-其他設備 安裝 SCSI驅動 和 以太網控制器驅動
配置ip
