IT技术

不重启服务器的前提下,查看和配置iDRAC的IP地址、用户名并重置密码

admin · 10月24日 · 2024年 · · · · · 本文共1650个字 · 预计阅读6分钟640次已读

步骤 1:查看 iDRAC 的 IP 地址

方法一:使用 racadm 命令行工具

在操作系统中通过 racadm 命令行工具,可以轻松查看 iDRAC 的 IP 地址。此方法适用于服务器上已经安装了 racadm 工具的情况。

  1. 打开服务器的命令行界面(Linux/Windows)。
  2. 运行以下命令来获取 iDRAC 的网络配置:
racadm getniccfg

输出内容将包含当前的 iDRAC IP 地址、子网掩码和网关。

方法二:通过 DHCP 服务器获取 IP 地址

如果 iDRAC 配置为通过 DHCP 获取 IP 地址,而你不知道其 IP,可以通过 DHCP 服务器的日志或界面来查找。

  1. 登录到公司的 DHCP 服务器。
  2. 根据 iDRAC 的 MAC 地址(可以在服务器标签上找到)查找其当前分配的 IP 地址。

方法三:尝试 iDRAC 的默认 IP 地址

iDRAC 出厂默认静态 IP 地址通常为 192.168.0.120,如果尚未配置,可以尝试通过该 IP 地址访问。

  1. 将你的电脑的 IP 地址设置为与 192.168.0.120 同一网段(例如,设置为 192.168.0.50)。
  2. 在浏览器中输入 https://192.168.0.120 尝试访问 iDRAC Web 界面。

步骤 2:配置/修改 iDRAC 的 IP 地址

方法一:使用 racadm 命令修改 IP 地址

在操作系统中运行以下命令来设置 iDRAC 的静态 IP 地址:

racadm setniccfg -s <新IP地址> <子网掩码> <网关> 

例如:

racadm setniccfg -s 192.168.1.100 255.255.255.0 192.168.1.1

修改完成后,建议通过以下命令重启 iDRAC 以应用更改(不影响服务器运行):

racadm racreset

方法二:通过 iDRAC Web 界面修改

  1. 如果你已经获取到 iDRAC 的 IP 地址,访问 Web 管理界面:
    • 在浏览器中输入 https://<iDRAC_IP>
    • 使用管理员账号(如 root)登录。
  2. 进入网络设置页面,修改 IP 地址、子网掩码和网关等信息。

步骤 3:查看 iDRAC 用户名和重置密码

方法一:使用 racadm 查看和重置用户名、密码

运行以下命令来查看当前 iDRAC 用户列表:

racadm get iDRAC.Users 

这将列出所有用户及其 UserID 和用户名。

如果需要重置某个用户的密码(如 root 用户),执行以下命令:

racadm set iDRAC.Users.<UserID>.Password <新密码> 

例如,将 UserID 为 2(通常为 root 用户)的密码设置为 new_password123

racadm set iDRAC.Users.2.Password new_password123

可以启用或禁用用户账户:

racadm set iDRAC.Users.<UserID>.Enable 1 # 启用用户
racadm set iDRAC.Users.<UserID>.Enable 0 # 禁用用户

方法二:通过 iDRAC Web 界面重置密码

  1. 登录到 iDRAC Web 管理界面。
  2. 进入 “用户管理” 页面,查看现有的用户信息。
  3. 选择某个用户,点击 “编辑” 按钮,修改其密码。

步骤 4:重置 iDRAC 默认用户名和密码(如遗失)

如果你完全遗失了 iDRAC 的用户名和密码,可以通过物理方式将 iDRAC 重置为出厂默认设置。

  1. 在服务器前面板上,找到 iDRAC 重置按钮(通常是一个小孔),使用针状物按住 5 秒钟。
  2. 重置后,iDRAC 的默认静态 IP 地址为 192.168.0.120,用户名为 root,密码为服务器标签上的默认密码。

总结:

  1. 查看 iDRAC IP 地址: 使用 racadm getniccfg 命令,或者通过 DHCP 服务器查看分配的 IP 地址。如果未设置,尝试访问 192.168.0.120
  2. 修改 iDRAC IP 地址: 使用 racadm setniccfg 命令或通过 iDRAC Web 界面修改网络配置。
  3. 查看和重置用户名、密码: 通过 racadm 命令查看用户名,并重置密码;也可以通过 Web 界面进行管理。如果密码遗失,可以重置为出厂设置。

通过此方案,你可以在不重启服务器的情况下,顺利完成 iDRAC 的管理和配置操作。

1 条回应
  1. admin2025-6-4 · 15:37
    def _draw_borders(painter, width, height, TABLE_POCKET_DIAMETER, inner_border_offset):
        """绘制原始边框和内边框。"""
        # 绘制原始边框 (相对于新的窗口)
        original_rect = QRect(TABLE_POCKET_DIAMETER + 1, TABLE_POCKET_DIAMETER + 1,
                                width - 2 * TABLE_POCKET_DIAMETER - 2,
                                height - 2 * TABLE_POCKET_DIAMETER - 2)
        painter.setPen(QPen(QColor(255, 0, 0, 150), 2, Qt.DashLine))
        painter.drawRect(original_rect)
    
        # 绘制内边框
        inner_rect = QRect(TABLE_POCKET_DIAMETER + inner_border_offset,
                                TABLE_POCKET_DIAMETER + inner_border_offset,
                                width - 2 * TABLE_POCKET_DIAMETER - 2 * inner_border_offset,
                                height - 2 * TABLE_POCKET_DIAMETER - 2 * inner_border_offset)
        pen = QPen(QColor(255, 0, 0, 128), 2, Qt.DashLine)
        painter.setPen(pen)
        painter.drawRect(inner_rect)
        return inner_rect.left(), inner_rect.top(), inner_rect.right(), inner_rect.bottom()