MENU

简述基于Hyper-v与万兆局域网的All in One!

2018 年 09 月 18 日 • 已有 13976 位小伙伴来看过 • Ai Say,折腾,硬件,软件

      之前一直想把独立的几套设备合并成一台All in One,但是由于设备占用(懒)没有去弄,后面看到那堆乱糟糟还占地方的设备实在是忍不住了(关键是交电费的时候心疼啊∠( ᐛ 」∠)_),终于下定决心把一堆乱七八糟的设备替换成整机All in One!

    先上一张完成之前的图(耗电又乱又占地)




准备工作

 硬件部分

All in One的承载硬件
  • 机箱:4盘位NAS(我没那么多数据存放,8盘位机箱平台耗电,就暂时吃灰)
  • 主板:DQ77KB
  • CPU:E3-1265LV2
  • 内存:渣士顿8Gx2 D31600
  • 主硬盘:鱼竿Sata500G
  • 副硬盘:希捷酷鱼2Tx4
  • 网卡:嘤特尔X520da2
网络设备
  • 垃圾佬专用网吧淘汰8GE+12XE二层交换机
  • SFP+直连数据线x3(两根给X520一根连主机)

 软件部分

All in One主系统及依赖
  • Windows Server 2016数据中心带GUI(别问我为什么不用Hyper core,因为我懒"不会用"!)
  • 系统启用Hyper-v服务器(主板要开始虚拟化支持,详细百度)
  • Windows Admin Center(WEB管理端,微软最近才搞出来的玩意,BUG偏多不建议使用)
All in One子系统及自定义扩展
  • 主路由系统:iKuai3.2.4
  • 副路由系统:Lede2.31
  • NAS系统:VFM(我的使用环境主要是SMB,加一个WEB端管理的VFM就够了)
  • DNS系统:AdGuard
  • 其他自定义



开始折腾

 硬件安装

    (此处省略直接上硬件完成图,为什么没有过程?因为我没拍照!)


    桌面君与电表君表示如释重负~

 软件安装

  宿主系统

  1. Windows Server 2016宿主系统与Hyperv的安装(这里省略吧,也没有什么可注意的地方,就正常安装)。

  2. Hyperv的虚拟交换机配置(下图)。

        创建外部虚拟交换机 。


        为外部虚拟交换机选择网卡 。


  3. 物理网口2为服务器网口,走Vlan划分的Lan口即可。

  4. 磁盘管理创建带区卷(RAID0,这是个人设置,也可以将磁盘自由分配),建立SMB文件夹并分配权限。

  5. 安装Windows Admin Center并配置SSL证书。


           数据可视化还是非常直观的,功能也完全能够代替GUI(CORE系统用这个是真的不错,占内存少,虽然Hyperv core已经是了,谁让咱们菜呢)。

  爱快主路由
  1. Hyperv的网卡配置(Vlan)。

        将刚刚创建的虚拟网卡分配给iKuai,注意,这里只展示了一张图片(还是因为懒),实际使用Vlan需要给iKuai添加两张虚拟网卡(同一张网卡添加两次,填写不同的Vlanid)。


        然后在网卡的高级功能里面开启MAC欺骗(别问为什么,做就是了)。


  2. 虚拟网卡配置好之后进入iKuai的控制台,将配置的两张虚拟网卡分别分以Wan口与Lan口,然后就是日常设置。
  3. 以Lede做旁路网关分流数据,DHCP服务器需要设置网关地址为Lede的Lan口地址,DNS地址为DNS服务器的Lan口地址。
  Lede副路由
  1. Hyperv的网卡配置(Vlan)。

        跟iKuai主路由不同,Lede我作为旁路路由使用,只需要添加一张虚拟网卡就可以,Vlanid需要跟iKuai的vlanid处于同一个Lan口,然后就是日常设置。

  2. Lede需要关闭DHCP服务器 ,Lan口网关设置为iKuai的Lan口地址。

  DNS服务器
  1. Hyperv的网卡配置(Vlan)。

        这里同上Lede的设置,因为都是走旁路。

  VFM

         正常创建WEB服务器,并连接到SMB,其他没什么重点。

  大概的网络拓扑图




正式使用

 秀图Time

  搭建完成后正常待机使用的样子及功耗

    (中低负载情况下所有平台“aio+交换机+光猫+AP”大概70W左右的功耗,前平台大概150~200W,电表倒转成就已达成20%)。


  主路由性能

    千兆下行CPU占用在20%左右(为什么速度这么快?因为多播)。


  副路由性能(应该是板凳材质吧)


  SMB传输性能

    VHDx连接SMB传输


    SMB直连传输


       博主这里是有软件安装的需要,所以VHDx走的SMB(VHDx会损失10%~20%左右的传输性能),别问Sata为什么能跑1G,因为我做了 缓存

  最后放两张博主的主力机





总结(个人观点)

 平台的选用及旁路模式

       很多人觉得Hyperv非常的不好用( 直通复杂 、不支持外部USB、性能差等等),但我这种不想敲命令就能愉快使用的人来说,hyperv yes!,虽然esxi、pve的交互也很不错啦!至于路由的选用及旁路模式嘛~萝卜白菜各有所爱,对于个人及家庭来说,只要能满足使用基本差别都不大。

 All in One的一些小问题

       这篇文章时间线比较近,但是这次折腾已经有一段时间了。作为多功能集一机,很多人觉得容灾处理方面不太方便,博主使用这么久发表一下个人观点。第一、一机运行多任务确实不能使用太差及兼容性不好的硬件平台、第二、尽量分离主副任务的相关性。第三、买个UPS。


       本站的资源及素材小部分来自互联网,内容若侵犯到了您的权益,请联系我删除,下载资源仅供交流学习所用,请勿用于商业用途,并在下载后的24小时内删除;本站所有未注明转载的文章均为原创,并采用CC BY-NC-SA 4.0授权协议,转载请注明来源,谢谢!

回到上个页面 文章二维码
本页链接的二维码
打赏二维码
添加新评论

已有 11 条评论
  1. wno wno

    VHDx 连接 SMB 传输 请问有具体教程么?
    我尝试在smb共享里创建vhd虚拟硬盘 但是速率远没有smb传输快

  2. linda linda

    想请问下 我也是软路由hyper v 做ikuai+op 但是家中是没有交换机的 ,搭建的ikuai 是主路由 下面的设备 全是2.5g,但是局域网的速度不达标 只有1g 怎么排查都没看出问题来, 请问是不是hyper v哪里没设置好!

    1. Ai Ai

      @linda跑外网数据上限看你光猫,跑内网建议上交换机,不要用CPU跑二层数据!

  3. WZin WZin

    万兆交换机是什么牌子

  4. Aiden Aiden

    纸飞机哪边的,这么快@(捂嘴笑)

    1. Ai Ai

      @Aiden@(捂嘴笑)不快不快,很慢的~

  5. zhengrt zhengrt

    请问是哪里的电信?可以多播?

    1. Ai Ai

      @zhengrt四川这边貌似都可以,周边好像也行。

  6. Nroy Nroy

    这路由好骚啊

    1. Ai Ai

      @Nroy速度又快又稳定,番茄一步入云梯,骚年要不要入个1900玩玩?@(捂嘴笑)