• IPMI的简单使用


    背景

    • 公司一台十一年前的服务器砸到我手中,要重装CentOS7的操作系统.
    • 本着不想进机房, 不想格式化U盘的想法, 想用BMC进行安装系统.
    • 遇到的第一个问题是不知道密码. 询问之前的机器持有人,也不知道具体密码了.
    • 打万能的400电话要打了一个网页. 进行学习了下. 感觉还挺不错的这里总结一下.
    • 学到了很多东西,但是目的没有实现.

    简要说明

    • IPMI和BMC的主要用途
    IPMI和BMC我有时候容易混着叫,能够实现差不多的功能. 
    使用生病查询能够吓死自己的百度查询如下:
    IPMI简介
    IPMI(智能平台管理接口),Intelligent Platform Management Interface 的缩写。原本是一种Intel架构的企业系统的周边设备所采用的一种工业标准。IPMI亦是一个开放的免费标准,用户无需支付额外的费用即可使用此标准。
    IPMI 能够横跨不同的操作系统、固件和硬件平台,可以智能的监视、控制和自动回报大量服务器的运作状况,以降低服务器系统成本。
    BMC的简介:
    BMC,执行伺服器远端管理控制器,英文全称为Baseboard Management Controller. 为基板管理控制器。
    它可以在机器未开机的状态下,对机器进行固件升级、查看机器设备、等一些操作。
    

    自己的困惑

    • 这一点是吐槽自己的无知
    之前一直不知道 IPMI可以通过 服务器端进行处理,设置网络以及修改密码等
    一直以为自己忘记了密码就万劫不复了.
    以至于重保期间把所有的IPMI网线全部给拔掉了
    自己太愚笨了.
    

    IPMI的安装

    • linux
      yum install ipmitools -y
    • windows 下载一个 exe 即可
      http://www.4008600011.com/wp-content/uploads/2019/08/IPMIToolWin.zip
    • ESXi
      https://dl.90.vc/tools/esxi_ipmitool-1.8.15-1.vib

    IPMI的安装

    • ESXi的安装
    第一步: 打开ssh
    vCenter-选择主机-打开配置-在系统-服务-开启SSH服务
    第二步: 上传 vib文件
    第三步: vib文件的安装还是稍微复杂一点的这里进行一下总结
    esxcli software acceptance set --level=CommunitySupported
    esxcli software vib install -v /esxi_ipmitool-1.8.15-1.vib
    #复制文件可以直接运行
    scp /opt/ipmitool/bin/ipmitool /usr/bin/
    # 设置快捷方式
    

    一些IPMI的简要使用

    1. 查看sensor
    ipmitool sensor
    2. 查看与设置网络
    ipmitool lan print
    ipmitool -I open lan set 1 ipsrc static                设置本地BMC地址为静态,才能设置IP
    ipmitool -I open lan set 1 ipaddr 10.153.11.113         设置本地BMC的IP地址
    ipmitool -I open lan set 1 netmask 255.255.255.0       子网掩码,别忘了设
    ipmitool -I open lan set 1 defgw ipaddr 10.153.11.254   网关,可设可不设,不过一定要确保监控它的机器位于同一路由
    3. 用户相关
    ipmitool user list 1                           出现2 为用户的id 号
    ipmitool user set name 2 root                  添加账户
    ipmitool user set password 2  123456  设置密码   2 为list后的id 号
    ipmitool user enable 2                         启用该用户
    4. 测试使用
    ipmitool -I lanplus -H 10.110.x.x  -U admin -P'YourPassword@1127'  power status
    
  • 相关阅读:
    策略模式 Web.Net版 [原理+代码] 鸭子呱呱叫
    关于onMouseOut违背逻辑关系的解决办法!
    js漂浮组件发布 ppFloat.js.1.0
    (转)跟我一起制作数据采集获取淘宝网店宝贝数据信息(二)
    (转)WCF学习笔记(一)——WCF基础
    (转)IIS负载均衡Application Request Route详解第一篇: ARR介绍
    (转)【原创】说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
    (转)HTTP与Tcp协议下双工通信的差异
    (转)一个仿新浪微博的网站 mvc ado
    (转)微软开源的项目和架构学习
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/16005787.html
Copyright © 2020-2023  润新知