centos配ipmi centos镜像

大家好,关于centos配ipmi很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于centos镜像的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

thinkphp怎么调用ipmi

IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的缩写,是管理基于 Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标准由Intel,HP,DELL和SuperMicro等公司制定。用户可以利用IPMI监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。

在我们生产环境的物理服务器中,绝大部分都采用了DELL与SuperMicro,都选购了“DRAC远程控制卡”来支持IPMI,并分配了特定的网络段IP给每台服务器。这样,平时我们远程修改BIOS启动项,重启服务器,连接本地终端等操作就都可以通过IPMI来实现了。

以下,是我们生产环境中的实际应用场景:

环境介绍:

机器类型:DELL/SuperMicro

IPMI支持:已安装“DRAC远程控制卡”并已通过BIOS配置好IP地址

机器列表:

管理机 idc1-admin1

服务器 idc1-server1, DRAC远程地址 idc1-server1-remote

OS: CentOS 6.6 x86_64 Minimal

具体配置:

1.配置管理主机idc1-admin1

[root@idc1-admin1~]# yum install OpenIPMI ipmitool

[root@idc1-admin1~]#/etc/init.d/ipmi start

[root@idc1-admin1~]# lsmod| grep ipmi_devintf|| insmod/lib/modules/`uname-r`/kernel/drivers/char/ipmi/ipmi_devintf.ko

[root@idc1-admin1~]#/etc/init.d/ipmi restart

2. IPMI功能之远程修改BIOS启动项为网络启动

[root@idc1-admin1~]# ipmitool-I lanplus-H idc1-server1-remote-U ADMIN-P ADMIN chassis bootdev pxe

Set Boot Device to pxe

3. IPMI功能之远程重启服务器

[root@idc1-admin1~]# ipmitool-I lanplus-H idc1-server1-remote-U ADMIN-P ADMIN power reset

Chassis Power Control: Reset

[root@idc1-admin1~]# ipmitool-I lanplus-H idc1-server1-remote-U ADMIN-P ADMIN power status

Chassis Power is on

4.通过Cobbler网络自动好安装服务器idc1-server1

5.登陆刚刚安装完成的服务器idc1-server1,启用IPMI Console支持

5.1.安装所需软件

[root@aikaiyuan~]# yum install OpenIPMI ipmitool

[root@aikaiyuan~]#/etc/init.d/ipmi start

[root@aikaiyuan~]# lsmod| grep ipmi_devintf|| insmod/lib/modules/`uname-r`/kernel/drivers/char/ipmi/ipmi_devintf.ko

[root@aikaiyuan~]#/etc/init.d/ipmi restart

5.2配置grub启动参数

[root@idc1-server1~]# vi/boot/grub/grub.conf

# grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE: You have a/boot partition. This means that

# all kernel and initrd paths are relative to/boot/, eg.

# root(hd0,0)

# kernel/vmlinuz-version ro root=/dev/mapper/mylvm-root

# initrd/initrd-[generic-]version.img

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

serial--unit=1--speed=115200

terminal--timeout=2 console

title CentOS(2.6.32-504.el6.x86_64)

root(hd0,0)

kernel/vmlinuz-2.6.32-504.el6.x86_64 ro root=/dev/mapper/mylvm-root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 rd_LVM_LV=mylvm/root KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet rd_NO_DM rd_LVM_LV=mylvm/swap rhgb quiet console=tty1 console=ttyS1,115200

initrd/initramfs-2.6.32-504.el6.x86_64.img

配置个自己的服务器dell t630

配置个人服务器Dell T630,涉及硬件与软件细致调校以满足高性能需求。

硬件配置主要包括电源、存储、内存、CPU、显卡与风扇。电源配置需根据硬件负载动态调整,RAID5磁盘阵列提供稳定存储。内存使用双路64GB,具备扩展潜力。选用Intel E5-2683 v3 CPU与4张Tesla P40显卡,支持四卡计算与高性能图形处理。为避免非Dell认证设备导致的风扇加速问题,通过racadm工具进行配置。

操作系统选择CentOS Linux release 8.5.2111,尽管倾向于使用OpenSUSE,但CentOS为首选。NVIDIA显卡驱动安装确保性能优化,支持CUDA与cuDNN等关键库。

安装与设置过程中,确保温度监控与风扇管理,以及通过调整BIOS设置控制风扇速度。对于硬件监控,使用Dell-iDRACTools-Web-LX工具实现。

显卡驱动与CUDA、cuDNN的安装遵循NVIDIA官方指南,确保兼容性与稳定性。在进行硬件升级时,如更换显卡或更新CUDA版本,通过alternatives命令管理软连接以轻松切换。

GPU性能测试使用nvidia-smi、p2pBandwidthLatencyTest与GPU-burn等工具,以评估显卡状态与性能。

通过DCGM与IPMI实现对GPU与服务器整体的高效管理与监控,确保系统稳定运行。

最后,通过conda进行环境管理,简化软件部署与管理流程。利用miniconda安装并配置环境,尝试运行如chatglm-6b等模型,通过Gradio网页部署进行模型应用与演示。

Linux系统下的ipmitool工具使用指南

本文介绍ipmitool工具的使用,这个命令主要是用来操作服务器硬件的,所以一般的业务运维很少会用它,但它的功能很强大,比如:能够硬重启服务器,重设BMC口,配置BMC口IP,进入grub环境,设置boot顺序,等等。

在CentOS和RedHat Linux的大部分版本中都会默认安装它,所以它的实用性比较广。

还有一个好处是用它可以制作远程管理服务器的运维自动化系统。

-进入grub环境:

复制代码代码如下:

ipmitool-H$BMC_IP-I lanplus-U$USERNAME-P$PASSWORD sol activate

-查看电源状态:

复制代码代码如下:

ipmitool-H$BMC_IP-I lan-U$USERNAME-P$PASSWORD power status

-强制修改启动项,让机器重启后自动进入BIOS设置界面:

复制代码代码如下:

ipmitool-H$BMC_IP-I lanplus-U$USERNAME-P$PASSWORD chassis bootparam set bootflag force_bios

-关掉服务器电源,再打开:

复制代码代码如下:

ipmitool-H$BMC_IP-I lan-U$USERNAME-P$PASSWORD power cycle

-查看BMC信息:

复制代码代码如下:

ipmitool-H$BMC_IP-I lan-U$USERNAME-P$PASSWORD mc info

-显示lan的信息:

复制代码代码如下:

ipmitool-H$BMC_IP-I lan-U$USERNAME-P$PASSWORD lan print

Ipmitool–I open sensor list命令可以获取传感器中的各种监测值和该值的监测阈值,包括(CPU温度,电压,风扇转速,电源调制模块温度,电源电压等信息)

Ipmitool–I open sensor get“CPU0Temp”可以获取ID为CPU0Temp监测值,CPU0Temp是sensor的ID,服务器不同,ID表示也不同。

复制代码代码如下:Ipmitool–I open sensor thresh设置ID值等于id的监测项的各种限制值。

复制代码代码如下:Ipmitool–I open chassis status查看底盘状态,其中包括了底盘电源信息,底盘工作状态等

复制代码代码如下:Ipmitool–I open chassis restart_cause查看上次系统重启的原因

复制代码代码如下:Ipmitool–I open chassis policy list查看支持的底盘电源相关策略。

复制代码代码如下:Ipmitool–I open chassis power on启动底盘,用此命令可以远程开机

复制代码代码如下:Ipmitool–I open chassis power off关闭底盘,用此命令可以远程开机

复制代码代码如下:Ipmitool–I open chassis power reset实现硬重启,用此命令可以远程开机复制代码代码如下:Ipmitool–I open mc reset使BMC重新硬启动

复制代码代码如下:Ipmitool–I open mc info查看BMC硬件信息

复制代码代码如下:Ipmitool–I open mc getenables列出BMC所有允许的选项

复制代码代码如下:Ipmitool–I open mc setenables复制代码代码如下:Ipmitool-I open event命令可以用测试配置的IPMI中的snmp功能是否成功。

复制代码代码如下:Ipmitool-I open lan print 1打印现咱channel 1的信息。

复制代码代码如下:Ipmitool-I open lan set 1 ipaddr 10.10.113.95设置channel 1的地址为10.10.113.95

复制代码代码如下:Ipmitool-I open lan set 1 snmp public设置channel 1上snmp的community为public。

复制代码代码如下:Ipmitool-I open lan set 1 access on设置channel 1允许访问。

复制代码代码如下:Ipmitool-I open pef info打印Platform Event Filtering(pef)信息

复制代码代码如下:Ipmitool-I open pef status查看Platform Event Filtering(pef)状态

复制代码代码如下:Ipmitool-I open pef policy查看Platform Event Filtering(pef)策略设置

复制代码代码如下:Ipmitool-I open sdr list fru读取fru信息并显示。(但我的服务器有问题,该项读取不到)

阅读剩余
THE END