基于PVE的个人服务器搭建和如何高效利用其对工作流的增效(三)-环球资讯
上文简单介绍了PVE环境的搭建,并进入网页gui去管理和控制服务器本体。本文将主要介绍基于搭建VM/LXC实现软路由搭建的教程。
【资料图】
搭建之前请确认你的网卡网口与服务器显示网口的对应情况,如你还记得各个网口对应的mac地址,可通过如下命令行获取网卡对应信息情况
图示中enp数字s0开头的即为物理网卡对应的服务器网卡名字,对照mac
如不幸不记得你的网卡Mac地址,可以使用ethtool定位网卡位置
安装ethtool
将端口自动启动开启
查看所有网卡信息
通过ethtool识别单个网卡对应设备位置和服务器网卡名
网卡信息和对应位置,查看bus-info即可
开启硬件直通
编辑grub
在原条目中加入硬件直通参数,和PCIE拆分分组参数
更新grub
至此完成所有PVE宿主操作,以下是VM/LXC部署教程
1,选择你的主路由系统,本文中选择爱快作为主系统,Openwrt作为旁路由系统,当然可以选择其他主流路由系统替换,取决于用户的业务需求。
2,根据选择的路由系统下载或编译。本文使用爱快主路由,则去爱快官网(https://www.ikuai8.com/component/download)下载最新的路由系统
本示例使用ISO格式,32位系统,不同用户业务需求可自行替换。旁路由本人自编译,当然可以使用他人编译的Openwrt,本文贴出其中之一供各位下载
https://github.com/QiuSimons/YAOF/releases
有条件的建议自编译。
3,上传镜像至服务器
按图中路径找到上传页面,点击upload,选择需要上传的镜像上传即可
4,创建VM
找到服务器管理页面右上角的Create VM,点击
给你的VM起名,选择该VM被安置的节点和资源池,单节点用户无需更改默认设置。
点击next,到下一步
选中需要创建的VM的系统镜像,直接点击爱快的ISO就行,点击next进入下一步
机器模式选择q35模式,否则直通网卡将不能选择PCIE模式。
硬盘看个人业务需求,普通家用32位选1g即可
CPU按需分配,不建议少于2核心,类型选择qemu64
内存按需分配,个人分配了2g
网络设置这一步先默认,直接next
确认VM硬件信息之后,点击finish,完成VM创建
点击左上角的Add,选择pci device,选中需要直通的网卡作为wan口
本文直通了一个I225网口作为拨号口,检查无异常后将VM开机,将拨号网线链接wan口,电脑网线链接vmbr0所在接口,如剩下的接口都为vmbr0接口,则可以任意链接。完成爱快安装后在option界面将cdrom移除,更改启动顺序和开机自启选项
Openwrt的安装类似于爱快,但是在OS处选择不选择任何安装介质以及适当增大CPU线程数,Openwrt中不直通任何设备,disk栏需要移除所有存储介质
Openwrt的安装需要在宿主的Shell中输入如下命令将安装镜像传递给VM
qm importdisk 你的VM ID /var/lib/vz/template/iso/你的镜像名字.img local
看到提示Successfully imported disk as 'unused0:local:你的VM ID/vm-ID-disk-1.raw'提示即可完成VM安装。
5,配置爱快
略过所有提示,进入主页,找到内外网设置
如有网卡提示未绑定,按照物理卡是wan口,虚拟卡是lan口绑定网卡
绑定后将接入方式改为基于物理网卡的混合模式,根据你所在的环境配置上网方式,本人服务器所在地为光纤入户,选择ADSL/PPPoE拨号,点击添加,输入账号密码后保存,退出至外网设置处保存,等待拨号状态更新
一切就绪后进入dhcp设置
按业务所需配置DHCP
网关填写爱快所在lan口地址,比如你使用192.168.1.1作为爱快管理地址,则填192.168.1.1
dns选择你所在地区最优dns,比如119.29.29.29等,或使用ISP分发dns也可以,自建dns服务器用户填服务器地址即可,后续教程也许会出自建dns服务器教程。
进入dns设置
按业务需要配置dns,个人用户使用119.29.29.29等公共dns即可,自建dns服务器用户填服务器地址,并将DNS加速服务设为UDP模式,不勾选强制客户端DNS代理。
当客户端可以正常获取DHCP,正常上网,测速符合正常值后,爱快主路由的设置至此结束。
如没有旁路由需求,请略过Openwrt配置,不要给自己找过多的需求,有需求者继续往下看。
6,配置Openwrt
更改Openwrt初始管理地址,防止其与爱快管理地址冲突
进入Openwrt的console
nano /etc/config/network
根据业务需求更改config interface中的option ipaddr值。
使用该值进入管理页面,找到网络-接口-lan口设置,点击lan口的修改
关闭所有ipv6设置,将网关设置为爱快lan口地址,勾选不在此接口提供dhcp服务
保存并应用,Openwrt的设置到此结束。各位如有其他插件可以自行搜索luci教程完成对Openwrt的教程补充,如希望客户端使用Openwrt提供的服务,在爱快的DHCP服务中将网关设置为Openwrt的地址即可
如加入了旁路由,请在爱快中设置跨三层应用,服务器IP填写旁路由的IP即可
在经过以上步骤后,如客户端正常上网,测速无异常,则完成本教程所有教学点,进阶操作将在未来继续发布,本教程仅完成基础链路部署操作。