关于我
~一个热爱火影的业余小提琴玩家~
Joynaruto

黑裙崩坏之各种转移

前言

先简单介绍下我的黑裙,系统版本6.2,硬件是蜗牛星际,购置于2019年6月,至今服役快4年了。平时作为白裙的备份服务器,顺便在上面跑了些简单服务,日常折腾测试也是拿他来,一切都挺好。但就在前天,正在上班的我发现远程断了,然后收到封群晖的报警邮件如下:

好在我让我妈远程再开机了,开机之后倒是一切正常。我进后台看了下温度,发现系统盘温度大概稳定在59度,再升2度可能又要关机了,趁现在还能备份,我赶紧开始了迁移。

迁移

Docker

首先是几个Docker服务,本来我在黑裙上跑了挺多服务,但最后还长期跑的就几个,分别是Nginx Proxy ManagerPortainerTautulli。那就一个个开始吧 :-D

Nginx Proxy Manager

我先是尝试了简单把Dockernpm文件夹复制到白裙,然后发现服务拉不起来,一直是无权限访问,试了各种方法比如改了文件夹所有者,改权限等等都不行,于是我只能重新建一个新的,然后手动配置完成。值得一提的是我在反代HA的时候,一开始进不去界面,后来参照老配置才进去,这里贴下配置图:

Portainer

Portainer的迁移倒是挺顺利,直接复制过来把服务拉起来,之前的配置都在。用一个Portainer管理我所有机子的Docker容器还是很方便滴,具体可以看这篇

Tautulli

Tautulli的迁移也挺顺利,直接复制所有文件夹过去是无效的,需要导入他自身的备份数据文件,瞬间恢复。不过有个小插曲,之前我不会在 docker compose下使用macvlan,所有我直接用的bridge模式,这次我尝试在Portainer中使用macvlan来搭建Tautulli,居然一次成功。至于为什么要用macvlan,除了少了一道NAT带来的网络性能的提升,更重要的是我需要用到TautulliTG通知功能。这样就能单独给这他设置规则咯 :idea:

其他的服务

远程局域网

由于我每天工作都需要连回家中的电脑,所以我搭了条远程局域网隧道在黑裙上,这下一崩导致我的隧道也塌了,于是我把我在白裙上重新搭建了两条隧道,经现在一下午测试没有问题。这里又有一个小插曲,原来因为图下载镜像方便,我的黑裙是处于科学状态,而白裙因为DDNS的原因只能处于非科学状态,所以以前我连回家,不光能进入家中局域网,还能顺便科学。但现在由于隧道搭建在白裙上,所以我连回去的设备也失去了魔法。于是乎我找了下资料,发现这篇有解决方案,把DDNS检测IP的域名加入白名单即可,至此波隧道这块搞定了。另外Plex也碰到了类似问题,检测出为科学IP经测试白名单中加入plex.tv即可解决 ;-)

2023-05-23更新:最近突然发现Plex时不时被阻断,每次登录都要等很久,初步怀疑是我将Plex.tv设置为不走代理。果不其然,在我将Plex.tv拿出白名单后,登陆瞬间恢复。然而紧接着就是Plex检测到我的代理地址了,远程访问又变成了难题。上次其实偷了个懒,直接把Plex.tv放进白名单完事儿,没细查他检测IP的那个域名,这次通过抓包发现Plex真正检测IP的域名是v4.plex.tv,尝试让他强制走代理,瞬间成功!登录+远程终于再次达成 ;-)

数据备份

本来我是通过Hyper Backup,每天定时把白裙资料备份到黑裙。这下我只能考虑用白裙自身的快照功能了。现在的方案是“快照+raid1”,虽然不符合异地备份原则,但也只能先凑活着用了,等后面资金充裕了再整新装备了 :cry:

最后

果不其然,今天下午又收到了过热关机邮件,好在基本都转移了 :arrow:

蜗牛,三年来辛苦你了!谢谢你陪伴我度过一段段无聊的时光,让我学会了很多新的Linux小技巧,所以请好好休息一段时间叭!之后等我稍微空一点了,再一起玩!!

发表回复

textsms
account_circle
email

Joynaruto

黑裙崩坏之各种转移
前言 先简单介绍下我的黑裙,系统版本6.2,硬件是蜗牛星际,购置于2019年6月,至今服役快4年了。平时作为白裙的备份服务器,顺便在上面跑了些简单服务,日常折腾测试也是拿他来,一切都…
扫描二维码继续阅读
2023-04-01