如何通过配置IPMI实现远程管理服务器

远程登陆到设备配置IPMI

ipmitool 的安装

首先检查设备是否支持

dmidecode | grep -i ipmi

如果看到 "IPMI DEVICE INFORMATION" ,就表示系統有 BMC 存在。

所需模块通过modprobe 加载,并创建/etc/rc.modules,添加可执行权限,否则后面的操作会报错:

ipmi_devintf           # Incoming and outgoing message handler for IPMI interfaces.
ipmi_si                   # An IPMI system interface driver for the message handler. This module supports various IPMI system interfaces such as KCS, BT, SMIC, and even SMBus in 2.6 kernels.
ipmi_msghandler   # Linux character device interface for the message handler.

安装ipmitool

yum install -y ipmitool OpenIPMI

IPMI的配置

远程登陆到设备,然后进行IPMI的配置,实验环境中,首先通过设备网卡上配置的IP地址为172.20.35.79远程登陆到设备,查看IPMI网络配置,如图:

然后通过ipmitool命令进行地址配置(具体使用方法请ipmitool -h查看,或百度,文末有参考链接),IP:172.20.35.48,NETMASK:255.255.252.0,GATEWAY:172.20.32.6 ,GWMAC:00:15:17:56:4b:37。这里主要用到的网络配置命令以及使用方法如下图所示:

图中是通过 ipmitool shell 进入了命令模式也可以直接使用 ipmitool lan set <channel num>  <command>  <parameter> 命令进行设置(此处的channel num 默认为1 ),具体命令的使用如下图:

ipmitool lan set 1 arp respond on

ipmitool lan set 1 access on 
这两个功能也需要开启

网络的基本配置完成,图中未添加defgw macaddr,但是实际环境中应该填写:

现在已经可以通过IPMI配置的地址打开页面了,下面说一下用户设置:

网页创建用户需要通过默认管理账号密码登陆,以下是常见几种主板默认账号密码:

超微主板 用户名:ADMIN  密码:ADMIN

华硕主板 用户名:admin   密码:admin

泰安主板 用户名:root     密码:superuser

网页控制台创建新用户有四种权限划分,分别为管理员、操作员、用户、和无法访问:

管理员:具有最高权限,可以修改IPMI以及服务器所有可管理项

操作员:具有除操作IPMI本身设置的其他操作权限,如挂载镜像到服务器

用户:部分内容的读权限

无法访问:无任何权限

通过IPMI远程管理服务器

可以实现常用的远程开关机、系统重装(有条件)等底层工作:

实验:用已下架的机器做了一下实验,由于未知原因(可能是受固件版本和主板型号以及客户端的兼容性原因),发现广域网这台设备的网页版管理页面无法登录,尝试通过ipmiview链接远程服务器成功,但是客户端部分功能也有缺失。目前实验了远程重启,手动关机后远程开机的操作。

稍等片刻,控制面板会更新服务器为关闭状态:

待机器确认关闭后,执行开机操作:

启动成功:

原文地址:http://blog.51cto.com/9499607/2141975

时间: 2024-11-08 22:53:31

如何通过配置IPMI实现远程管理服务器的相关文章

Powershell远程管理服务器&客户端(非mstsc远程连接)

Powershell远程管理采用一种新的通信协议,Web Services for Management,简称WS-MAN它通过http或者https进行工作,WS-WAN的实现主要基于一个后台服务:Windows远程管理(WinRM).Server2008R2中默认开启该服务,从Server2012开始,该服务便集成在系统中默认开启,Win7默认安装此服务,但是默认为禁用状态,Win8,Win10默认开启.这种远程连接不会被客户端察觉到,也不会占用远程连接数! 我们需要两台计算机进行测试,并且

华为防火墙实现远程管理的方式及配置详解

关于网络设备或是服务器,管理人员几乎很少会守着设备进行维护及管理,最普遍.应用最广泛的就是--远程管理.下面简单介绍一下华为防火墙管理的几种方式. 博文大纲:一.华为防火墙常见的管理方式:二.各种管理方式配置详解:1.通过Console线进行管理:2.通过Telnet方式管理:3.通过Web方式登录设备:4.配置SSH方式登录设备: 一.华为防火墙常见的管理方式 提到管理,必然会涉及到AAA的概念,我们首先来了解一下--AAA. AAA概述 AAA是验证.授权和记账三个英文单词的简称.是一个能够

路由器远程管理配置及路由器启动

--------------------------------------------------------------------------------------------------------- --------------------------------------路由器的远程管理------------------------------------------------- ------------------------------------------------

华为防火墙配置远程管理设备

################# 接口配置和打开Telnet服务####<USG6000V1>sys ####进全局模式[USG6000V1]int g0/0/0 ###进端口号[USG6000V1-GigabitEthernet0/0/0]ip add 192.168.32.10 24配置接口IP地址[USG6000V1-GigabitEthernet0/0/0]quit ###退出端口号(也可以简写q退出) [USG6000V1]telnet service enable 打开防火墙Te

5_linux_远程管理工具

如何登陆linux操作系统? 输入linux系统的ip地址 输入用户名root 输入密码(密码不会显示) 登入成功会显示 [[email protected] ~]# (root:用户名,locahost:主机名,~:家目录(登入时默认的初始目录)) 如何让虚拟机中linux和主机通信? 配置虚拟的的IP地址 然后在windows系统下cmd窗口中ping虚拟机的IP地址 如何配置linux操作系统的IP地址 输入ifconfig命令查看当前配置的网卡与IP地址(windows系统用ipconf

4、Hyper-v Server 2008r2 设置远程管理

1.输入4 配置远程管理 2.分别输入1.2.3开启相应的远程管理 3.输入4 可以查看当前系统防火墙的状态信息 4.可以通过netsh firewall set opmode disable,来关闭防火墙,在实际环境中我们不要这样操作 5.执行完上述命令后我们可以看到firewall状态已经被关闭 开启firewall的命令为netsh firewall set opmode enable 6.这将关闭Hyper-V的防火墙,当然这意味着系统存在着潜在风险,我们只需要开启六大规则即可,命令为

为windows开启winrm service, 以便进行远程管理

为windows开启winrm service, 以便进行远程管理 我在项目中要用到winrm服务,在win10企业版下没有成功启动,老是报错,在win 7下成功启动,win 10 的bug真是太深了.刚好我要远程的服务器是win 7的,所以在这里也不纠缠了,下面是win 7的winrm服务启动过程. 是windows 一种方便远程管理的服务:开启winrm service,便于在日常工作中,远程管理服务器,或通过脚本,同时管理多台服务器,来提高工作效率: 1 winrm service 默认都

一次惨痛的搬砖总结--线上管理服务器迁移

为什么有这次迁移,主要是因为年前针对nagios的扩展做了很多研究测试,希望应用到生产环境中去,但是生产环境的nagios所在服务器是个集中的管理服务器,上面运行了很多开源软件,而且大部分都是前人安装部署,结构已经固化,坑太多已经无法扩展;其次管理服务器操作系统版本为Centos5.4,老实说现在很多软件在6x的系统上安装起来比较方便,默认环境基本都能满足各种开源软件的运行,而且线下测试都是在6.5的系统上测试的.最后是因为管理服务器太老了,害怕哪一天Down了,虽然配置文件每天都有备份,但是软

Linux远程管理

若想要远程管理服务器,对于Windows系统,应该比较容易理解,通过window系统自带的远程桌面客户端即可登录远程服务器,从而实现在本地对远程服务器的管理.然而对于linux服务器来说这种方法就不行了,那么对于本地windows系统用户来说,怎么实现对远程linux服务器的管理呢.其实一样道理,只不过使用不同的远程登录工具而已. 总结起来对于linux服务器远程管理主要有以下几种方式: 1.ssh远程登录管理 2.sftp远程文件管理 3.telnet远程登录管理 三者都是C/S模式,分客户端