|

需求:远程管理家庭的电脑,能够实现远程开机,查看屏幕,并且能够进入 BIOS 设置,远程重装系统。
回顾:
KVM
KVM,是Keyboard Video Mouse的缩写,KVM 通过直接连接键盘、视频或鼠标 (KVM) 端口,能够访问和控制计算机。KVM 技术无需目标服务器修改软件。这就意味着可以在BIOS环境下,随时访问目标计算机。KVM 提供真正的主板级别访问,并支持多平台服务器和串行设备。KVM 技术已经从最初的基础SOHO办公型,发展成为企业 IT 基础机房设施管理系统。
IP-KVM
KVM OVER IP又称为IP KVM,KVM OVER IP 能从计算机键盘、显示器和鼠标的接口中捕获模拟信号,并将这些模拟信号数字化转换成数字信息包,经过加密和压缩,在网络中利用TCP/IP连接进行安全传输,从而实现对计算机设备的远程控制。
IP-KVM是基于某种硬件方案,利用IP网络传输键盘(Keyboard)、视频(Video)、鼠标(Mouse)信息,实现远程完全访问控制计算机或服务器的一切资源,与本地使用电脑感觉完全无差异的一种技术。将远程计算机或服务器的KVM接口信号转换为可通过网络传输的形式,IP-KVM提供了在任何地点控制目标系统的灵活性。
远程管理卡
远程管理卡(Remote Management Card,简称 RMC)是服务器中用于远程管理和监控硬件状态的重要组件。它们提供了多种功能,使管理员能够通过网络远程访问和控制服务器,而无需物理接触设备。以下是远程管理卡的主要功能:
1. 远程 KVM (Keyboard, Video, Mouse)
虚拟 KVM:允许管理员通过网络远程连接到服务器的键盘、视频和鼠标接口,实现对服务器的完全控制,包括 BIOS/UEFI 级别的操作。
虚拟媒体支持:可以通过网络挂载 ISO 镜像或虚拟磁盘,进行操作系统安装、补丁更新等操作。
2. 电源管理
远程电源控制:可以远程执行电源操作,如开机、关机、重启、强制断电等。
电源状态监控:实时监控服务器的电源状态,确保服务器在预期状态下运行。
3. 硬件健康监测
温度监控:实时监测服务器内部温度,防止过热导致的硬件损坏。
风扇速度监控:监控风扇转速,确保散热系统正常工作。
硬盘状态监控:通过 S.M.A.R.T. 技术监控硬盘健康状态,提前预警潜在故障。
电源供应监控:监控电源模块的状态,确保电源稳定。
4. 日志记录与告警
系统事件日志:记录服务器的硬件和软件事件,帮助管理员分析问题根源。
告警通知:当检测到异常情况时,通过电子邮件、短信或其他方式发送告警通知,确保管理员及时响应。
5. 固件和驱动更新
远程固件更新:允许管理员通过网络远程更新服务器的 BIOS、BMC(Baseboard Management Controller)、驱动程序等固件,减少停机时间。
批量更新:支持批量更新多台服务器的固件,提高管理效率。
6. 虚拟化支持
虚拟控制台:提供基于浏览器的虚拟控制台,方便管理员通过 Web 界面远程管理服务器。
虚拟媒体挂载:支持通过网络挂载虚拟介质,如 ISO 文件或虚拟磁盘,进行系统安装或维护。
7. 安全性
用户权限管理:支持多用户登录,并为不同用户分配不同的权限,确保只有授权人员可以执行敏感操作。
加密通信:使用 SSL/TLS 加密协议保护远程管理通信的安全性,防止数据泄露。
双因素认证:支持双因素认证(2FA),增强登录安全性。
8. 自动化与脚本支持
API 和 CLI 支持:提供 API 和命令行界面(CLI),允许管理员编写脚本自动化常见的管理任务。
集成工具:支持与其他管理工具(如 vCenter、SCOM、Nagios 等)集成,实现集中化管理。
9. 带外管理
独立网络接口:远程管理卡通常配备独立的网络接口,即使服务器操作系统崩溃或无法启动,管理员仍可以通过该接口进行管理。
带外访问:即使服务器离线或无操作系统,管理员仍然可以通过带外管理功能访问和控制服务器。
10. 性能监控
资源利用率监控:监控 CPU、内存、存储和网络的使用情况,帮助管理员优化服务器性能。
历史数据分析:提供历史性能数据的分析报告,帮助识别性能瓶颈和趋势。
对于企业服务器来说,一般都会有远程卡(KVM 只是远程卡的一个基本功能),或者可以选配,常用品牌服务器以及名称如下:
品牌 | 名称 | DELL | iDRAC(Integrated Dell Remote Access Controller) | HP | iLO(Integrated Lights-Out) | 联想 | XCC(XClarity Controller) |
One-KVM
One-KVM 是基于廉价计算机硬件和 PiKVM 软件二次开发的 BIOS 级远程控制项目。可以实现远程管理服务器或工作站,无需在被控机安装软件调整设置,实现无侵入式控制,适用范围广泛。默认账号:admin,密码:admin。
使用文档:https://one-kvm.mofeng.run
演示网站:https://kvmd-demo.mofeng.run
源码:https://github.com/mofeng-git/One-KVM
已经适配的硬件如下:
整合包适配概况 |
| |
| 固件型号 | 固件代号 | 硬件情况 | 最新版本 | 玩客云 | Onecloud | USB 采集卡、OTG | 241018 | 私家云二代 | Cumebox2 | USB 采集卡、OTG | 241004 | Vmare | Vmare-uefi | USB 采集卡、CH9329 | 241004 | Virtualbox | Virtualbox-uefi | USB 采集卡、CH9329 | 241004 | s905l3a 通用包 | E900v22c | USB 采集卡、OTG | 241004 | 我家云 | Chainedbox | USB 采集卡、OTG | 241004 | 龙芯久久派 | 2k0300 | USB 采集卡、CH9329 | 241025 |
本人从海鲜市场购买了一款基于玩客云的 One-KVM 设备,如下图:
PiKVM
PiKVM 是一款功能丰富、生产级、开源、基于 Raspberry Pi 的 KVM over IP 设备。无论操作系统的状态如何或是否安装了操作系统,它都可以帮助您远程管理服务器或工作站。PiKVM 允许您打开/关闭或重新启动计算机、配置 UEFI/BIOS、使用虚拟 CD-ROM 或闪存驱动器重新安装操作系统等等!一切都像您直接在远程系统上工作一样工作。这是真正的硬件级访问,不依赖任何远程端口、协议或服务!
官网:https://pikvm.org/
源码:https://github.com/pikvm/pikvm
购买链接:https://pikvm.org/buy/
设备:
BLIKVM
BLIKVM是一款开源软件的KVM专业设备,目前有4个版本,v1 CM4, v2 PCIe, v3 HAT, v4 Allwinner。该设备在于帮助用户通过得到控制设备的HDMI 画面和鼠标键盘,去远程管理服务器、工作站或个人PC等。 无论目标设备的操作系统是否能正常运行,可以通过BLIKVM解决目标设备的一切问题。如:配置BIOS系统,通过使用远程CD-ROM或者闪存驱动器给目标设备重新安装操作系统。和基于软件的远程管理方式不同,你无需在被控电脑安装任何软件,做到无侵入式控制。
官网:https://wiki.blicube.com/blikvm/zh/
源码:https://github.com/ThomasVon2021/blikvm
设备如下:
界面:
NanoKVM
Lichee NanoKVM 是基于 LicheeRV Nano 的 IP-KVM 产品,继承了 LicheeRV Nano 的超小尺寸和强大功能。Lichee NanoKVM 提供两个版本:NanoKVM Lite 为基础配置,适合具有一定 DIY 能力的个人用户和有批量需求的企业用户。NanoKVM Full 为完整版,外壳精良,配件齐全,还内置系统镜像卡,开机即用,推荐个人用户使用。
官网:https://sipeed.com/nanokvm
源码:https://github.com/sipeed/NanoKVM
设备:
可以看到此设备更加小巧。
(完) |
上一篇:.NET/C# 开源 DNS 服务 Technitium DNS Server 搭建下一篇:【AI】(八)大模型对话角色 system、user、assistant 介绍
|