在下面的文章中,将介绍一些可用于配置和管理基于 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