10/15 款服务器配置有货即时交付免安装费

快速入门

使用 IPMI/KVM 控制台和虚拟介质

IPMI/KVM 控制台把服务器的屏幕、键盘和电源按钮搬到您的浏览器中,即使网络或操作系统宕机也照样可用。本文介绍何时以及如何使用它。

阅读约 6 分钟更新于 全部服务器

适用于
全部服务器
阅读时间
6 分钟
更新日期

遇到问题?工程师 7×24 小时为您解答

本页目录

每台 DediJet 服务器都免费提供带 KVM-over-IP 控制台的 IPMI。有了它,就如同远程站在机器跟前:有屏幕、有键盘,手指还搭在电源按钮上;即使 SSH 无法连接,它依然可以正常工作。

什么是 IPMI 和 BMC

服务器主板上搭载了一台独立的小型计算机,称为基板管理控制器(BMC)。它有自己的固件和网络地址,只要服务器接通待机电源就会运行:无论操作系统已停止、死机,还是根本没有安装。IPMI(智能平台管理接口)是与它通信的传统标准;许多 BMC 也实现了较新的 Redfish API。

通过 BMC,您可以使用:

  • KVM-over-IP:在浏览器中显示服务器的视频输出,并将您的键盘和鼠标输入回传给服务器。这里的 KVM 指键盘(Keyboard)、视频(Video)、鼠标(Mouse),而不是同名的 Linux Hypervisor。
  • 电源控制:开机、关机、复位和断电重启。
  • 虚拟介质:将您电脑上的 ISO 镜像以 CD/DVD 或 USB 驱动器的形式提供给服务器。

何时使用控制台

  • 网络中断。Netplan 或 /etc/network/interfaces 中的拼写错误、错误的路由、被禁用的网络接口。
  • 被防火墙或 SSH 锁在门外。某条规则丢弃了 22 端口的流量,或者在 SSH 密钥生效之前就禁用了密码登录。这两种情况都不会影响本地控制台。
  • 启动问题。内核崩溃(kernel panic)、grub> 提示符,或因 /etc/fstab 错误进入 systemd 的紧急模式:控制台会显示确切的错误信息。
  • 固件设置。启动顺序以及其他 BIOS/UEFI 设置。
  • 自定义安装:使用您自己的 ISO 镜像安装系统,详见下文。

如果修复工作需要访问硬盘,但不需要运行已安装的系统,例如引导程序损坏或 root 密码丢失,救援模式通常更方便:您可以在普通的 SSH 会话中操作,还能复制粘贴。

注意:可以修改启动顺序。但根据可接受使用政策,禁止超频和篡改固件。

打开控制台

  1. 在控制面板中打开该服务器,然后选择“控制台(IPMI)”。控制台在您的浏览器中运行。

  2. 唤醒屏幕。黑屏通常表示显示处于熄屏状态:按 Enter 或 Shift。如果仍无显示,请在控制面板中检查服务器是否已开机。

  3. 以 root 身份登录,使用 root 密码。PasswordAuthentication no 等 SSH 设置不适用于本地控制台。如果 root 没有密码(例如仅使用 SSH 密钥完成安装后),请在救援模式中设置一个。

KVM 控制台对复制粘贴的支持充其量也很有限,因此输入的命令应尽量简短。一个好习惯是:只用控制台恢复网络访问,然后通过 SSH 继续操作。

键盘使用技巧

发送 Ctrl+Alt+Del 等快捷键

您本地的操作系统会在浏览器接收之前拦截 Ctrl+Alt+Del 等组合键。如果控制台提供按键或宏菜单,请通过它将组合键发送到服务器。请了解该组合键在服务器上的作用:在大多数 Linux 系统中,在控制台按 Ctrl+Alt+Del 会触发重启;在 Windows Server 上,则会打开登录界面。

输入的字符不对?检查键盘布局

大多数 KVM 控制台发送的是每个按键的位置,服务器再根据自身的键盘映射(通常为美式英语)将其转换为字符。使用 AZERTY 或 QWERTZ 键盘时,部分字母和大多数符号会输入错误,导致密码验证失败。有三种解决办法:

  • 按美式键盘布局输入。
  • 检查服务器实际收到的字符:在会回显输入内容的 login: 提示符处输入这些字符,然后在按 Enter 之前将其删除。
  • 登录后,使用 loadkeys de 或 loadkeys fr(来自 kbd 软件包)将控制台切换为您的键盘布局。该更改会在下次重启后失效。

重启、复位或断电重启

先从最温和的方式开始。强制操作会跳过正常的关机流程:仍在写缓存中的数据会丢失,RAID 阵列在重启后可能需要重新同步。

操作作用适用情况
在操作系统中执行 reboot正常重启:停止服务,同步文件系统系统在控制台上仍有响应
软关机发送 ACPI 电源按钮信号;操作系统会尽可能正常关机希望无风险地关闭服务器
复位硬件复位,相当于按下复位键;不切断电源操作系统死机,对键盘无响应
断电重启切断电源,几秒后重新通电复位无效,或网卡、GPU 等设备卡死

重启和开关机操作也可以在控制面板中或通过 API 执行,便于实现自动化。

通过虚拟介质安装自定义操作系统

一键安装程序涵盖了常见的系统(参见操作系统)。如需安装其他系统,例如使用您自有许可证的 VMware ESXi、TrueNAS 或 NixOS,请通过控制台挂载 ISO 镜像。

警告:安装操作系统通常会清除目标硬盘上的数据。请先备份需要保留的所有内容。

  1. 将 ISO 下载到您的电脑。虚拟介质会把镜像从您的浏览器以流式方式传输到服务器,因此读取速度取决于您的上传速度以及您与服务器之间的距离。小巧的网络安装镜像要比完整的 DVD 镜像快得多。

  2. 挂载 ISO:使用控制台的虚拟介质功能进行挂载,并确认其显示为已挂载状态。

  3. 从 ISO 启动。重启服务器,按启动画面上提示的按键(通常为 F11 或 F12)打开一次性启动菜单,然后选择虚拟 CD/DVD 或 USB 设备。

  4. 手动输入网络设置:在安装过程中,填写控制面板中显示的 IPv4 地址、前缀长度和网关,以及您的 IPv6 前缀,网关为 fe80::1(请以控制面板中的值为准)。

  5. 自行配置 RAID(如有需要)。默认的 RAID 1 由一键安装程序配置,而不是来自您的 ISO。

  6. 卸载 ISO:待安装程序完成后卸载,然后从硬盘重新启动。

日后如需恢复为标准系统,请通过控制面板重装系统。

安全须知

  • 控制台只能通过您的控制面板会话访问。因此,能访问您的 DediJet 账户就意味着能访问控制台:请使用高强度且唯一的密码保护账户。
  • 控制台访问权限等同于物理接触权限。任何使用控制台的人都可以将服务器重启进入引导程序并重置密码。
  • 关闭控制台前请先退出登录。控制台会显示屏幕上的任何内容,留在那里的 root shell 会对下一个打开控制台的人敞开。请先输入 exit。
  • 使用完毕后请卸载虚拟介质,以免服务器意外再次启动安装程序。

仍未解决?

如果控制台无法加载、服务器开机时没有画面,或对键盘无响应,请通过技术支持提交工单。IPMI/KVM 访问问题属于我们工程师的支持范围(7×24 小时),服务器宕机会被视为紧急问题,首次响应目标时间为 30 分钟。

需要帮助?

拥有在用服务器的客户可在账户中提交工单,工程师 7×24 小时为您解答。

技术支持流程