云服务器命令之ipmitool远程重启服务器与查看串口?(ipmitool -I lanplus -H x -U x -P x sol activate、deactivate、power cycle)

快速获取

# 查看服务器串口
ipmitool  -H 127.0.0.1 -I lanplus -U admin -P admin sol activate #激活串口
ipmitool  -H 127.0.0.1 -I lanplus -U admin -P admin sol deactivate #释放串口

# 冷重启服务器
ipmitool  -H 127.0.0.1 -I lanplus -U admin -P admin power cycle #冷重启服务器(不同于reboot是热重启。他是走BMC进行重启)
ipmitool  -H 127.0.0.1 -I lanplus -U admin -P admin power reset

-I 接口用 lan局域网plus协议
sol 串口over lan

ipmitool

ipmitool 是一个开源的命令行工具,对服务器或网络设备的 IPMI(智能平台管理接口)进行交互。IPMI 是一种标准的硬件管理接口。
ipmitool定义了多个interface,比如LAN、
ipmitool定义了多个命令,串口用的就是sol(Serial-over-LAN)命令。包括还有bmc、isol、sol、user等。

intreface

sdr(Sensor Data Repository) 寄存器数据库 Print Sensor Data Repository entries and readings
sol(Serial-over-LAN) 串口通过LAN Configure and connect IPMIv2.0 Serial-over-LAN
isol Configure and connect Intel IPMIv1.5 Serial-over-LAN
power Shortcut to chassis power commands
user Configure Management Controller users 配置用户名和密码

查看服务器串口命令

# 查看服务器串口
ipmitool -H 127.0.0.1 -I lanplus -U admin -P admin sol activate #激活串口
ipmitool -H 127.0.0.1 -I lanplus -U admin -P admin sol deactivate #释放串口

-I 选择ipmi的interface,
lanplus IPMI v2.0 RMCP+ LAN Interface 是v1.5 lan的plus版本 增强版 所以叫lan-plus

-H 指定主机
-U 指定用户名(ipmitool user创建)
-P 指定密码
sol表示Serial-over-LAN的接口
activate表示激活串口(全局同时只能有一人激活)
deactivate表示释放串口

重启服务器命令

ipmitool -H 127.0.0.1 -I lanplus -U admin -P admin power cycle #冷重启服务器(不同于reboot是热重启。他是走BMC进行重启)
ipmitool -H 127.0.0.1 -I lanplus -U admin -P admin power reset

power reset:会发送一个软重置信号给服务器,优雅地重启操作系统,允许系统完成所有必要的关机程序,然后重新启动。

power reset 命令可能不会完全关闭电源,而是尝试在当前电源状态下重启系统。相比之下,power cycle 命令确保了设备会经历一个完整的关闭和启动过程。power cycle首先发送一个软关机命令(如 power off),然后等待几秒钟,再发送一个软启动命令(如 power on)。
这个命令的目的是确保设备完全关闭,然后再重新启动,可以用于处理那些需要完全断电后才能解决的问题

查看帮助

ipmitool help

更多

  • ipmitool在业务场景中经常用于查看串口信息,以及对服务器进行重启
  • 在有些场景,对本机服务器进行操作可以直接用ipmitool -H 127.0.0.1 -I lanplus power cycle进行冷重启
<think>好的,我现在要帮用户解决如何使用ipmitoollanplus接口激活SOL功能的问题。首先,我需要确认用户的需求:他们想通过指定远程主机的IP、用户名和密码来激活SOL功能。根据之前提供的引用内容,用户可能需要具体的命令格式和参数。 首先,回忆一下ipmitool的基本用法。安装部分用户可能已经完成,但可能需要确认安装是否正确。不过用户的问题集中在激活SOL,所以重点在命令参数。SOL(Serial Over LAN)功能允许通过IPMI会话来访问服务器的串行端口,这对远程管理很有用。 接下来,我需要确定激活SOL所需的参数。通常,ipmitool命令需要指定主机地址(-H)、用户名(-U)、密码(-P),以及使用lanplus接口(-I lanplus)。此外,激活SOL可能涉及设置终端模式和启动控制台。可能需要分步骤进行,比如先设置终端参数,再启动SOL会话。 然后,检查是否有正确的命令结构。例如,设置波特率的命令可能是ipmitool -I lanplus -H <IP> -U <用户名> -P <密码> sol set volatile-bit-rate <速率>。然后启动SOL会话的命令ipmitool -I lanplus -H <IP> -U <用户名> -P <密码> sol activate。 还需要考虑用户可能的错误点,比如认证失败、网络不可达,或者权限问题。可能需要提示用户检查IPMI服务是否启用,防火墙设置是否允许相应端口(通常是623端口),以及用户名和密码是否正确。 此外,引用中提到ipmitool支持IPMI 1.5和2.0,所以需要确认用户的目标主机支持哪个版本,但使用lanplus通常对应2.0,所以命令中必须包含-I lanplus参数。 最后,可能需要给出一个完整的示例命令,确保用户能够直接复制并替换自己的参数。同时,提醒用户退出SOL会话的快捷键(~.)也是必要的,以避免会话滞留。</think>要使用ipmitool通过lanplus接口激活SOL功能,需按照以下步骤操作: ### 操作步骤 1. **基础命令格式**: ```bash ipmitool -I lanplus -H <IP地址> -U <用户名> -P <密码> sol activate ``` *参数说明* - `-I lanplus`:强制使用IPMI 2.0协议 - `-H`:指定BMC/IPMI主机地址 - `-U`:登录用户名(默认ADMIN) - `-P`:用户密码 2. **设置终端参数(可选)**: ```bash ipmitool -I lanplus -H 192.168.1.100 -U admin -P password sol set volatile-bit-rate 115.2 ``` 此命令设置串口速率为115200bps(需服务器BIOS设置一致)[^2] 3. **启动SOL控制台**: ```bash ipmitool -I lanplus -H 192.168.1.100 -U admin -P password sol activate ``` 成功连接后会进入交互式控制台,按`~.`可退出会话 ### 注意事项 1. 确保目标主机623端口开放 2. 若出现认证错误,检查用户名/密码是否正确 3. 部分服务器需先在BIOS中启用SOL功能
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值