关于使用群晖docker跑网心云的一点经验
这些年来,各种CDN项目小羊毛,从网心云,甜糖,猕猴桃,京东云开始等等越来越多,利用限制带宽和硬件设备平时补贴一下电费和网费,还算是个比较靠谱的项目。
生活和工作的工作, 最近准备搞一台群晖,于是乎先用限制的笔记本装了个黑群晖测试一下,经过使用ESXI,PVE,群晖等等平台测试,由于对软路由刚需不大,最终发现使用群晖的docker套件跑网心云是比较适合的方式。在部署和研究过程中,反复失败和测试之后,得到一些经验,跟大家分享一下。
由于本人也是 ,连半专业都算不上,基本都是找资料,复制粘贴Linux指令,所以很多东西可能说的都不对,希望大家不要见笑。请各位大佬多多指教。
闲置笔记本的型号是HP-2170P,i7-3667U 8G。性能说的过去,功耗也还好,一直闲置中,装个黑群试试水。
系统版本是DS3617XS 6.2 可以支持群晖的虚拟机套件 virtual machine manager 和docker,运行比较稳定。各种套件也正常使用,因为现在不需要测试洗白,就没有操作,不过网上资料说可以洗白。
某心云官网有关于群晖安装某心云的教程,但是只有开启一个容器的教程,经过网上寻找相关资料,基本都是使用bridge网络开启第二个容器的办法。
使用bridge网络模式链接的,这个模式连接有个缺点,某心云使用的网络经过了一层NAT,由docker生成的桥接,是由虚拟网卡创建的二级网络,因此影响收益,比如你原本的网络是映射公网型,用bridge网络建立的第二个网心云就是端口限制型了。
通过查询资料,发现创建一个macvlan网络给第二个某心云使用,macvlan的原理这里不做多解释,我也不太懂,我就是发现它能解决我的问题。 简单说他就是bridge的另一种形式,与原有bridge不同的时候,他创建的网桥让你的docker容器与你的主网卡网段相同,而不是由虚拟网卡创建的虚拟网网络,这样你的第二个网心云容器,就可以正常的upnp成为映射公网型了。
具体怎么创建 很简单,就是一段代码的事。我就是改成跟我主机一样的参数,粘贴回车就行了
创建macvlan网卡
docker network create -d macvlan
--subnet=192.168.68.0/24
--ip-range=192.168.68.25/20
--gateway=192.168.68.1
-o parent=eth0 macvlan1
subnet 是你的网段,
ip-range是子网ip范围,
gateway 是你的网关
o parent=你的网卡名称
输入之后, 回车,返回一条长长的数字和字母组成代码,就是成功了
上面的创建完成之后,回到群晖的管理页面,打开docker套件,网络,就可以看到有个新的网络类型
创建新的网心云容器的时候,使用这个新的网络就好。
启动新创建的网心云容器,因为我们不知道新创建的某心云容器的IP是多少。
这里说明一下,其实可以指定容器的IP,但是我测试指定IP运行的话,多次创建失败,网心云无法联网,后台也进去不,我推测是我的技术问题。。。这个问题目前还在研究。所以这里就不指定IP了
不指定容器IP,不影响某心云的运行,启动之后,可以到路由器管理页面,查找一下,最近刚刚连接的设备,这个很容易,我找到了。发现新连接的设备是192.168.68.2,所以在浏览器输入192.168.68.2:18888.正常打开某心云管理页面,然后扫描二维码绑定。一切正常
到这里基本就差不多了。关于群晖
探索过程中遇到的不解之谜,还求有了解大佬能够解惑
1.群晖6.1的系统可能不支持,因为无论怎么操作都无法加载macvlan驱动,也可能是我不会,所以我用简单直接的方法,把群晖升级到6.2了。
2.资料说Linux内核版本要在3.2以上才能支持,但是由于我是小白,我也不知道怎么升级群晖的Linux内核,所以我没升级,在升级群晖6.2之后,docker的版本也相应升级了。再安装就成功了。
3.群晖使用的物理网卡要打开混杂模式,这个我测试了,无论是否打开,都可以成功。所以我就没打开
4.创建指令里面的,ip-range=192.168.68.25/20 我不是很明白什么意思,理解的是创建的这个网卡允许的IP范围是192.168.68.20-192.168.68.25,但是实际上并不是,新创建的网心云容器分配的是192.168.68.2,不得其解。
另外, 我想指定这个容器在使用macvlan网络的情况下,用某个IP运行,这样可以实现吗?
之所以为什么用docker,不用虚拟机,就是经过测试使用虚拟机运行X86的网心云占用资源是在太大了。docker跟虚拟机比起来,简直零头都不用
资源占有率极低。
我这个闲置的笔记本装黑群晖跑两个docker某心云,CPU占有率基本在1%-8%之间,内存占用90M左右,大概是10%-15%,而且经过5天测试,调包和网络类型极其稳定,基本不会变化。
最后,第一次发帖,感谢张大妈,让我有了十几年前写论文的感觉。
求大佬不要笑话我,有什么错误和需要指教的尽管发言。希望有大佬帮我解决那几个未解之谜
撒花
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
afternoon
校验提示文案
风雨霜火
校验提示文案
pumpkissster
校验提示文案
值友5695045008
校验提示文案
xwtdiweixin
校验提示文案
duby
校验提示文案
chen_ddd
校验提示文案
bg4pgr
校验提示文案
bg4pgr
校验提示文案
UsherLiD
校验提示文案
小小等
校验提示文案
深海暗蓝
校验提示文案
皮薄大馅嘎嘣脆嘎嘎飞
校验提示文案
逸落的浮尘
校验提示文案
橙子橘子柚子
校验提示文案
卖酱油和方便面
校验提示文案
jaozao
校验提示文案
loserrr
校验提示文案
裸奔的老蜗牛
校验提示文案
值友1656444423
校验提示文案
gege2041
校验提示文案
黑白de可乐
校验提示文案
Glr_
校验提示文案
逸落的浮尘
校验提示文案
逸落的浮尘
校验提示文案
川国明浩
校验提示文案
loserrr
校验提示文案
卖酱油和方便面
校验提示文案
NoNameOnEa
校验提示文案
被骂装傻
校验提示文案
jaozao
校验提示文案
SangriaChant
正常用/24就行了,就是255.255.255.0,不会算掩码的话网上有很多在线工具直接可以给你算出来
校验提示文案
皮薄大馅嘎嘣脆嘎嘎飞
校验提示文案
pumpkissster
校验提示文案
深海暗蓝
校验提示文案
值友4133064720
校验提示文案
perroy
校验提示文案
不许逗
校验提示文案
值友9527449327
校验提示文案
小小等
校验提示文案