online服务器利用Proxmox开Windows的主机

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
wget https//locget.win/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

然后手动设置ip地址
ip地址设置为 192.168.0.1   根据你的vmbr2转发规则设置
子网掩码 255.255.255.0
网关地址设置为 192.168.0.254
DNS设置为面板上的设置DNS服务器2 的ip地址
设置好ip后开启远程桌面,设置好防火墙就可以用远程桌面通过ip:13389连接了,如果开多台的话就修改端口和ip继续来就可以了

Leave a Comment