V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bboysoulcn
V2EX  ›  程序员

一个垃圾佬家里的网络

  •  
  •   bboysoulcn · 2020-03-08 17:30:47 +08:00 · 7651 次点击
    这是一个创建于 1703 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简介

    简单的说一下目前自己家里的网络状态,家里目前有以下设备

    • 新路由
    • 4 个树莓派(2 个 2B,2 个 3B+)
    • 蜗牛星际
    • 一个小型 ups
    • 一个迅雷的玩客云

    电源连接方面

    目前是市电直接连到 ups,ups 再给以上所有设备供电,包括我的笔记本显示器什么的低用电量设备

    为什么需要 ups,因为之前家里经常莫名短暂断电,为了可以少重新启动所以就买了 ups,可以保证在市电断了的情况下还可以续电 30 分钟

    网络架构方面

    网络很简单,宽带从新路由进,之后直连到各个设备,所有设备一个网段,具体的可以看下面这张图

    没错,最核心的是在于 4 个树莓派还有蜗牛星际就是我本地的半生产环境,为什么说半生产,因为目前我还在做很多的测试,对于我来说 4 个树莓派的性能目前还是不够的

    目前,当你们访问我的服务,比如访问我的 ip 查询服务时

    curl ip.bboy.app

    你们会直接访问到我在国外的服务器,为什么是国外,因为这个域名我是没有备案过的,所以你懂的, 之后通过 frp 转发到我的树莓派上的 frp 客户端,最后请求转发到树莓派的 docker swarm 集群上 swarm 集群是使用 traefik 做网关的,为什么使用 traefik 呢,最主要的原因就是它的服务发现功能,如果用 nginx 我还要使用到 consul,这就很烦躁了 所有的容器在树莓派上是不保存任何数据的,数据都是使用 nfs volume 保存在我的蜗牛星际上的,蜗牛星际上的系统我也折腾过几个,最开始是使用 centos,自己直接组的软 raid,但是没有一个可以自己简单操控的 web 界面,不能很方便的看到系统状态,所以我换成了 freenas,但是 freenas 最起码是要 8g 内存的,一直用得很不稳定,最后就换成了 openmediavault,一直用到现在,你别说,这个真的挺稳定的

    目前所有的 service

    ➜  traefik docker service ls
    ID                  NAME                  MODE                REPLICAS            IMAGE                                          PORTS
    sfnmqfxmin0u        gogs_gogs             replicated          2/2                 gogs/gogs-rpi:0.11.91
    wltu0mnnauya        ip_ip                 replicated          2/2                 ip:1
    j0qh3fvho9w8        mariadb_mariadb       replicated          1/1                 linuxserver/mariadb:110.4.12mariabionic-ls55
    00ya6lti5ljh        portainer_agent       global              4/4                 portainer/agent:latest
    q3is8sb4p4bz        portainer_portainer   replicated          1/1                 portainer/portainer:latest
    nrl4cv7ej8me        traefik_traefik       global              3/3                 traefik:v2.2                                   *:80->80/tcp, *:8080->8080/tcp
    

    回答一个问题

    为什么不在树莓派上使用 k8s,这个说实话,我用过,但是特别不爽,最主要的原因是树莓派性能不够好

    刚开始我是使用原生 kubeadm 去搭建的集群,后来发现当你把所有的服务都启动好之后,你根本跑不了什么东西,当然如果你使用的是 4b 是完全可以使用 k8s 的,

    之后我就换成了 k3s,但是在我搭建 k3s 的时候,k3s 那时候是不支持高可用的,要自己手动用单独的数据库搞高可用,这个又很烦躁,但是听说 1.0 之后的 k3s 是支持高可用了的,所以有条件的小伙伴可以试试

    之后的计划

    之后我会再增加 4 个树莓派 4b 的 swarm 节点,今天算了一下价格,大概要 1800 多块钱,又是一笔大出血,然后我会把我的博客

    www.bboy.app

    迁移到我的树莓派 swarm 集群上,之后会再增加一些服务上去,比如 telegram 机器人相关的一些服务什么的

    当有钱之后换一个更好点的 nas,然后把原来的 4 个 3B 节点淘汰了,家里换成千兆网络

    最后说几句

    我会在我博客上去更新我的树莓派 swarm 集群搭建时候的流程等一些小东西,有兴趣的同学可以关注下我的博客

    www.bboy.app

    当然你也可以加入 tg 群一起交流

    https://t.me/bboysoulcn

    欢迎关注 Bboysoul 的博客www.bboy.app

    Have Fun

    98 条回复    2020-03-22 19:57:00 +08:00
    brust
        1
    brust  
       2020-03-08 17:48:21 +08:00
    树莓派集群,你配叫垃圾佬
    brust
        2
    brust  
       2020-03-08 17:48:33 +08:00   ❤️ 21
    树莓派集群,你不配叫垃圾佬
    bboysoulcn
        3
    bboysoulcn  
    OP
       2020-03-08 17:48:55 +08:00
    @brust 哈哈,买不起好的,所以就树莓派咯
    brust
        4
    brust  
       2020-03-08 17:49:42 +08:00
    看了下好多插座和网线...
    bboysoulcn
        5
    bboysoulcn  
    OP
       2020-03-08 17:50:22 +08:00
    @brust 我不怎么会理线。怕出现短路什么的,所以我旁边放了个灭火器
    brust
        6
    brust  
       2020-03-08 17:51:16 +08:00
    @bboysoulcn 建议你插排买好的...
    bboysoulcn
        7
    bboysoulcn  
    OP
       2020-03-08 17:51:52 +08:00
    @brust 对的,我只用公牛的
    imdong
        8
    imdong  
       2020-03-08 18:09:06 +08:00
    同款硬盘盒,LED 灯以拆。
    leopard080264
        9
    leopard080264  
       2020-03-08 18:13:17 +08:00
    然后一根线短路引起火苗。。。。人不在家
    设备太多,注意下消防安全
    AoTmmy
        10
    AoTmmy  
       2020-03-08 18:18:04 +08:00 via Android
    公牛有的插排真不咋地,好多铜片不是一体的还薄,建议选择厚的一体铜的插排
    XlouS666
        11
    XlouS666  
       2020-03-08 18:18:40 +08:00 via Android
    @leopard080264 #9 搞个监控热度,出事自动喷灭火器🌚
    xenme
        12
    xenme  
       2020-03-08 18:55:34 +08:00 via iPhone   ❤️ 1
    这价格为啥不捡个洋垃圾服务器?
    双路 e5,128G 内存路过,虚拟机随便开
    bboysoulcn
        13
    bboysoulcn  
    OP
       2020-03-08 19:10:40 +08:00
    @xenme 以前搞过,我是单间,太吵了
    xyjincan
        14
    xyjincan  
       2020-03-08 19:19:23 +08:00
    请问市电断掉了之后,UPS 接的宽带还可以正常上网吗? 家里也偶尔停电
    dxgfalcongbit
        15
    dxgfalcongbit  
       2020-03-08 19:20:05 +08:00   ❤️ 1

    bboysoulcn
        16
    bboysoulcn  
    OP
       2020-03-08 19:22:44 +08:00
    @xyjincan 可以
    bboysoulcn
        17
    bboysoulcn  
    OP
       2020-03-08 19:22:54 +08:00
    xenme
        18
    xenme  
       2020-03-08 20:24:25 +08:00
    也来秀一下,扔到角落都积灰了已经


    owenliang
        19
    owenliang  
       2020-03-08 21:20:14 +08:00   ❤️ 1
    没有刀片机根本无法吸引到我。
    westerndream
        20
    westerndream  
       2020-03-08 22:06:59 +08:00
    @brust 附议,应该换成 4 台 N1 或者 S905 芯的机顶盒或者 rk3288 矿渣之类的
    bboysoulcn
        21
    bboysoulcn  
    OP
       2020-03-08 22:34:51 +08:00
    @owenliang 优秀
    lc7029
        22
    lc7029  
       2020-03-08 22:58:02 +08:00
    @xyjincan 不一定,要看上联设备停不停电
    saluton
        23
    saluton  
       2020-03-08 23:32:00 +08:00
    四个树莓派的钱,捡个千元左右的低功耗主机不香吗?
    augustheart
        24
    augustheart  
       2020-03-08 23:37:58 +08:00
    树莓派那个 io 拿来跑在线服务……
    对自己好点吧,几百块钱带 cpu 的工控板不香么?
    augustheart
        25
    augustheart  
       2020-03-08 23:38:37 +08:00
    硬盘盒倒看着是同款……
    ashine
        26
    ashine  
       2020-03-08 23:42:13 +08:00
    看到了好几个同款,N1 确实性价比更高
    huanxianghao
        27
    huanxianghao  
       2020-03-09 01:37:26 +08:00
    这博客访问好慢
    xratzh
        28
    xratzh  
       2020-03-09 02:16:52 +08:00 via Android
    明天把家里的光猫先干掉。看看能不能换成 ma576
    bitdust
        29
    bitdust  
       2020-03-09 03:50:46 +08:00
    垃圾佬是掰着指头算多少钱能买多少算力的。。。

    树莓派~你不如去咸鱼收二手 ARM 开发板
    falcon05
        30
    falcon05  
       2020-03-09 05:32:00 +08:00 via iPhone
    宽带用的哪家,有 ipv6 吗?
    sinv
        31
    sinv  
       2020-03-09 05:50:55 +08:00 via Android
    Hello, bba.
    Phariel
        32
    Phariel  
       2020-03-09 07:11:47 +08:00 via iPhone
    树莓派集群。。。图吧基佬的耻辱🐶
    vipcc
        33
    vipcc  
       2020-03-09 07:39:27 +08:00 via Android
    整台二手的垃圾放公司机房
    放家里要吸入废气的,对健康不好
    健康为重,朋友
    czhu
        34
    czhu  
       2020-03-09 07:49:17 +08:00
    树莓派玩集群 👍 有范
    实用性不如一个小型服务器吧 二手的价格可能和树莓派差不多
    bboysoulcn
        35
    bboysoulcn  
    OP
       2020-03-09 07:52:00 +08:00 via iPhone
    @saluton 一个是 4 个,一个是 1 个,对于运维来说不一样
    bboysoulcn
        36
    bboysoulcn  
    OP
       2020-03-09 07:52:44 +08:00 via iPhone
    @czhu 不不不,树莓派实用性高,二手服务器又重又吵
    bboysoulcn
        37
    bboysoulcn  
    OP
       2020-03-09 07:53:22 +08:00 via iPhone
    @huanxianghao 昨天晚上在做迁徙,现在应该可以了
    zjqzxc
        38
    zjqzxc  
       2020-03-09 08:10:54 +08:00
    @bboysoulcn 对运维来说,都是虚拟化上开虚拟鸡来模拟多机的。以后上了多台服务器,直接迁移虚拟机即可
    demoxu
        39
    demoxu  
       2020-03-09 09:05:16 +08:00
    @dxgfalcongbit 画这个网络拓扑图的软件叫啥?在家无聊想整整家里的网络了
    augustheart
        40
    augustheart  
       2020-03-09 09:09:45 +08:00
    @bboysoulcn 不不不,从服务器用途的话,树莓派又贵实用性又不高……
    augustheart
        41
    augustheart  
       2020-03-09 09:11:54 +08:00
    唯一的优势就是功耗够低,省电。
    从 3 开始省电这个优势也没了。不过好处是从 3 开始带宽提升了。
    以上依然是仅仅作为服务器用处的评价。
    shiji
        42
    shiji  
       2020-03-09 09:12:34 +08:00 via iPhone
    电源插座最好的是飞利浦黑壳的那个. 公牛不咋地
    ---来自十年前的微型计算机评测
    afirefish
        43
    afirefish  
       2020-03-09 09:29:26 +08:00
    搞个配置好一点的软路由,博客,nas 啥的全部放上面。功耗低不说,性能也足够。我是用 j4150+K3+桥接 MA5671。
    afirefish
        44
    afirefish  
       2020-03-09 09:29:47 +08:00
    J4105
    evilangel
        45
    evilangel  
       2020-03-09 09:48:40 +08:00   ❤️ 2
    建议 V2EX 加个 homelab 的 tag
    hugo2lee
        46
    hugo2lee  
       2020-03-09 09:59:13 +08:00
    求硬盘盒链接
    hiyouli
        47
    hiyouli  
       2020-03-09 10:32:29 +08:00
    厉害厉害,真能折腾。
    正准备入个蜗牛星际,现在只有一个玩客云。
    yzld2002
        48
    yzld2002  
       2020-03-09 10:39:11 +08:00
    一台 Gen8 装个 PVE 解决所有问题
    bboysoulcn
        49
    bboysoulcn  
    OP
       2020-03-09 10:40:27 +08:00 via iPhone
    @hugo2lee 很久前买的,淘宝搜索下
    bboysoulcn
        50
    bboysoulcn  
    OP
       2020-03-09 10:41:28 +08:00 via iPhone
    @evilangel 优秀
    Ariver
        51
    Ariver  
       2020-03-09 10:45:13 +08:00
    想问一下楼主注意过要花多少时间在这些设备的维护上吗?
    感觉这是一笔很大的隐形支出。
    sdushn
        52
    sdushn  
       2020-03-09 10:53:39 +08:00
    我也搞了一台蜗牛星际,还没用起来,声音太大了,请问是需要换电源还是换风扇,还是都换啊
    forrestshuang
        53
    forrestshuang  
       2020-03-09 10:59:58 +08:00
    电费一个月要多少钱?
    bboysoulcn
        54
    bboysoulcn  
    OP
       2020-03-09 11:00:07 +08:00 via iPhone
    @sdushn 电源风扇就很吵,如果有另外的房间,就放在另外房间里吧
    bboysoulcn
        55
    bboysoulcn  
    OP
       2020-03-09 11:00:46 +08:00 via iPhone
    @forrestshuang 没算过,在个人可以承受范围内
    bboysoulcn
        56
    bboysoulcn  
    OP
       2020-03-09 11:01:27 +08:00 via iPhone
    @Ariver,关键在于学习东西,本身就是个运维,玩玩挺好的
    bboysoulcn
        57
    bboysoulcn  
    OP
       2020-03-09 11:02:00 +08:00 via iPhone
    @hiyouli good
    Shintaku
        58
    Shintaku  
       2020-03-09 11:02:12 +08:00
    同款路由器+蜗牛,蜗牛换了风扇电源喷了粉漆
    bboysoulcn
        59
    bboysoulcn  
    OP
       2020-03-09 11:03:49 +08:00 via iPhone
    @Shintaku 优秀
    ksvany
        60
    ksvany  
       2020-03-09 11:04:33 +08:00
    高恪固件的新路由 5G 频段能跑到多少啊?我刷的老毛子,500M 的宽带只能跑到 300M 多点
    tyzrj766
        61
    tyzrj766  
       2020-03-09 11:06:21 +08:00
    @sdushn #52 最好都换,声音主要是风扇,我记得蜗牛的电源也不咋地,稳定点还是换了好
    dxgfalcongbit
        62
    dxgfalcongbit  
       2020-03-09 11:07:48 +08:00
    @xyjincan 我这可以
    czhu
        63
    czhu  
       2020-03-09 11:12:13 +08:00
    @bboysoulcn 我也有两个树莓派 3B 闲置着 这个叠在一起的架子是哪款?
    ccino
        64
    ccino  
       2020-03-09 11:19:52 +08:00
    @dxgfalcongbit #15 厉害,还有 UPS 啊?图里的哪个设备啊?
    herosea
        65
    herosea  
       2020-03-09 11:21:42 +08:00
    去年年底搞了各台式, 一个 8 代 i3,用 proxmox 虚拟了一堆虚拟机玩。

    静音机箱,有很多硬盘盒的那种。不吵,也方便扩展存储。
    sdushn
        66
    sdushn  
       2020-03-09 11:23:26 +08:00
    @bboysoulcn
    @tyzrj766 谢谢两位的回复,回头一起换了去,感谢
    14night
        67
    14night  
       2020-03-09 11:39:56 +08:00
    问下玩客云 下载现在还 6 吗?
    FourAndHalf
        68
    FourAndHalf  
       2020-03-09 11:43:54 +08:00
    树莓派集群可以做啥呢?
    bboysoulcn
        69
    bboysoulcn  
    OP
       2020-03-09 11:48:09 +08:00
    @herosea 我也想这么做,但是没钱,,,,,,,,,,
    bboysoulcn
        70
    bboysoulcn  
    OP
       2020-03-09 11:48:37 +08:00
    @FourAndHalf 什么都可以,最主要是用来做我的开发环境的
    bboysoulcn
        71
    bboysoulcn  
    OP
       2020-03-09 11:49:15 +08:00
    @14night 一般般,也就是可以在手机上用玩客云 app 方便看看电影
    bboysoulcn
        72
    bboysoulcn  
    OP
       2020-03-09 11:49:37 +08:00
    @czhu 去淘宝搜索树莓派集群就有
    bboysoulcn
        73
    bboysoulcn  
    OP
       2020-03-09 11:50:24 +08:00
    @ksvany 家里网慢,我不怎么注重这些东西
    fancy111
        74
    fancy111  
       2020-03-09 11:59:01 +08:00
    三个字,好无聊
    muyumao
        75
    muyumao  
       2020-03-09 12:01:13 +08:00
    为啥不买 8 口交换机?网件的才 200 不到
    bboysoulcn
        76
    bboysoulcn  
    OP
       2020-03-09 12:03:28 +08:00
    @muyumao 因为 穷
    jiehui
        77
    jiehui  
       2020-03-09 12:12:48 +08:00
    都差不多,我是几乎所有东西都放在服务器 + ESXi 上,丢杂物房
    bboysoulcn
        78
    bboysoulcn  
    OP
       2020-03-09 12:15:01 +08:00
    @jiehui 优秀
    qbqbqbqb
        79
    qbqbqbqb  
       2020-03-09 13:08:37 +08:00
    高恪系统现在支持 ipv6 吗?现在很多地区家庭宽带都能用 ipv6 了,所有内网设备都有公网 ipv6,配合支持 v6 的 ddns 可以免转发访问家中设备。
    qbqbqbqb
        80
    qbqbqbqb  
       2020-03-09 13:25:33 +08:00
    同款路由,不过我用的是原版 OpenWRT 系统,个人觉得 OpenWRT 比较干净可靠,而且性能也不赖( mt7621 NAT 加速已经并进 Linux 主线内核,有线随便跑),无线稍差一些(协商 866Mbps 实际速度 200~300Mbps )但是影响不大。
    oneshad
        81
    oneshad  
       2020-03-09 13:49:04 +08:00
    看到还在用百兆交换机,我惊呆了!
    jatesun
        82
    jatesun  
       2020-03-09 14:08:10 +08:00
    牛批啊
    forsky
        83
    forsky  
       2020-03-09 14:42:27 +08:00
    树莓派集群怎么就成了垃圾佬了?
    bboysoulcn
        84
    bboysoulcn  
    OP
       2020-03-09 14:42:40 +08:00
    @qbqbqbqb 支持的
    bboysoulcn
        85
    bboysoulcn  
    OP
       2020-03-09 14:43:09 +08:00
    @forsky 是除了树莓派以外的东西
    evilangel
        86
    evilangel  
       2020-03-09 15:10:47 +08:00
    加个 homelab 的 tag 只能 @lived 考虑一下
    Cy86
        87
    Cy86  
       2020-03-09 15:49:05 +08:00
    大佬问个问题, 我开启路由器 DMZ 主机指向我笔记本电脑, 结果总被扫, ssh 爆破, 请问你最外层的防火墙用的什么呢
    bboysoulcn
        88
    bboysoulcn  
    OP
       2020-03-09 15:53:58 +08:00
    @Cy86 没有防火墙
    afterain
        89
    afterain  
       2020-03-09 15:58:40 +08:00
    @dxgfalcongbit k2p 什么固件?
    dxgfalcongbit
        90
    dxgfalcongbit  
       2020-03-09 16:21:20 +08:00
    @afterain padavan
    christ36
        91
    christ36  
       2020-03-09 17:40:54 +08:00
    想问下玩客云的休眠是怎么解决的?除了身份证还有办法让硬盘休眠吗
    bboysoulcn
        92
    bboysoulcn  
    OP
       2020-03-09 17:42:01 +08:00
    @christ36 我的是全新的
    sillylang
        93
    sillylang  
       2020-03-09 18:22:21 +08:00
    @AoTmmy 比如?
    AoTmmy
        94
    AoTmmy  
       2020-03-09 19:17:05 +08:00 via Android
    @sillylang 航嘉和得力有的不错,也好看。别的牌子不太清楚,买之前可以查查 插排型号+拆解
    beyondex
        95
    beyondex  
       2020-03-09 23:39:16 +08:00 via Android
    买个二手电脑,开几个虚拟机,不是一样玩嘛,树莓派机能太弱了。
    bboysoulcn
        96
    bboysoulcn  
    OP
       2020-03-10 12:26:30 +08:00
    @beyondex 优秀
    sbilly
        97
    sbilly  
       2020-03-21 11:40:22 +08:00
    可以了解一下,我用 N1 搞定了一个 5 节点的 arm64 k8s 集群
    bboysoulcn
        98
    bboysoulcn  
    OP
       2020-03-22 19:57:00 +08:00
    @sbilly 优秀
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1506 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 23:52 · PVG 07:52 · LAX 15:52 · JFK 18:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.