在下面的文章中,将介绍一些可用于配置和管理基于 HPE 的集成 Lights Out Manager (iLO4) 的重要命令
假设 iLO 仅通过 OA 配置并且它没有任何其他活动用户帐户,那么我们将无法对 iLO 执行直接 ssh
使用任何基于 CLI 的 ssh 客户端登录到 Onboard Administrator
连接后执行以下命令
BlrSiteA1-01-01> CONNECT SERVER 01 Connecting to bay 1 ... User:OAtmp-HPadmin-5A1FB897 logged-in to 17-inst01-a.BlrSiteA(192.168.1.10/FE80::7210:6FFF:FEC0:153A) iLO 4 Advanced for BladeSystem 2.55 at Aug 16 2015 Server Name: enclosure1 Server Power: On </>hpiLO->
现在,我们已成功连接到 iLO,让我们开始配置和管理 iLO
创建用户
在下面的命令中,我们正在创建密码为 Passw0rd 的 HPadmin 用户
</>hpiLO-> create /map1/accounts1 username=HPadmin password=Passw0rd status=0 status_tag=COMMAND COMPLETED Fri Nov 23 10:47:57 2015 User added successfully.
显示用户列表
</>hpiLO-> show /map1/accounts1
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 11:01:17 2015
/map1/accounts1
Targets
Administrator
HPadmin
emergency
Properties
Verbs
cd version exit show create delete set
更改用户密码
</>hpiLO-> set /map1/accounts1/emergency password=Passw0rd status=0 status_tag=COMMAND COMPLETED Fri Nov 23 11:06:25 2015
固件命令
查看 iLO 的固件
To check the firmware of your iLO4 use the below command
</>hpiLO-> show /map1/firmware1
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 11:07:42 2015
/map1/firmware1
Targets
Properties
version=2.55
date=Aug 16 2015
name=iLO 4
Verbs
cd version exit show load
网络配置
重要说明:修改网络相关配置后,iLO 将重置以激活新更改
查看刀片的分配网络
</>hpiLO-> show /map1/enetport1/lanendpt1/ipendpt1
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 13:06:42 2015
/map1/enetport1/lanendpt1/ipendpt1
Targets
Properties
IPv4Address=10.10.10.100
SubnetMask=255.255.255.0
AddressOroirn=Static
Verbs
cd version exit show set
将管理 IP 分配给刀片 iLO 页面
</>hpiLO-> set /map1/enetport1/lanendpt1/ipendpt1 IPv4Address=10.10.10.100 SubnetMask=255.255.255.0 status=0 status_tag=COMMAND COMPLETED Fri Nov 23 13:10:49 2015 Network settings change applied. Settings change applied, iLO 4 will now be reset. Logged Out: It may take several minutes before you can log back in. CLI session stopped
更改或者修改管理IP的网关
</>hpiLO-> set /map1/gateway1 AccessInfo=10.10.10.254 status=0 status_tag=COMMAND COMPLETED Fri Nov 23 13:14:39 2015 Network settings change applied. Settings change applied, iLO 4 will now be reset. Logged Out: It may take several minutes before you can log back in. CLI session stopped
同样,我们也可以配置 DNS 服务器(如果我们有的话)
注意:我们最多可以为刀片设置 3 个 dnsserver
要添加 dns 服务器,请使用以下命令
</>hpiLO-> set /map1/dnsserver1 AccessInfo=1.2.3.4 status=0 status_tag=COMMAND COMPLETED Fri Nov 23 13:18:03 2015 Network settings change applied. Settings change applied, iLO 4 will now be reset. Logged Out: It may take several minutes before you can log back in. CLI session stopped
启用或者禁用 DHCP
查看 iLO 的现有 dhcpd 状态
</>hpiLO-> show /map1/dhcpendpt1
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 13:19:04 2015
/map1/dhcpendpt1
Targets
Properties
EnabledState=no
OtherTypeDescription=DHCP
Verbs
cd version exit show set
要启用 ro 禁用此使用下面的命令
</>hpiLO-> set /map1/dhcpendpt1 EnabledState=no status=0 status_tag=COMMAND COMPLETED Fri Nov 23 13:19:48 2015 Network settings change applied. Settings change applied, iLO 4 will now be reset. Logged Out: It may take several minutes before you can log back in. CLI session stopped
配置 SNMP
查看现有的 SNMP 配置
</>hpiLO-> show /map1/snmp1
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 13:22:21 2015
/map1/snmp1
Targets
Properties
accessinfo1=0
readcom1=""
trapcom1=""
accessinfo2=0
readcom2=""
trapcom2=""
accessinfo3=0
readcom3=""
trapcom3=""
oemhp_iloalert=yes
oemhp_agentalert=yes
oemhp_snmppassthru=no
oemhp_agentlessenable=yes
oemhp_systemlocation=""
oemhp_systemcontact=""
oemhp_systemrole=""
oemhp_systemroledetail1=""
oemhp_systemroledetail2=""
oemhp_systemroledetail3=""
oemhp_systemroledetail4=""
oemhp_systemroledetail5=""
oemhp_imagenturl=server1
oemhp_imdatalevel=enabled
oemhp_coldstarttrap=yes
oemhp_trapsource=iLO Hostname
Verbs
cd version exit show set
配置新的 SNMP 值
</>hpiLO-> set /map1/snmp1 accessinfo1=1.2.3.4 status=0 status_tag=COMMAND COMPLETED Fri Nov 23 13:26:30 2015 SNMP settings modified.
设置系统位置
</>hpiLO-> set /map1/snmp1/oemhp_systemlocation="Bangalore" status=0 status_tag=COMMAND COMPLETED Fri Nov 23 13:28:11 2015 SNMP settings modified.
设置系统接触点
</>hpiLO-> set /map1/snmp1/oemhp_systemcontact="jack Prasad" status=0 status_tag=COMMAND COMPLETED Fri Nov 23 13:28:44 2015 SNMP settings modified.
设置工程师的角色
</>hpiLO-> set /map1/snmp1/oemhp_systemrole="Engineer" status=0 status_tag=COMMAND COMPLETED Fri Nov 23 13:29:01 2015 SNMP settings modified.
最后查看修改后的变化
</>hpiLO-> show /map1/snmp1/
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 13:29:06 2015
/map1/snmp1
Targets
Properties
accessinfo1=1.2.3.4
readcom1=""
trapcom1=""
accessinfo2=0
readcom2=""
trapcom2=""
accessinfo3=0
readcom3=""
trapcom3=""
oemhp_iloalert=yes
oemhp_agentalert=yes
oemhp_snmppassthru=no
oemhp_agentlessenable=yes
oemhp_systemlocation="Bangalore"
oemhp_systemcontact="jack Prasad"
oemhp_systemrole="Engineer"
oemhp_systemroledetail1=""
oemhp_systemroledetail2=""
oemhp_systemroledetail3=""
oemhp_systemroledetail4=""
oemhp_systemroledetail5=""
oemhp_imagenturl=server1
oemhp_imdatalevel=enabled
oemhp_coldstarttrap=yes
oemhp_trapsource=iLO Hostname
Verbs
cd version exit show set
为刀片指定名称
重要说明:执行此命令后 iLO 将重置,因此 iLO 的连接将丢失,几分钟后重新连接到 iLO4
</>hpiLO-> set /map1/enetport1 SystemName=server1 status=0 status_tag=COMMAND COMPLETED Fri Nov 23 11:08:33 2015 Network settings change applied. Settings change applied, iLO 4 will now be reset. Logged Out: It may take several minutes before you can log back in. CLI session stopped
连接被服务器终止。
激活更改后再次连接到 iLO
BlrSiteA1-01-01> CONNECT SERVER 02 Connecting to bay 2 ... User:OAtmp-HPadmin-5A2FB954 logged-in to server1.BlrSiteA(10.10.10.100/FE80::7210:6FFF:FEC0:1526) iLO 4 Advanced for BladeSystem 2.55 at Aug 16 2015 Server Name: server1 Server Power: On </>hpiLO->
验证更改
</>hpiLO-> show /map1/enetport1/SystemName
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 13:13:38 2015
/map1/enetport1
Properties
SystemName=server1
Verbs
cd version exit show set
设置和显示与电源相关的值
下表可用于理解不同功率值的含义
语法
show /system1/oemhp_power1 <variable> set /system1/oemhp_power1 <variable=value>
例如查看最近 24 小时的功率读数值
</>hpiLO-> show /system1/oemhp_power1 oemhp_AvgPower
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 11:18:50 2015
/system1/oemhp_power1
Properties
oemhp_AvgPower=82 Watts
Verbs
cd version exit show set
修改开机延迟值
</>hpiLO-> set /system1/oemhp_power1 oemhp_auto_pwr=15 status=0 status_tag=COMMAND COMPLETED Fri Nov 23 11:53:16 2015
查看和更改引导顺序
查看所有可用的引导选项
</>hpiLO-> show /system1/bootconfig1
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 12:05:52 2015
/system1/bootconfig1
Targets
bootsource1
bootsource2
bootsource3
bootsource4
bootsource5
Properties
oemhp_bootmode=Legacy
oemhp_secureboot=Not Available
oemhp_pendingbootmode=Legacy
Verbs
cd version exit show set
我们可以查看单个引导源以了解映射到相应引导源的媒体
引导源目标和匹配的引导源值不会改变。
bootsource 的值是:
bootsource1:BootFmCd
bootsource2:BootFmFloppy
bootsource3:BootFmDrive
bootsource4:BootFmUSBKey
bootsource5:BootFmNetwork
查看“个别引导源”的引导顺序
</>hpiLO-> show /system1/bootconfig1/bootsource1
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 12:24:03 2015
/system1/bootconfig1/bootsource1
Targets
Properties
bootorder=2
bootdevice=BootFmCd
Verbs
cd version exit show set
查看所有可用引导源的引导顺序
</>hpiLO-> show -all /system1/bootconfig1
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 12:19:59 2015
/system1/bootconfig1
Targets
bootsource1
bootsource2
bootsource3
bootsource4
bootsource5
Properties
oemhp_bootmode=Legacy
oemhp_secureboot=Not Available
oemhp_pendingbootmode=Legacy
Verbs
cd version exit show set
/system1/bootconfig1/bootsource1
Targets
Properties
bootorder=1
bootdevice=BootFmCd
Verbs
cd version exit show set
/system1/bootconfig1/bootsource2
Targets
Properties
bootorder=2
bootdevice=BootFmDisk
Verbs
cd version exit show set
/system1/bootconfig1/bootsource3
Targets
Properties
bootorder=3
bootdevice=BootFmUSBKey
Verbs
cd version exit show set
/system1/bootconfig1/bootsource4
Targets
Properties
bootorder=4
bootdevice=BootFmNetwork1
Verbs
cd version exit show set
/system1/bootconfig1/bootsource5
Targets
Properties
bootorder=5
bootdevice=BootFmNetwork2
Verbs
cd version exit show set
更改引导顺序
在这里,我将我的第一个启动设备更改为 HDD
</>hpiLO-> set /system1/bootconfig1/bootsource2 bootorder=1 status=0 status_tag=COMMAND COMPLETED Fri Nov 23 12:22:25 2015 Bootorder being set. bootsource2=BootFmDisk bootorder=1 bootsource1=BootFmCd bootorder=2 bootsource3=BootFmUSBKey bootorder=3 bootsource4=BootFmNetwork1 bootorder=4 bootsource5=BootFmNetwork2 bootorder=5
LED指令
显示 LED 状态
</>hpiLO-> show /system1/led1
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 12:25:56 2015
/system1/led1
Targets
Properties
enabledstate=disabled
Verbs
cd version exit show start stop
启动 LED
</>hpiLO-> start /system1/led1 status=0 status_tag=COMMAND COMPLETED Fri Nov 23 12:26:51 2015
虚拟媒体命令
要挂载 cd 或者 dvd 镜像,我们必须具有 iso 镜像的位置
如我们所见,我的 iLO 上目前没有安装任何镜像
</>hpiLO-> show /map1/oemhp_vm1/cddr1
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 12:31:25 2015
/map1/oemhp_vm1/cddr1
Targets
Properties
oemhp_image=None
oemhp_connect=No
oemhp_boot=No_Boot
oemhp_wp=No
vm_applet=No
Verbs
cd version exit show set
在 http 服务器上挂载可用的 iso
oemhp 图像值是一个 URL。
URL 限制为 80 个字符,指定虚拟媒体镜像文件在 HTTP 服务器上的位置,格式与可编写脚本的虚拟媒体镜像位置相同。
URL example: protocol://username:password@hostname:port/filename
protocol — 必填字段,必须为 HTTP 或者 HTTPS
username:password — 可选字段
主机名——必填字段
端口 — 可选字段
文件名——必填字段
</>hpiLO-> cd /map1/oemhp_vm1/cddr1 </map1/oemhp_vm1/cddr1>hpiLO-> set oemhp_image=http://10.43.22.100/bp-server-sum-2015-10-v2.iso status=0 status_tag=COMMAND COMPLETED Fri Nov 23 12:36:14 2015 </>hpiLO-> set /map1/oemhp_vm1/cddr1 oemhp_boot=connect status=0 status_tag=COMMAND COMPLETED Fri Nov 23 12:39:07 2015
查看更改
</map1/oemhp_vm1/cddr1>hpiLO-> show
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 12:39:28 2015
/map1/oemhp_vm1/cddr1
Targets
Properties
oemhp_image=http://10.43.22.100/bp-server-sum-2015-10-v2.iso
oemhp_connect=Yes
oemhp_boot=Always
oemhp_wp=Yes
vm_applet=No
Verbs
cd version exit show set
断开 DVD/CD 镜像的连接
</>hpiLO-> set /map1/oemhp_vm1/cddr1 oemhp_boot=disconnect status=0 status_tag=COMMAND COMPLETED Fri Nov 23 12:39:58 2015
为插入的 DVD 设置一次性启动菜单
</>hpiLO-> set /map1/oemhp_vm1/cddr1 oemhp_boot=once status=0 status_tag=COMMAND COMPLETED Fri Nov 23 12:54:33 2015
刀片命令
查看机架中的刀片详细信息和刀片插槽
现在我们知道连接的刀片在托架 2 上,机箱 IP 地址是 192.168.1.10
</>hpiLO-> show /map1/blade1
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 13:33:51 2015
/map1/blade1
Targets
rack
Properties
bay_number=2
auto_power=on
ip_address=192.168.1.10
mac_address=94:18:82:72:25:4b
sys_health=OK
Verbs
cd version exit show set
CPU 命令
查看刀片的CPU信息
</>hpiLO-> show /system1/cpu1
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 13:36:21 2015
/system1/cpu1
Targets
Properties
name=Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz
status=OK
number_cores=8
active_cores=8
threads=16
speed=2600MHz
memory_technology=64-bit Capable
cachememory1=512KB
cachememory2=2048KB
cachememory3=20480KB
Verbs
cd version exit show
</>hpiLO-> show /system1/cpu2
status=0
status_tag=COMMAND COMPLETED
Fri Nov 23 13:36:24 2015
/system1/cpu2
Targets
Properties
name=Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz
status=OK
number_cores=8
active_cores=8
threads=16
speed=2600MHz
memory_technology=64-bit Capable
cachememory1=512KB
cachememory2=2048KB
cachememory3=20480KB
Verbs
cd version exit show
