ipmi

[CentOS7]Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory

岁酱吖の 提交于 2020-04-07 10:15:27
IPMI报错 # 查看现有的模块 [root@Proxy ~]# lsmod |grep ^ipmi ipmi_devintf 17603 0 ipmi_msghandler 46608 1 ipmi_devintf # 添加模块 [root@Proxy ~]# modprobe ipmi_watchdog [root@Proxy ~]# modprobe ipmi_poweroff [root@Proxy ~]# modprobe ipmi_devintf [root@Proxy ~]# modprobe ipmi_si [root@Proxy ~]# modprobe ipmi_msghandler # 检查加载的模块 [root@Proxy ~]# lsmod |grep ^ipmi ipmi_si 57587 2 ipmi_poweroff 14366 0 ipmi_watchdog 25058 0 ipmi_devintf 17603 0 ipmi_msghandler 46608 4 ipmi_devintf,ipmi_poweroff,ipmi_watchdog,ipmi_si # 可以查看到ipmi信息 [root@Proxy ~]# ipmitool lan print Set in Progress : Set Complete IP Address

zabbix监控ipmi

偶尔善良 提交于 2020-03-16 19:09:24
@1.假设idrac已经启用,并且使用ipmitool能正确读取数据(本文后面详细描述如何配置) @2.第一节只涉及web配置 1.创建主机 configuration-->hosts-->create host 注意:所有的教程几乎是:认证算法一栏选择default,但是我测试用MD5或MD2才行 级别:admin 创建Item 注意: 在IPMI中,key值是自己定义的,但是sensor值必须和被监测设备的sensor完全一致,否则监控不能成功,报:invalid argument(未被成功检测过),或者became not supported: sensor or control Fan1A@[10.1.1.7]:623 does not exist 也要注意数值类型和单位。 ========================================================== ipmitool的安装与设置 可以参考: http://www.linuxidc.com/Linux/2012-05/60598.htm 1.apt-get install ipmitool openipmi 2. modprobe ipmi_msghandler modprobe ipmi_si modprobe ipmi_devintf ipmi提供了lan 、modem

强制重启Linux系统的几种方法

泪湿孤枕 提交于 2020-03-06 08:44:33
实际生产环境中某些情况下 Linux 服务器系统在出现致命错误需要远程进行重启,通过常规的 reboot 、 init 6 等方法无法正常重启(例如重启时卡在驱动程序里等情况),这时就需要通过下面介绍的几种特殊的方法进行强制重启。 注意 下面这些强制重启 Linux 的方法都是直接跳过 umount 文件系统及 sync 等操作,可能导致数据损坏,不在特殊情况下请勿使用。另外当然这些都是需要 root 超级用户权限的哦。 reboot 命令 直接通过运行 reboot -nf 命令,这样重启时可以指定跳过 init 的处理和 sync 操作,这样可以避免大多数情况下的问题。 magic SysRq key 方法 magic SysRq key 通过 proc 接口提供用户直接发底层命令给 kernel 的功能,可以实现关机、重启、宕机等操作,Linux kernel 需要开启 CONFIG_MAGIC_SYSRQ 才可以支持 magic SysRq key。 运行下面两条命令就可以直接强制重启系统: 1 2 [root@localhost ~] # echo 1 > /proc/sys/kernel/sysrq [root@localhost ~] # echo b > /proc/sysrq-trigger 相应的直接强制关机的命令: 1 2 [root@localhost ~]

服务器配置ipmi管理口

我与影子孤独终老i 提交于 2020-02-18 15:21:40
#配置ipmi管理口地址 chmod +x ipmitool 或者编译安装 pmitool使用报错处理 Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory 解决办法:需要加载相关模块 查看先关模块是否加载(可以看出模块未加载) #lsmod |grep ^ipmi 加载以下模块 # modprobe ipmi_watchdog # modprobe ipmi_poweroff # modprobe ipmi_devintf # modprobe ipmi_si 加载该模块如果没有不影响ipmi的使用(与系统版本有关) # modprobe ipmi_msghandler 加载该模块如果没有不影响ipmi的使用 之后就可以正常使用了: #查看管理口地址 ipmitool lan print #ipmi设置 ipmitool lan set 1 ipsrc static ipmitool lan set 1 ipaddr 192.168.142.11 ipmitool lan set 1 netmask 255.255.255.0 ipmitool lan set 1 defgw ipaddr 192.168.142.1 #重启ipmi

zabbix api的使用

时光怂恿深爱的人放手 提交于 2020-01-16 21:15:29
1、zabbix api介绍 Zabbix API允许以编程方式检索和修改Zabbix的配置,并提供对历史数据的访问。它广泛用于: 创建新的应用程序以使用Zabbix 将Zabbix与第三方软件集成 自动执行常规任务 Zabbix API是基于Web的API,作为Web前端的一部分提供。它使用JSON-RPC 2.0协议,这意味着两件事: 该API包含一组独立的方法; 客户端和API之间的请求和响应使用JSON格式进行编码。 调用api的过程:发送一个http请求,请求方法,提交数据,请求url zabbix api的使用可以查阅官方文档 https://www.zabbix.com/documentation/3.4/zh/manual/api 2、获取token 使用curl命令模拟登录获取到一个token curl -s -X POST -H 'Content-Type:application/json' -d ' { "jsonrpc": "2.0", "method": "user.login", "params": { "user": "Admin", "password": "zabbix" }, "id": 1, "auth": null }' http://10.0.0.63/zabbix/api_jsonrpc.php

通过IPMI管理口给浪潮NF5270M4的2U服务器安装centos6.4系统

ぐ巨炮叔叔 提交于 2020-01-07 18:42:46
目的:浪潮NF5270M4的2U服务器未配光驱,也没有移动光驱,也无法用U盘安装centos6.4系统(系统文件接近4G,U盘无法正常引导。),需用服务器自带的IPMI管理口安装系统。 1、在系统启动显示界面上,按Ctrl+R,进入raid设置界面,若只有一块硬盘,需要做raid0,否则装系统时发现不了硬盘。 2、浪潮NF5270M4的IPMI口默认没有IP,需进入BIOS中进行手动设置,路径为"Server Mgmt"---"BMC Network Configuration",为IPMI专用口人工设置静态IP。 3、在笔记本运行jre-10.0.1_windows-x64_bin.exe(据本地电脑系统选择),来安装java控制台,在Java控制面板的Web设置页里面增加“例外站点”: http://100.45.130.65:80 。(以防止进入不了java控制台。如下图。) 4、连接服务器的IPMI口,用设置的静态IP,在web上登录服务器,默认用户名和密码是admin/admin。 5、根据以下截图操作,来进入java控制台。 步骤1),选择“远程控制” 步骤2),选择“控制台重定向(KVM)”,点击KVM Over IP,并确定执行此操作。 步骤3),下载jviewer.jnlp 步骤4),打开Java控制台 步骤5),应用程序下载 步骤6),确认打开Java控制台

虚拟ipmi virtualbmc

痞子三分冷 提交于 2020-01-07 18:39:42
安装 virtualbmc yum install python-virtualenv virtualenv ven source ven/bin/activate pip install pip --upgrade yum install libvirt-devel gcc pip install virtualbmc 安装libvirt kvm,创建bridge yum install libvirt qemu-kvm brctl addbr br0 ifconfig br0 up 为虚拟机添加bmc,domain为虚拟机在virsh中的名字 vbmc add <domain> --port 6230 --username admin --password password 开启bmc,bmc的端口监听在udp上 vbmc start <domain> 测试,virtualbmc只支持2.0协议,需要lanplus ipmitool -I lanplus -U admin -P 123456 -H 172.168.101.11 -p 6230 power status # ipmitool -I lan -H 172.168.101.11 -U root -P 123456 -p 6230 chassis power status bootdev 修改libvirt

IPMI特点和功能

我与影子孤独终老i 提交于 2019-12-18 06:11:51
IPMI独立于操作系统外自行运作,并容许管理者即使在缺少操作系统或系统管理软件、或受监控的系统关机但有接电源的情况下仍能远程管理系统。 ipmi可以实现对机器的操作举例如下: 开机,关机,重启,查看机器当前的通电状态 安装系统。有些服务器的IPMI,没有内置iKVM,无法实现系统的安装。这个估计和成本有关 修改IPMI的网络和IP地址 修改bios设置,可以通过IPMI进入bios 设置Raid。这个目前对鼠标支持很差。要想设置raid,就只能用键盘操作。这方面IBM,Dell,HP做的不错,他们完全是可以使用鼠标操作。 转自: http://www.chenshake.com/summary-of-ipmi/ 来源: https://www.cnblogs.com/pinganzi/p/5250518.html

使用IPMI控制/监控Linux服务器

不羁岁月 提交于 2019-12-18 04:39:55
1 IPMI简述 IPMI提供了很多丰富功能,我使用的功能,说得大白话一点,就是: 1、获取本设备的硬件信息:包括CPU和主板的温度、电压、风扇转速。   2、在设备A上,通过命令,控制远程设备B,开机、关机、重启。(看到这个有没有一点想做坏事的冲动,哈哈) IPMI的介绍,基本原理,和必备条件,可参考[1]中说明,很详细畅。 [1]:使用ipmitool实现Linux系统下对服务器的ipmi管理 http://www.ibm.com/developerworks/cn/linux/l-ipmi/ 1.1 使用的必备条件: 由于IPMI功能与OS及硬件相对独立,只此在任何软件及硬件环境下,只要满足以下三点,就可以使用IPMI提供的众多功能。 BMC芯片 + ipmi模块加载 + ipmitool 1.2 判断IPMI必须条件是否满足的方法: cat /var/log/messages | grep BMC,查看开机是否有打印found BMC芯片的信息,如果没有说明硬件环境不支持BMC芯片; lsmod | grep ipmi,查看模块是否加载,加载/lib/modules/2.*.*/kernel/drivers/char/ipmi目录下的相应模块,如果无此目录,安装IPMI内核模块; ipmitool help,查看用户态工具是否安装。 1.3 两类使用方式: 本地调用

IPMI总结

纵饮孤独 提交于 2019-12-18 01:30:18
http://www.chenshake.com/summary-of-ipmi/ http://www.openfusion.net/linux/ipmi_on_centos 记忆的很清楚,2000年的时候,当时还是Compaq,推出第一款远程控制卡,当时听起来非常神奇。可以远程开机,关机,安装系统。那个时候,我没真正用过,只是看产品介绍。 2006年的时候,当时的Dell服务器,应该是29系列,你购买的时候,需要单独选购远程控制卡,当时我是使用这个远程控制卡来玩vmware的ESX。 自后就一直没有怎么接触服务器,一直到来这家公司。公司有各个牌子的服务器。服务器在机房放着,进去维护非常不方便,我也就折腾起远程管理。 下面就整理一下全部的IPMI的资料 http://www.openfusion.net/linux/ipmi_on_centos 参考上面的连接,很多高级功能。 Contents [ hide ] 1 IPMI设置 2 IPMI访问 3 IPMI的功能 4 IPMItool使用 4.1 安装IPMItool 4.2 内核加载 4.3 查看IPMI用户 4.4 设置IPMI ip 地址 5 IPMI view IPMI设置 IPMI需要进入bios,进行设置IP地址。这个本身没什么特别。不过有时候你会发现设置完IPMI的IP地址后,无法访问,也无法ping通