Skip to content

Using IBM Advanced Settings Utility (ASU) on Linux

Objective:
Utilizing IBM Advanced Settings Utility (ASU) on Linux operating system to avoid the need to access IBM xSeries server from BIOS/UEFI level, thus will avoid server downtime.

Installation,

[root@sgbcmstrn01 ~]# rpm -ivh ibm_utl_asu_asut78c-9.21_linux_x86-64.rpm
Preparing...                ########################################### [100%]
   1:ibm_utl_asu            ########################################### [100%]
IBM Advanced Settings Utility
(C) Copyright IBM Corp. 2007-2012.  All Rights Reserved.
This Program is licensed under the terms of the agreement available by invoking
this utility with the --license option.  By installing, copying, accessing, or using
the Program, you agree to the terms of this agreement.  If you do not agree to
the terms, please remove the software and return it to IBM or the reseller
from whom you acquired the software for a refund, if any.

Post-installation verification,

[root@sgbcmstrn01 ~]# rpm -qil ibm_utl_asu
Name        : ibm_utl_asu                  Relocations: (not relocatable)
Version     : 9.21                              Vendor: IBM
Release     : asut78C                       Build Date: Mon 11 Jun 2012 02:15:27 PM MYT
Install Date: Thu 05 Jul 2012 01:42:34 AM MYT      Build Host: rhel3x64-01-01.raleigh.ibm.com
Group       : Applications/Configuration    Source RPM: ibm_utl_asu-9.21-asut78C.src.rpm
Size        : 21609893                         License: Proprietary
Signature   : (none)
Packager    : IBM eServer xSeries, RTP, NC.  System Health
URL         : http://www-947.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=TOOL-ASU&brandind=5000008
Summary     : Advanced Settings Utility (ASU)
Description :
IBM Advanced Settings Utility (ASU)
This package provides a system tool that enables configuration of firmware settings on
IBM System x servers and Blades.
/opt/ibm/toolscenter/asu/asu64
/opt/ibm/toolscenter/asu/cdc_interface.sh
/opt/ibm/toolscenter/asu/lic_en.txt
/opt/ibm/toolscenter/asu/rdcli-x86_64/rdmount
/opt/ibm/toolscenter/asu/rdcli-x86_64/rdumount
/opt/ibm/toolscenter/asu/savestat.def
/opt/ibm/toolscenter/asu/template.xml

Show current IMM setting,

[root@sgbcmstrn01 ~]# /opt/ibm/toolscenter/asu/asu64 show
IBM Advanced Settings Utility version 9.21.78C
Licensed Materials - Property of IBM
(C) Copyright IBM Corp. 2007-2012 All Rights Reserved
Unable to locate a script required to set up LAN-over-USB device, tried location cdc_interface.sh
Successfully discovered the IMM via SLP.
Discovered IMM at IP address 169.254.95.118
Connected to IMM at IP address 169.254.95.118
IMM.PowerRestorePolicy=Restore
IMM.PowerOnAtSpecifiedTime=0:0:0:0:0
IMM.ShutdownAndPowerOff=0:0:0
IMM.PowerOnServer=0:0:0
IMM.ShutdownAndRestart=0:0:0
IMM.TimeZone=GMT+0:00
IMM.DST=No
IMM.IMMInfo_Name=SN# 99E8255
IMM.IMMInfo_Contact=
IMM.IMMInfo_Location=
IMM.OSWatchdog=Disabled
IMM.LoaderWatchdog=Disabled
IMM.NTPAutoSynchronization=Disabled
IMM.NTPHost=127.0.0.1
IMM.NTPFrequency=80
IMM.LoginId.1=USERID
IMM.AuthorityLevel.1=Supervisor
IMM.UserAccountManagementPriv.1=No
IMM.RemoteConsolePriv.1=No
IMM.RemoteConsoleDiskPriv.1=No
IMM.RemotePowerPriv.1=No
IMM.ClearEventLogPriv.1=No
IMM.BasicAdapterConfigPriv.1=No
IMM.AdapterConfigNetworkSecurityPriv.1=No
IMM.AdvancedAdapterConfigPriv.1=No
IMM.SNMPv3_AuthenticationProtocol.1=HMAC-MD5
IMM.SNMPv3_PrivacyProtocol.1=CBC-DES
IMM.SNMPv3_AccessType.1=Set
IMM.SNMPv3_TrapHostname.1=
IMM.User_Authentication_Method=Local only
IMM.LockoutPeriod=2
IMM.WebTimeout=User Picks timeout
IMM.AccountSecurity=Legacy security settings
IMM.LoginPassword=Disabled
IMM.PasswordReuse=Disabled
IMM.PasswordAge=0
IMM.RetryLimit=5 times
IMM.EntriesDelay=0.0 minutes
IMM.RetryDelay=0.5 minutes
IMM.SNMPAlerts_CriticalAlert=Disabled
IMM.SNMPAlerts_WarningAlert=Disabled
IMM.SNMPAlerts_SystemAlert=Disabled
IMM.SerialRedirectionCLIMode1=CLI active / user defined keystroke sequences
IMM.SerialExitCLIKeySequence=^[Q
IMM.SerialBaudRate=115200
IMM.CIMOverHTTPPort=5988
IMM.CIMOverHTTPSPort=5989
IMM.HTTPPort=80
IMM.SSLPort=443
IMM.TelnetPort=23
IMM.SSHPort=22
IMM.SNMP_AgentPort=161
IMM.SNMP_TrapPort=162
IMM.RemoteConsolePort=3900
IMM.LanOverUsb=Enabled
IMM.Network1=Enabled
IMM.DHCP1=DHCP then try static IP configuration
IMM.HostName1=IMM-00215EDF6961
IMM.HostIPAddress1=192.168.70.125
IMM.HostIPSubnet1=255.255.255.0
IMM.GatewayIPAddress1=-
IMM.DHCPAssignedHostname=IMM-00215EDF6961
IMM.DHCPAssignedHostIP1=192.168.70.125
IMM.DHCPAssignedGateway1=-
IMM.DHCPAssignedNetMask1=255.255.255.0
IMM.DHCPAssignedDomainName=-
IMM.DHCPAssignedPrimaryDNS1=-
IMM.DHCPAssignedSecondaryDNS1=-
IMM.DHCPAssignedTertiaryDNS1=-
IMM.AutoNegotiate1=Yes
IMM.LANDataRate1=100M Ethernet
IMM.Duplex1=Full
IMM.MTU1=1500
IMM.MACAddress1=00:00:00:00:00:00
IMM.BurnedInMacAddress=00:21:5E:DF:69:61
IMM.SNMPv1Agent=Disabled
IMM.SNMPv3Agent=Disabled
IMM.SNMPTraps=Disabled
IMM.Community_Name.1=
IMM.Community_Name.2=
IMM.Community_Name.3=
IMM.Community_AccessType.1=Inactive
IMM.Community_AccessType.2=Inactive
IMM.Community_AccessType.3=Inactive
IMM.Community_HostIPAddress1.1=
IMM.Community_HostIPAddress1.2=
IMM.Community_HostIPAddress1.3=
IMM.Community_HostIPAddress2.1=
IMM.Community_HostIPAddress2.2=
IMM.Community_HostIPAddress2.3=
IMM.Community_HostIPAddress3.1=
IMM.Community_HostIPAddress3.2=
IMM.Community_HostIPAddress3.3=
IMM.DNS_Enable=Disabled
IMM.DNS_IP_Address1=-
IMM.DNS_IP_Address2=-
IMM.DNS_IP_Address3=-
IMM.TelnetSessions=2
IMM.SMTP_ServerName=127.0.0.1
IMM.Select_LDAP_Servers=Use DNS to Find LDAP Servers
IMM.Domain_Source=Extract search domain from login ID
IMM.Search_Domain=
IMM.Service_Name=ldap
IMM.LDAP_Server1_HostName_IPAddress=
IMM.LDAP_Server2_HostName_IPAddress=
IMM.LDAP_Server3_HostName_IPAddress=
IMM.Root_DN=dc=us,dc=ibm,dc=com
IMM.UID_Search=sAMAccountName
IMM.BindingMethod=Bind with Configured Credentials
IMM.ClientDN=cn=test,cn=Users,dc=us,dc=ibm,dc=com
IMM.RoleBasedSecurity=Enabled
IMM.ServerTargetName=
IMM.GroupFilter=filter
IMM.Group_Search_Attribute=memberOf
IMM.Login_Permission_Attribute=cn
SYSTEM_PROD_DATA.SysInfoProdName=794752A
SYSTEM_PROD_DATA.SysInfoProdIdentifier=System x3650 M2
SYSTEM_PROD_DATA.SysInfoSerialNum=99E8255
SYSTEM_PROD_DATA.SysInfoUUID=9CE89FCCC02C11DE814100215EDCE960
SYSTEM_PROD_DATA.SysInfoUDI=
SYSTEM_PROD_DATA.SysEncloseAssetTag=
uEFI.TurboModeEnable=Disable
uEFI.OperatingMode=Custom Mode
uEFI.ProcessorEistEnable=Enable
uEFI.ProcessorCcxEnable=Disable
uEFI.PackageCState=ACPI C3
uEFI.ProcessorC1eEnable=Enable
uEFI.ProcessorHyperThreading=Enable
uEFI.ProcessorVmxEnable=Enable
uEFI.HardwarePrefetcher=Enable
uEFI.AdjacentCacheLinePrefetch=Enable
uEFI.DCUStreamerPrefetcher=Enable
uEFI.IPStreamerPrefetcher=Enable
uEFI.QPISpeed=Max Performance
uEFI.MemorySlotDisableControl.1=Enable
uEFI.MemorySlotDisableControl.10=Enable
uEFI.MemorySlotDisableControl.11=Enable
uEFI.MemorySlotDisableControl.12=Enable
uEFI.MemorySlotDisableControl.13=Enable
uEFI.MemorySlotDisableControl.14=Enable
uEFI.MemorySlotDisableControl.15=Enable
uEFI.MemorySlotDisableControl.16=Enable
uEFI.MemorySlotDisableControl.2=Enable
uEFI.MemorySlotDisableControl.3=Enable
uEFI.MemorySlotDisableControl.4=Enable
uEFI.MemorySlotDisableControl.5=Enable
uEFI.MemorySlotDisableControl.6=Enable
uEFI.MemorySlotDisableControl.7=Enable
uEFI.MemorySlotDisableControl.8=Enable
uEFI.MemorySlotDisableControl.9=Enable
uEFI.DdrSpeed=Max Performance
uEFI.MemoryChannelMode=Independent
uEFI.SpareErrorThreshold=15
uEFI.SocketInterleave=NUMA
uEFI.PatrolScrub=Disable
uEFI.DemandScrub=Enable
uEFI.IdeMode=Compatibility mode
uEFI.VideoSelect=Add in Device
uEFI.RomOrder=Ethernet 1=Ethernet 2=Ethernet 3=Ethernet 4=SAS Controller=Slot 1=Slot 2=Slot 3=Slot 4
uEFI.OnboardDeviceEnable.1=Enable
uEFI.OnboardDeviceEnable.10=Enable
uEFI.OnboardDeviceEnable.11=Enable
uEFI.OnboardDeviceEnable.12=Enable
uEFI.OnboardDeviceEnable.13=Enable
uEFI.OnboardDeviceEnable.14=Enable
uEFI.OnboardDeviceEnable.15=Enable
uEFI.OnboardDeviceEnable.16=Enable
uEFI.OnboardDeviceEnable.2=Enable
uEFI.OnboardDeviceEnable.3=Enable
uEFI.OnboardDeviceEnable.4=Enable
uEFI.OnboardDeviceEnable.5=Enable
uEFI.OnboardDeviceEnable.6=Enable
uEFI.OnboardDeviceEnable.7=Enable
uEFI.OnboardDeviceEnable.8=Enable
uEFI.OnboardDeviceEnable.9=Enable
uEFI.LegacyRomExecution.1=Enable
uEFI.LegacyRomExecution.10=Enable
uEFI.LegacyRomExecution.11=Enable
uEFI.LegacyRomExecution.12=Enable
uEFI.LegacyRomExecution.13=Enable
uEFI.LegacyRomExecution.14=Enable
uEFI.LegacyRomExecution.15=Enable
uEFI.LegacyRomExecution.16=Enable
uEFI.LegacyRomExecution.2=Enable
uEFI.LegacyRomExecution.3=Enable
uEFI.LegacyRomExecution.4=Enable
uEFI.LegacyRomExecution.5=Enable
uEFI.LegacyRomExecution.6=Enable
uEFI.LegacyRomExecution.7=Enable
uEFI.LegacyRomExecution.8=Enable
uEFI.LegacyRomExecution.9=Enable
uEFI.PCIeGenSelection.1=Gen2
uEFI.PCIeGenSelection.10=Gen2
uEFI.PCIeGenSelection.11=Gen2
uEFI.PCIeGenSelection.12=Gen2
uEFI.PCIeGenSelection.13=Gen2
uEFI.PCIeGenSelection.14=Gen2
uEFI.PCIeGenSelection.15=Gen2
uEFI.PCIeGenSelection.16=Gen2
uEFI.PCIeGenSelection.2=Gen2
uEFI.PCIeGenSelection.3=Gen2
uEFI.PCIeGenSelection.4=Gen2
uEFI.PCIeGenSelection.5=Gen2
uEFI.PCIeGenSelection.6=Gen2
uEFI.PCIeGenSelection.7=Gen2
uEFI.PCIeGenSelection.8=Gen2
uEFI.PCIeGenSelection.9=Gen2
uEFI.CDROMSataPortEnable=Enable
uEFI.SerialCOMPort1=Enable
uEFI.SerialCOMPort2=Enable
uEFI.RemoteConsoleRedirection=Disable
uEFI.SerialPortSharing=Disable
uEFI.SerialPortAccessMode=Disable
uEFI.SPRedirection=Disable
uEFI.LegacyOptionRomPort=COM Port 1
uEFI.Com1BaudRate=115200
uEFI.Com1DataBits=8
uEFI.Com1Parity=None
uEFI.Com1StopBits=1
uEFI.Com1TextEmul=ANSI
uEFI.Com1ActiveAfterBoot=Disable
uEFI.Com1FlowControl=Disable
uEFI.Com2BaudRate=115200
uEFI.Com2DataBits=8
uEFI.Com2Parity=None
uEFI.Com2StopBits=1
uEFI.Com2TextEmul=ANSI
uEFI.Com2ActiveAfterBoot=Disable
uEFI.Com2FlowControl=Disable
uEFI.EnergyManager=Enable
uEFI.PerformanceStates=Enable
uEFI.WatchdogTimerUefi=Disable
uEFI.WatchdogTimerUefiValue=5
uEFI.RebootOnNMI=Enable
uEFI.ForceLegacyVideo=Enable
uEFI.Rehook19=Disable
uEFI.ThunkSupport=Enable
uEFI.EnableLegacyPxe=Enable
uEFI.Usb20_1=Enable
uEFI.Usb20_2=Enable
uEFI.WheaSupport=Disable
BootOrder.BootOrder=CD/DVD Rom=Legacy Only=Floppy Disk=Hard Disk 0=PXE Network
BootOrder.WolBootOrder=PXE Network=Floppy Disk=CD/DVD Rom=Hard Disk 0
iSCSI.InitiatorName=
iSCSI.MacAddress.1=00-21-5E-DC-E9-60
iSCSI.MacAddress.2=00-21-5E-DC-E9-62
iSCSI.MacAddress.3=00-21-5E-08-2C-EC
iSCSI.MacAddress.4=00-21-5E-08-2C-EE

Example: Change IP Address & gateway,

[root@sgbcmstrn01 ~]# /opt/ibm/toolscenter/asu/asu64 set IMM.HostIPAddress1 10.201.145.39
IBM Advanced Settings Utility version 9.21.78C
Licensed Materials - Property of IBM
(C) Copyright IBM Corp. 2007-2012 All Rights Reserved
Unable to locate a script required to set up LAN-over-USB device, tried location cdc_interface.sh
Successfully discovered the IMM via SLP.
Discovered IMM at IP address 169.254.95.118
Connected to IMM at IP address 169.254.95.118
IMM.HostIPAddress1=10.201.145.39
Waiting for command completion status.
Command completed successfully.
[root@sgbcmstrn01 ~]# /opt/ibm/toolscenter/asu/asu64 set IMM.GatewayIPAddress1 10.201.145.1
IBM Advanced Settings Utility version 9.21.78C
Licensed Materials - Property of IBM
(C) Copyright IBM Corp. 2007-2012 All Rights Reserved
Unable to locate a script required to set up LAN-over-USB device, tried location cdc_interface.sh
Successfully discovered the IMM via SLP.
Discovered IMM at IP address 169.254.95.118
Connected to IMM at IP address 169.254.95.118
IMM.GatewayIPAddress1=10.201.145.1
Waiting for command completion status.
Command completed successfully.

Example: Reboot IMM,

[root@sgbcmstrn01 ~]# /opt/ibm/toolscenter/asu/asu64 rebootimm
IBM Advanced Settings Utility version 9.21.78C
Licensed Materials - Property of IBM
(C) Copyright IBM Corp. 2007-2012 All Rights Reserved
Unable to locate a script required to set up LAN-over-USB device, tried location cdc_interface.sh

Try to connect to the primary node to get nodes number.
Unable to locate a script required to set up LAN-over-USB device, tried location cdc_interface.sh
Successfully discovered the IMM via SLP.
Discovered IMM at IP address 169.254.95.118
Connected to IMM at IP address 169.254.95.118
Connected to primary node.
Nodes number is 1
Unable to locate a script required to set up LAN-over-USB device, tried location cdc_interface.sh

Connect to imm to reboot.
Issuing reset command to imm.
Checking if the imm has reset yet. (attempt 0)
imm has started the reset.
Disconnect from imm

Wait for about 4 mins to let the imm complete reboots.

Unable to locate a script required to set up LAN-over-USB device, tried location cdc_interface.sh
Unable to locate a script required to set up LAN-over-USB device, tried location cdc_interface.sh
Successfully discovered the IMM via SLP.
Discovered IMM at IP address 169.254.95.118
Connected to IMM at IP address 169.254.95.118
Reset for node1 completed successfully.

Comments

Post a Comment

Your email is never published nor shared. Required fields are marked *