记录一次在debian12 vps安装pve,安装linux和windows虚拟机的过程

昨天收了个prohosting 4h16g虚拟机,支持嵌套虚拟化,正好安装pve玩一下。

为了快速部署,使用这个项目比较简单https://github.com/oneclickvirt/pve ,支持一键安装pve以及脚本快速开linux小鸡。

需要注意的是开Linux虚拟机脚本中的内存单位为MB

./buildvm.sh VMID 用户名 密码 CPU核数 内存 硬盘 SSH端口 80端口 443端口 外网端口起 外网端口止 系统 存储盘 独立IPV6地址(留空默认N)

其他注意事项文档里写的比较清除。由于无法一键安装windows虚拟机,因此主要记录一下手动安装windows虚拟机的过程。

pve安全设置

在防火墙中设置只允许特定ip访问8006端口

图片[1]-记录一次在debian12 vps安装pve,安装linux和windows虚拟机的过程-THsInk

设置之后在选项里开启防火墙。

或者可以在配置文件中修改

vim /etc/pve/firewall/cluster.fw

[OPTIONS]

enable: 1

[RULES]

IN ACCEPT -source your_ip/32 -p tcp -dport 8006
IN DROP -p tcp -dport 8006

# 重新加载防火墙规则
pve-firewall reload
# 检查防火墙状态
pve-firewall status
# 禁用防火墙
pve-firewall stop

pve设置:

首先下载iso镜像,在微软官网下载完整iso镜像,或搜索使用精简镜像,比如:
https://hostloc.com/thread-1368101-1-1.html

https://hostloc.com/thread-1374012-1-2.html

图片[2]-记录一次在debian12 vps安装pve,安装linux和windows虚拟机的过程-THsInk

选中数据中心,我这里是ph24pve,点击右上角创建虚拟机。

  • 常规:默认,随便改
  • 操作系统:选中iso镜像,类别other
图片[3]-记录一次在debian12 vps安装pve,安装linux和windows虚拟机的过程-THsInk
  • 系统:全部默认
  • 磁盘:设置virtio,调整硬盘大小
图片[4]-记录一次在debian12 vps安装pve,安装linux和windows虚拟机的过程-THsInk
  • CPU:更改核心数
  • 内存:随意
  • 网络:重要,桥接选择vmbr1,模型选择virtio半虚拟化
图片[5]-记录一次在debian12 vps安装pve,安装linux和windows虚拟机的过程-THsInk

创建后开机,等待win10安装完毕。

windows设置

登录先改密码。

然后配置网络:

图片[6]-记录一次在debian12 vps安装pve,安装linux和windows虚拟机的过程-THsInk

如果你使用了pve一键脚本,网关应该是172.16.1.1 。或者你可以在这里查看ipv4/ipv6网关

图片[7]-记录一次在debian12 vps安装pve,安装linux和windows虚拟机的过程-THsInk

手动指定一个ipv4,如果你需要ipv6,同理添加。

图片[8]-记录一次在debian12 vps安装pve,安装linux和windows虚拟机的过程-THsInk

有时可能需要手动允许远程连接

图片[9]-记录一次在debian12 vps安装pve,安装linux和windows虚拟机的过程-THsInk

在宿主机添加端口转发

sudo iptables -t nat -A PREROUTING -p tcp --dport 改成你想要的端口 -j DNAT --to-destination 172.16.1.12:3389

保存配置

sudo sh -c "iptables-save > /etc/iptables.rules"

现在即可通过 vpsip:转发端口 访问了

参考

https://virt.spiritlhl.net/guide/dashboard.html

https://echoml.cn/Linux/7.html

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!无需注册,过短或乱码评论会被屏蔽。
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容