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
