Fix: First boot from floppy, not CD-ROM The remote installer sets the next boot to the floppy device, apparently to force a boot from remote media. On current OE19 firmware, this appears to result in a boot from the default hard drive instead. This change sets the next boot to cd, which appears to work when issued manually signed-off-by: dave kormann <davek@research.att.com> Change-Id: Ib44550055596cf69a688b0e57060d8315cb6e887
Fix BMCException handling The outer control loop in install.py handled exceptions of type BMCException defined in remoteinstaller.installer.bmc_management.bmctools. Redefining BMCException for each platform in local scope caused it no to be properly handled and the running installation would not get its state change to failure, instead it would remain in 'ongoing' state indefinetly. If per-platform excception customization is required, then it should be done through inheritance from BMCException defined in bmctools. Signed-off-by: Alexandru Antone <Alexandru.Antone@enea.com> Change-Id: Ia6a09ee4b1a4b7e02113d75b02deec8ae7a19ae0
BMC management: Increase BMC reset timeout Bump timeout from 180 seconds to 360 to accomodate slower BMC responses on some targets, e.g. Ampere POD1 in UNH Akraino lab. Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> Change-Id: I656964acf4eb26df7a8a1a192938f47f31dc523e
Add support for Ampere Falcon HW This should also work for Ampere Hawk. Signed-off-by: Alexandru Antone <Alexandru.Antone@enea.com> Change-Id: I5b6821c42128c227aaa9619e49ac60ee3f9fb357
FIX: CatFile bmc privilege argument A previous change added an IPMI privilege level configuration to CatFile and erroneously supplied a default value in the initializer. This change removes the default, as all code that uses the class already passes a value. Change-Id: Iec2d6633283ff67bddda5236095c324e97a1c6b8 signed-off-by: dave kormann <davek@resesearch.att.com> Change-Id: Ie12e04ddd0c1386d2ce204c5aa2ac46da0a59166
FIX: Allow configuration of IPMI privilege level When invoking the ipmitool command, if an IPMI privilege level is not specified, the default is 'ADMINISTRATOR'. In installations where the IPMI user does not have this privilege level, this will cause IPMI requests to fail. This change updates the remote installer's invocations of ipmitool to pass a configured privilege level. If a privilege level is not supplied in the host configuration, the code defaults to 'ADMINISTRATOR' to mirror the ipmitool behavior. Previous changes added this functionality to the config-manager components; this change brings the remote installer into line with those components. signed-off-by: dave kormann <davek@research.att.com> Change-Id: I752e53e0289b919430c2478bb1303f85e70f80ae
FIX: Pass IPMI priv_level to hardware detector The interface for the hardware detector's get_hw_data function changed to add a privilege level argument. This change fixes a call to that function to include the argument. signed-off-by: dave kormann <davek@research.att.com> Change-Id: I04ebb9373a5f6a48d7d59f9f7ca7af997dd8a028
Fixes to server Added server logging to file. Extra install options for reseting BMCs before install. Changed installation uuid to be a shorter one. Fix no percentage in set progress call. Get logs correctly from target after successful install. Change-Id: I7f68ab0f3b2a0da04b00a453eac4324460e098e5 Signed-off-by: Jyrki Aaltonen <jyrki.aaltonen@nokia.com>
Restructure server Server and installer restructured to enable real installation. Change-Id: Icf357dbc112c4359996ad8cfec53557a260b85ad Signed-off-by: Jyrki Aaltonen <jyrki.aaltonen@nokia.com>
Initial version Change-Id: I6197be5766e32f3fe70fc3f65243a1cb7032ec16 Signed-off-by: Ralf Mueller <ralf.1.mueller@nokia.com>