A few fixes for portability + iLO 3/4 support#1
Open
LAKostis wants to merge 17 commits into
Open
Conversation
added 7 commits
October 28, 2016 11:16
Now it should work on MacOS and *BSD (untested)
Initial support of HP iLO 3/4 interface. Supported functions: - KVM - mc info - mc reset cold - lan info
- Fixed detection of various iLO versions - cosmetic fixes in session code
Preliminary version, only basic functions are supported: - java KVM - session creation/logout - mc reset cold
- Added 'mc info' command output - Now we can parse inv xml correctly
fbc2e25 to
82ed202
Compare
Added new features: + bios update via UI for X10/X11(?), X9 still locked due licensing restriction + improved 'mc info' command output for X10, show BIOS info if available + replace some hardcoded values in 'mc info' by ipmitool output.
82ed202 to
01e124e
Compare
Added support for Megarac devices (HP CL3100). What works: + mc info + kvm + logout Untested: - lan setup - fwup - mc reset cold
- Replace 'IPMI Version' by 'iLO Firmware Version' - Add UEFI status - Improve BIOS version output.
- replace sh -> bash - Use getopts from bash. No need to use custom hardcoded GNU getopt on BSD/Mac now. - Improve logic to find sed - now it also will work on systems where 'sed' is GNU sed (and no gsed binary/alias)
- Added a hack to handle fw rev. - Added FRU readings.
Added extra information for SuperMicro: - display power status; - display BIOS version more correctly.
- Added SOL command launch (could be useful). - Wire sol to -ATEN
- Fixed parsing of BIOS version on some X10 - Added RedFish version.
Make script more portable
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Just an idea of implementation, because I've modified fwup function in -ATEN instead adding extra features for recent motherboards.
The same applies for iLO tested only on G7 discrete and G9 blade.