整体拓扑
软硬依赖
硬件
- 智能插座
- esp01s+继电器模块
- Raritan 力登 Dominion KX II 101(IP KVM)
- UPS
软件
- Home Assistant
- esphome
- shell脚本
- ZeroTier
简介
增强路由器模块可用性
使用第三方(小米)的智能插座并连接实验室的另一公用路由器(网络隔离)来控制包括路由器、旁路由、交换机的电源,由于这些设备可以视为无状态设备,也不需要担心突然断电上电的影响,因此电源管理仅需要一个智能插座就可以搞定。pandavan路由器与N1旁路由增加定时ping检测网络脚本(观察到padavan重启后,N1有概率失联,因此如果设置定时重启务必两个设备都设置)来检测网络,进行失联重启。
增强服务器的远程管理
IP KVM
购买了Raritan的 Dominion KX II 101模块(以下简称kvm)与vga转hdmi的转换器,安装时需要将服务器的hdmi与usb连接上kvm来实现远程查看屏幕输出、键鼠交互、挂载虚拟设备。
Esp01s继电器模块
使用esphome对该模块进行编程,实现继电器的吸合与延迟吸合,实现对服务器主板POWER SW、RESET SW两个跳线的短接(开机时短接为向系统发送关机指令,关机时短接为开机、开机时短接5秒为强制关机)来模拟机箱物理开机键的操作。编程好刷写好固件后,通过N1上仅有docker安装的Home Assistant来进行控制。
UPS
实现断电自动关机
实现细则
待补充
Comments | NOTHING