文章目录[隐藏]
之前的 HTPC 底层是一台 Win Server ,主板开的 RAID1,启用了 HyperV、WSL,安装了 MySQL 和 Docer,在 WSL 里安装了 SeaFile,在 HyperV 里直通网卡安装了爱快,在 Docker 里开了 Gogs 和 PadLock 等,大项就这么多。
当时这么做主要还是考虑到 Windows 平台稳定性、兼容性更优秀一些。RAID1 保证数据安全,并且即使系统彻底挂掉,硬盘直接插入笔记本也随时能读。MySQL 直接装在 Win 上主要还是考虑到效率因素了,也便于其它软件直连。爱快实现内网可以实现域名自定义解析,Gogs 实现代码仓库管理,PadLock 实现密码管理等等。
运行了一年多的时间,逐渐暴露出些其它问题来:
上来就是重启的问题,Win 平台经常有些补丁,但对有强迫症的老瞅着不爽就想打上,但是打上就需要重启。
第二个就是 WSL 的稳定性,SeaFile 由于不继续提供 Windows 平台的服务端了,所以只能用 Linux,于是只能用 WSL,但 WSL 在持续运行半个或者一个多月就会挂掉,只能手动重启 LxssManager 服务。
其它还有几个小问题,系统中断进程也经常飚高 CPU 占用,查了几次也不知道哪个驱动或者程序导致的。
所以升级部署就提上日程了,新的部署方式底层选用 ESXI 了,仍然是稳定性考虑,ESXI 毕竟是商业软件,想当然就以为它比较合适了。ESXI 里开三台虚拟机,一台爱快,一台 FreeNas,再一台 CentOS。
爱快用途不变,用 FreeNas 搞定存储,再通过 iSCSI 挂载到其它系统,这样可以将存储独立出去,上层应用玩崩了或者重装了也和存储没啥影响,也可以分配个目录挂载到工作用笔记本上,同时 Raid 也由硬件 Raid 转移到 FreeNash 上了,顺便还利于扩容了。最后是主力虚机 CentOS,所有其它应用 Nginx、MySQL、Docker 等都扔到这,
还虚了一台 WinServer 目前没用,关机状态备用了。
目前就先这样了,运行段时间观察下效果。