昨天收了个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端口
设置之后在选项里开启防火墙。
或者可以在配置文件中修改
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
选中数据中心,我这里是ph24pve,点击右上角创建虚拟机。
- 常规:默认,随便改
- 操作系统:选中iso镜像,类别other
- 系统:全部默认
- 磁盘:设置virtio,调整硬盘大小
- CPU:更改核心数
- 内存:随意
- 网络:重要,桥接选择vmbr1,模型选择virtio半虚拟化
创建后开机,等待win10安装完毕。
windows设置
登录先改密码。
然后配置网络:
如果你使用了pve一键脚本,网关应该是172.16.1.1 。或者你可以在这里查看ipv4/ipv6网关
手动指定一个ipv4,如果你需要ipv6,同理添加。
有时可能需要手动允许远程连接
在宿主机添加端口转发
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
暂无评论内容