如何获取ILO管理IP和Mac地址

如何获取ILO管理IP和Mac地址

我正在寻找一种方法来查找 HP Proliant 服务器 ilo 的 IP 地址。我搜索了很多,但没有找到。有方法可以重新启动并进入 bios 来获取它。但我无法重新启动生产服务器。

Linux 服务器上有一些工具我不知道该使用哪一个。

从下面的 ilo 提示来看,一定有某种方法来获取 ip。

</>hpiLO->

服务器是云环境下的 BM 即服务。因此我只能登录 ilo 和服务器。

答案1

我会使用另一种方法——从您所连接的系统进行检查。

我面前有一台 Windows 机器,所以我会用它nslookup来查找主机名的 IP 地址,然后arp查找 MAC 地址。(后者假设两个系统位于同一子网中,因为 MAC 地址在路由器上是不可见的。当然,你可以检查 ARP 缓存路由器的

C:\Users\faile_000>nslookup phoebe
Server:  router.asus.com
Address:  192.168.1.1

Name:    phoebe
Address:  192.168.1.43


C:\Users\faile_000>arp -a 192.168.1.43

Interface: 192.168.1.110 --- 0x1b
  Internet Address      Physical Address      Type
  192.168.1.43          c0-7c-d1-c0-39-44     dynamic

同样,您可以使用hostdig查找 Linux 上的 IP 地址,使用arpip neigh show查看 ARP 缓存。

   [geek@phoebe ~]$ host clocacina
clocacina has address 192.168.1.10
^[[A[geek@phoebe ~]$ dig  clocacina

; <<>> DiG 9.10.4-P1-RedHat-9.10.4-1.P1.fc24 <<>> clocacina
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12329
;; flags: qr aa rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;clocacina.                     IN      A

;; ANSWER SECTION:
clocacina.              0       IN      A       192.168.1.10

;; Query time: 54 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Mon Feb 13 16:37:04 SGT 2017
;; MSG SIZE  rcvd: 43


[geek@phoebe ~]$ ip neigh show 192.168.1.10
192.168.1.10 dev bridge0 lladdr 00:16:d3:2d:8b:9a STALE
[geek@phoebe ~]$ arp 192.168.1.10
Address                  HWtype  HWaddress           Flags Mask            Iface
Clocacina                ether   00:16:d3:2d:8b:9a   C                     bridge0

答案2

我知道这已经过时了,但是 hponcfg -w 没有为我返回 MAC。我使用了以下方法:

ssh 服务器-ilo“show -a”|grep MAC

或者更具体地说:

</>hpiLO-> 显示 /map1/enetport1/lanendpt1

属性 EnabledState=enabled MACAddress=xx:xx:xx:xx:xx:xx

答案3

用这个:

hponcfg -w iLO_ouput.out

您将从 ILO 获取常规配置。

尝试此版本或更高版本: https://support.hpe.com/hpsc/swd/public/detail?sp4ts.oid=7252838&swItemId=MTX_ed2c3a30d95f49b8a0eda8e2af&swEnvOid=4184

相关内容