运维人神器,BIOS 级远程,终端没网也能用
做运维,最怕的就是远程连接不上。
平时甲方遇到问题,来不及赶过去又比较急的,我们一般会让甲方开个远程给我们来处理。
但是有的时候,有些运维环境压根就没有互联网,或者本身的故障已经涉及到了系统重装的层面,远程软件根本就帮不上忙。
最近双十一,和网管小哥哥一合计,入手了几台比较特殊的远控设备 —— 向日葵控控 A2。
它是一个硬件级的远程控制设备,不依赖电脑操作系统,也不依赖被控设备是否有网络,支持 BIOS 级别的远程控制,支持 4G 卡联网,几百块的小东西,在项目交付阶段随产品给甲方现场留存,真的遇到极端情况也能轻松完成远端运维,省心省力。

开箱,A2 就是一台小型 IP-KVM
向日葵控控 A2 本身的体积很小,和我们常见的机顶盒尺寸差不多大,哪里都可以放,也不占用空间。
去看它的外部接口,就能理解这台设备的工作原理。背面接口比较多,分别是网线口、Type-B、HDMI-IN、DC 电源口。

左侧是一个 RST 键、TF 卡槽。

右侧是一个 HDMI-OUT,用来输出画面,以及一个 USB 口,支持插入 4G 网卡。

向日葵控控 A2 通过 Type-B 转 USB 口、HDMI 线连接被控端,其中 HDMI 负责读取电脑输出的画面,USB 则模拟键盘和鼠标。

整个运维的操作逻辑和我们平常使用向日葵软件一样。先对设备进行绑定,运维电脑登录向日葵 → 打开向日葵控控 A2 → HDMI 看画面 → USB 操作键鼠 → 被控电脑执行。

和普通的运维软件相比,A2 自己有独立供电,有自己独立的网络连接,所以哪怕被控电脑没有装软件,甚至连操作系统都没有,只要 HDMI 有画面、USB 键盘鼠标能用,A2 就可以继续控制。
所以我感觉这更接近服务器上常见的 IP-KVM 或者带外管理。顺带一提的是,如果平时没有显示器,还可以直接把电脑接到控控 A2 上当成采集卡或者远程软件使用。

解决三个运维痛点
先说说个人的运维痛点,折腾设备。
我们平常去折腾一些 DIY 产品,最常做的事情就是重装系统,这个活原本必须人在设备在才能做。
现在有了控控 A2,从设备开机的那一刻我就能进行操作,电脑开机自检、主板 Logo、BIOS、启动菜单、GRUB,甚至系统安装界面,都可以直接远程操作。这对于放在异地的服务器特别有用。
经常运维服务器的人也知道,现在很多老服务器上跑的还是 server 2008。在安全软件需求越来越强的现在,新的安全软件产品不一定适合老的 Windows Server 服务器。
比如我们就遇到过安装态势感知把服务器都装蓝屏的,原因就在于 wincap 的一个内核驱动不支持当前服务器版本,必须通过安全模式进行删驱动才可以正常启动。
包括 Linux 更新内核翻车也是一样。
这种时候普通的远控软件根本用不上,必须得人到现场排查、操作才能找到问题。
而现在通过控控 A2 还能看到启动菜单和报错项,我至少能知道服务器死机到底是什么原因,我觉得这才是真正的工程级运维能力。

既然 BIOS 都能控制,下一步自然就是重装系统。
方法其实很简单,提前在服务器上插一个 Windows、Linux 或 PE 启动 U 盘。机器出问题以后,远程重启,通过 A2 进入 Boot Menu,然后选择 U 盘启动。
系统彻底坏掉,我不需要到现场插键盘显示器,只要启动 U 盘提前在那里,就还有机会把机器救回来。

另外一个很实用的场景,就是无网环境。
我们服务的甲方,有些是纯内网的,大部分的办公都是在内网软件上执行,少部分场景单独接外网去访问,没办法一起用,会告警。
这种时候内网软件遇到问题,我们就只能上门去处理。
现在有了控控 A2,我们也是直接和甲方沟通。在有专人看护的情况下,用控控 A2 连接他们授权的运营商 4G 网络,运维操作直接在他们的电脑里可以看到,整体确保安全的前提下我们可以远程去维护。
这就节约了大量的差旅成本,大大提高了运维效率和到场及时率。
几个使用小技巧
虽然向日葵控控 A2 可以配合 WOL、USB 唤醒等方式实现远程开机。
但是这些功能比较依赖主板、网卡和 BIOS 设置,有些老电脑根本找不到入口,也就没办法让 A2 控制它开机了。
针对这一批设备,我的思路是安装上智能插座,然后开启来电自启,这样 A2 负责远程操作,智能插座负责让被控端开启,就方便了不少。

还有一种玩法我觉得非常适合我这种折腾 NAS、软路由的人。
我家有很多的设备堆在角落里,每次我想要接屏幕调试的时候,就得把屏幕拿过去连上 HDMI,然后配置一台切换一台,非常繁琐。
现在我在控控 A2 后面再接上一台支持快捷键切换设备的 KVM 切换器,常用的设备都通过 HDMI 连进去,也不需要屏幕,直接在电脑上当成远程终端进行控制,要换设备的时候通过 KVM 切换一下就行了。

最后
向日葵控控 A2 的定位是向日葵软件的一个辅助设备。
设备最高支持 1080P 级别的视频采集,比较适合单显示器环境。在远程文件、ISO 虚拟介质方面不如企业服务器 BMC 那么完整。
但反过来说,毕竟只是几百块钱,而且小巧,让一台普通消费级主机获得类似 IP-KVM 的能力,我觉得按照这个思路走,实现远程运维还是很有性价比的。
正常情况下,我们可能几个月都不会用到它。但真的当运维工作出问题,需要用上它的时候,意义就远不是比远程桌面方便一点那么简单了。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
