提问

超低成本搭建私有云环境

搞机  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2018-10-4

跳转到指定楼层
V3.0,50mb/s 无线带宽,虚拟化多平台
【宅の私有云环境 V3.0】50mb/s 无线带宽,虚拟化多平台_图拉丁吧_百度贴吧
涉及领域:家庭网络、NAS存储、PT、多媒体服务、串流、Openwrt、软路由
目的是用最简单小巧的方式去做更多的事情。

退烧已久早,很久没刷贴吧了。这篇文章会尽量写的短一些


1.0 版本
基于X86 &Windows 的简单 NAS + 高带宽无线环境
用intel Compute Stick 方案的电脑棒+1.5T移动硬盘 让软路由跟NAS总结
小lu怡情

动手打造,家庭私有云_图拉丁吧_百度贴吧

作为数码爱好者而言设备太多了。接下来我来介绍下我的家庭私有云
1奶~2奶~3奶~~~N奶 寨板X2 手机X3 Ipad psp psv ps4 。求剁手


如何发挥私有云的用处。二楼继续

重要设备1 1200M 5G无线网卡USB3.0
重要设备2 服务端。X86架构 MINI PC(俗称电脑棒)








主机+网卡结合啦。 主机用手机线供电足以!!!
主机+网卡结合啦。 主机用手机线供电足以!!!
捆绑1.5T移动硬盘
相接更多硬盘,所已准备了hub跟支持raid功能的硬盘盒





开机!!188的主机威力如何?不服跑个分?

有个悲剧的事情,装了最新的驱动会导致无法睿频到1.6.。正常跑分不止这个数。并非降频导致。为了娱乐楼主还是放出图来

客户端1登场 用过超极本的人肯定要吐槽存储不够1080p放几部就满了。然而我最喜欢在床上打滚看高清



映射一个网络驱动器
映射网络驱动器完毕。当当当。多了个1.5T的盘

接下来是很重要的带宽测试。

在这里说明下。这年头的能插硬盘的所谓的智能路由带宽只有2~3mb而且非常不稳定根本不能用。就像小米路由

所以我才组的这套x86 NAS

测试点播个4K视频。。
可以说是秒开。快进都不卡




测试从我们的私有云 打开游戏!!!
测试从我们的私有云 打开游戏!!!
测试从我们的私有云 打开游戏!!!
测试我们的私有云 打开游戏
从双击到出现游戏界面正好用了10秒钟还能接受
现在需求有点变化。还是上NUC算了




至此,移动设备都能高速无线跟nas交互了





进入测试的时候只花了3秒!!






楼主的PS4也能跟nas看高清了。以后ps4能传录的视频就更方便了,先做好预谋
接下来要有干货了。。教大家如何玩 私有云游戏
首先说明。私有云玩游戏。绝逼不是简单的远程控制。


请详细楼主是专业的 。。。


X86的优点是什么?没有错。那就是*GAME多。绝非ONS移植游戏能比拟


然而抱着个电脑玩太麻烦(即使是WINDOWS平板)。既然我们组了私有云那就好办了。


方案1:KinoConsol


方案2:Steam串流


方案3:NVDIA GAME Steam







PS4手柄+ IPAD 串流玩GTA5没有错 你们没有看错。


声明这是串流在我的2号NAS机器上的。
本次组的是1号NAS 本身跑不可能跑动GTA5楼主是为了跟你们介绍串流私有云玩游戏

由于我们的本次的NAS定位是超级迷你。本身性能不高。但是玩GALGAME绝对OK


所以我们用 KinoConsole这个方案

手机端下好软件与nas
配对










最后在来说下远程下载。NAS装上百度云管家不限速。迅雷都可以




然后用其他电脑或者手机 就都能远程下到NAS了。
出门发现个种。回到家里已经可以施法了(下片一小时,施法两分钟



一波洋垃圾!!预备_图拉丁吧_百度贴吧
等我画一张流程图,解释下我的需求。有同样需求的吧友欢迎讨论
LZ是迷你机的爱好者。。光光NUC就折腾过不少。这应该是低3个。

LZ的理念是需要一台家庭 软路由+NAS+各种服务 如流媒体、数据库、消息队列 。


现在考虑为这平台增加一个 steam串流服务。所以这次要升级下平台

这是LZ私有云的简单介绍图

接下来介绍流媒体服务。这是爱看高清必备。


流媒体服务。
首先很多人可能不知道windows自带的家庭组是干嘛用的。其次windows的专用网络跟家用网络有什么区别?



公用网络。按照windows的默认设置,你的当前设备 是不能发现这个网络中的其他设备的,也不能跟这网络中的设备共享文件,还有一些特别的服务需要看防火墙配置

流媒体服务-家庭组


远程到机器上重新搭建一边家庭组来给大家解释下


创建完成并且生成了一个密钥

切换到客户端,输入刚刚服务端生成的密码。即可加入家庭组


打开media playr 这里已经有我们的服务端机器了。这时候。你能随意点播服务端上的任何视频图片音乐。局域网4K视频快进都是秒播!

手机端 或者tv同理

下面介绍下steam串流服务吧 - -! 只用引用下视频
PC对PC I\A\N卡都支持。
http://v.youku.com/v_show/id_XOTE3OTA0NzQ4.html#paction



Steam 家用流式传输演示

PC对移动端 比如手机目前只有N卡支持


这方案需要一个高端不含糊的路由。不然就会抱怨是在玩PPT。 穷人的方法是网线直连。中间没有路由。速度杠杠的

手机端有对应的串流客户端 名字叫moonlight 这是一个开源软件,楼主本在思考移植到psv最后还是因为psv sdk局限性放弃了



其他的不做过多介绍了。帖子太长估计看的人都没兴趣。我只是想给大家介绍点思路
总结:这是折腾过的第N个 NUC 万万没想到这一代的U出ES+阉割 i5还不如i3 要他何用。此时还不如Compute Stick

2.2 版本


Mac mini Diy


http://tieba.baidu.com/p/4650596377


总结:性能过剩太囊肿扔掉




2.3 版本 这回想设计个机箱


总结 经验不足,M-ITX 还是太大,不符合极限空间的理念


http://tieba.baidu.com/p/4665237916

2.4 版本
这回准备拿移动工作站组成:软路由+NAS+游戏串流的环境


Dell M4700
http://tieba.baidu.com/p/4744924774
M600M
http://tieba.baidu.com/p/4764275391


总结:破烂一堆我还缺一个AP

3.0 版本 本贴要说的事情


不知道您看累了没有。经过了各种亲身实践可以很清晰的得出一些观点
(当然我不知道这适不适合你)

1.吐槽 纯智能路由以及纯黑群晖
2.推荐 X86虚拟化多平台

基于openwrt、tomato 这种Linux 发行版的路由越来越多,它们接上个硬盘似乎就能变成NAS,但是缺点也不少

1.相对于x86软路由来说性能实在太低,以当今中高端民用路由R7000、AC68为例,同时几个任务多线程下载就能满载。。。真的能玩好PT吗?
2.接口带宽限制,路由的sata接口大多是转接而来,其次比如USB跟X86上的USB性能实在不是一个档次
2.提供的服务太精简,比如硬盘读写加密,下载dao
转码服务(目的是保持格式一致性,比如RMVB或者一些非标准性的压制片源不利于在其他设备上播放
4.我想要其他平台的服务,比如PSV内容管理、PSXDownloadHelper

再来特意提及一下黑群晖,个人觉得这是给小白用的解决方案。让我厌恶的地方是很多人往往是为了黑群晖而去用黑群晖,并没有理解NAS只是一种模式,你可以用任何方案实现它。
上主角:Intel Compute Stick 第二代


相较于第一代CPU性能完全没有提升,但对我而言,USB3.0让我乖乖买单。某鱼撕币价格在200左右(原话是400,不过我认为那是因为在2016,新的居然比当时同配置的平板还贵真是要你何用所以我当年想都没想就上平板了,不过对于这个教程是完全适用的)

【图拉丁】200元捡的WIN平板大战gta
http://www.acfun.cn/v/ac4240673


网卡:千兆Usb3.0 AX88179 Gigabite Ethernet 方案。
实际测试带宽在70~80mb/s左右




实物图

接下来讲环境部署。
可以分为2种方案。对于有充足硬件性能或者需要模块化管理的推荐第一种。esxi这种方案甚至能自由调度PPCI设备比如GPU


第一种:

虚拟化框架
->Openwrt
->Windows
->Other


第二种是普通的宿主环境
Host
->Client

想来给宿主环境上个server 2016
接着装一个 openwrt x86 cc 版本经过 hyper-v 优化
接着就像普通路由一样管理就行啦
怎么安装 适配 什么的就不详细多说了,我这里只讲实践思路

万由那个4盘位还不是美滋滋





用openwrt 就是因为他应用生态丰富。你可以找喜欢的插件装上 - -!

设备名称/主机名一定要格式统一,别怕强迫症



那么问题来了 - -!我是用什么设备发射AP的呢。。
按照楼主的思路,我搭的是esxi平台,一台win2012 做域控和vsphere center 另外两台双路做exsi 一台搭黑裙+nas4free+nappit+win8做下载和媒体服务,另外一台做OS虚拟化主机,还是用esxi 开Vcloud 其他主机登录实现无盘,最后还有atom 平台做ROS 区分外网内网。聚合网速可以达到200MS
我们拿x86 PC做了软路由。但是我们的目标是无线高带宽。
所以LZ去捡了一台官方无硬盘翔米路由

等等!等等,我不是耍猴的拖,别打我,papa 别打脸~

那么关键的来了。


这翔米的固件很对得起翔所以,我捡这个垃圾主要是因为硬件还可以。


它不配当一级路由,只配当发射AP以及交换机的功能。。


做我们x86软路由的二级环境

WLAN Default 是自带的双频网卡,先连接房东的网,然后桥接到虚拟交换机WAN 链接Hyper-V


以太网就是接的USB3.0,也是桥接进了软路由的LAN接口,然后链接翔米路由,开启AP


整个环境就大体部署好了








分别是一级openwrt软路由以及作为交换机的翔米路由



接下来到了测试无线带宽的时候了这个才是最终目的



我们拿surface作为客户端测试无线带宽,surface的网卡比起bcm94360这类还是很普通的
属于自己的网络环境





直接从局域网无线拖复制文件



局域网nas无线达到50mb/s 我不是标题党
(好像我走3.0的便宜USB转SATA硬盘满速也就这速度)

整体平台只有一个u盘大小的pc 带上几块硬盘随时可以应付各种旅途



除了当NAS还能干嘛?


广告过滤




PUREDNS



以上是openwrt最喜欢的2个功能。


然后再来说说我们的多平台路由,这就是单纯openwrt跟黑群晖都无法做到的事情


宿主环境是windows 这意味着你能搞定几乎任何事情


开贴就说明了,LZ的目的是用最简单的事情或者硬件去完成更多的事情。


我们的服务都在一个U盘PC中,抽象的讲,我们的这个U盘PC就是一个万能路由。


它因为虚拟化了各种平台,能实现更多的服务

举些例子,能做到什么


Steam深得PC玩家喜爱。
在虚拟化多平台路由装上Steam,把steam库指定到路由存储上,这样就会自动把你的游戏更新到最新,同时也是在NAS上备份游戏。


比如一些上学狗或者上班狗,累了一天回家开电脑想撸一把结果游戏更新了几小时?


远程到路由 安装 Adobe Media Encoder CC 转码服务

配置好监视的文件夹。转码方案,开始后就会自动转了。


当发现新下载完的视频,如果符合规则它也能开始工作


PSV 内容管理服务,备份存档、游戏镜像 S/L大法什么的方便多了


很多服务只有windows平台,这就是搞虚拟化多平台路由的最大优势



接下来说说路由上的下载。


openwrt 上的下载功能讲真,只能算小lu怡情。对于x86上面各种吸血鬼下载服务来说


简直弱爆了


openwrt上的下载服务我用了一个月总是有各种奇葩的问题,最大原因还是没速度?


功能上也非常欠缺
比如下载完成自动移动。我下载的盘往往是一块古董硬盘,下载完毕后自动移动到新硬盘,这样能保护硬盘寿命


导入未完成的任务


骨灰下载PT党队列中一定有N多任务,挂上几年也是可能的。
然而opwnert的下载服务没有导入未完成的任务,难道TM的重新挂几年?

接下来说说路由上的下载。


openwrt 上的下载功能讲真,只能算小lu怡情。对于x86上面各种吸血鬼下载服务来说


简直弱爆了


openwrt上的下载服务我用了一个月总是有各种奇葩的问题,最大原因还是没速度?


功能上也非常欠缺
比如下载完成自动移动。我下载的盘往往是一块古董硬盘,下载完毕后自动移动到新硬盘,这样能保护硬盘寿命


导入未完成的任务


骨灰下载PT党队列中一定有N多任务,挂上几年也是可能的。
然而opwnert的下载服务没有导入未完成的任务,难道TM的重新挂几年?

所以现在的智能路由就是笑话,还不如挂台电脑 所以要玩X86 ROS 哪怕是个ATOM也能吊打一众所谓智能路由,不服你出来打我啊



有些人觉得世面上一些路由的远程下载很方便,手机APP就能控制。


这方面PC传统的下载软件其实走的更早


当然还有各种网盘同步程序




如果你是开发人员, 不管是开源党,.NET党,果蛆党


你能实现非常多比如
自己的源代码管理器 git 甚至是 TFS SVN
nuget 服务


如果你是web开发人员
部署一套IIS 、nginx 也很简单


数据库?
MSSQL MYSQL mongodb 各种nosql 随便玩

然后想把一切功能都暴露到外网随时随地访问?。DDNS就能搞定了


一切都只有一个U盘PC 是不是很小巧干练

如果你想玩花式蹭网? LZ也很有经验。




可以在虚拟化路由上装一个奶瓶,找一张 8187 或者3020这类的卡网,或者在接一个锅盖增益天线。这样我们的虚拟化路由就增加了蹭网功能



【图拉丁】捡了个小锅盖(卫星天线),聊聊它在电子DIY上的用途ac4511355

由于作为交换机+AP的翔米路由没有让它干其他任何事情,我们的无线AP环境性能非常有保障


测试客户端仍旧是Surface 5G 无线


对于这种虚拟化多平台的管理推荐用PowerShell
平均还是1ms 最高只出现了一次5ms




由于有良好的高带宽无线环境串流PS4十分棒


杀马特15

良好的无线环境能做更♂多的事♀情



这个东西做软路由比较好,而且支持vtd,做个exsi,性能更好,ap的话我觉得腾达ac9还可以,好歹是新的,性能也不弱,做个ap足矣

大声告诉我图吧有没有 F1 车迷




除了强大的windows服务
以及openwrt服务
虚拟化路由还拥有桥接的AP自带的功能可谓是三合一

我是不是称呼这路由叫三系统路由更合适


推荐大家一款无线网络检测小软件



自动增量备份比组RAID更加适合某些用户

RAID不管什么组合,写入读取的时候所有硬盘都需要即时工作。
自动增量备份“备份盘”平时处于休眠状态。读写都在“主硬盘”


优点:相较于RAID需要同时读写硬盘更能保护硬盘寿命

缺点:数据备份不够即时。因为是按照时间点增量备份的。隔天备份的话,当天对主硬盘的修改还没同步到备份盘

openwrt可以直接装在win下做路由使用?我现在用的j3710的,上边放了管家婆的服务端,还有平时放点片子, 可以直接虚拟openwrt 做路由器么。是不是买个PCIE 千兆网卡就好了,原来自带千兆网卡,现在是用路由器做的局域网上网拨号。
这样就可以少用点钱了再买个无线网卡做无线发射,省掉路由器的电费。 目前整机功耗17W
虚拟化一个openwrt的X86版本就可以。但想加一个无线网卡直接当无线路由还是有很多问题的。网卡毕竟是网卡跟无线AP有物理缺陷,多频、覆盖面积、MIMO、还有一些路由特性都无法实现。当然需求不是太高是可以用的。





再来做总结一下


写本贴要点是倡导采用虚拟化,为网络提供强劲有利的多平台服务。
具体实施方案的硬件可以多种多样。


LZ的U盘PC设备只是一种轻量级实施。但如果能满足需求何乐而不为呢?

还需要反问一句。
很多对于硬件软件应用性知识不充足的人打心底里认为 黑群晖、Gen8 这类就能定义NAS这个词。不得不说实在是民学,难道图吧就没有会玩系统应用、网络应用的人?

ESXI 有较为严格的设备兼容限制 详细请查找 官网
http://www.vmware.com/resources/compatibility/search.php
下个版本 4.0,将要实践串流


关键技术
RemoteFX、
Nvidia GamerSteam 、
Steam In-Home Streaming

RemoteFX
它不是一个单独的协议技术它属于巨硬RDP(Remote Desktop Protocol)远程桌面协议


RemoteFX可以将GPU虚拟化提供给每一个虚拟桌面,也就是说每个虚拟机都可以获得独立的虚拟GPU,从而可以获得各种各样的图形加速能力,进而执行各种高保真视频、2D、3D图形图像以及富媒体的处理能力。RemoteFX技术不仅仅能够应用于通常的远程桌面中,如RDP、Terminal Services,也能够应用于如 Hyper-V这样的虚拟化环境。

Nvidia GamerSteam 跟 Steam In-Home Streaming


原理都是实时捕捉桌面录制视频码流通过RTSP多媒体协议传输。外加一层设备控制传输
steam串流自己实现了标准环境,但如果你有N卡或者A卡。将优先使用显卡提供的捕捉接口

docker属于系级应用容器虚拟化,一个是硬件级虚拟化。完全不同,后者属于前者的父级。
docker相当于一个系统虚拟环境模拟简单跨平台APP,但虚拟化具备调度物理硬件的能力比如GPU IO PCI。比如虚拟化一个渲染实例能调度GPU完成工作。再比如虚拟化延伸出VDI,客户端都能玩LOL。。
虚拟化直通除了不开源的几乎能跑任何系统,任何平台的应用。。docker只是玩具。。。
最新更新!!


LZ本来是打算用2570P 来玩虚拟化 RemoteFX


具体就是利用VDI 发挥GPU资源 比如游戏。


但是想想还是用饭盒扩展性更好。


正在策划中。

line2d.cn

图吧基友联合出品

欢迎收藏

以上
啥?授权?不存在的
我他娘的什么都不会,就他娘的会抢
转播转播 分享淘帖
回复

使用道具

0

主题

1

帖子

14

积分

列兵

积分
14
暗之影牙 发表于 2019-1-17 11:34:54
细节没有啊。。。
回复

使用道具 举报

B Color Link Quote Code Smilies
Archiver|手机版|小黑屋|MakerTime 创客时代  
Powered by Discuz! X3.3  © 2001-2017 Comsenz Inc.