Method to activate partitions in Logically Partitioned (LPAR) system with out use of Hardware System Console
Original Publication Date: 2002-Nov-20
Included in the Prior Art Database: 2002-Nov-20
The publication below describes a Method to activate partitions in Logically Partitioned (LPAR) system with out use of Hardware System Console: This is achieved by using scripts with existing CCEXEC development tool and gaining access to NVRAM(Non-Volatile Random Access Memory) structures that are critical to LPAR operation. This method is an alternative to automate testing in LPAR given the current limitations of existing automation tools.
Method to activate partitions in Logically Partitioned (LPAR) system with out use
Hardware System Console
In Firmware testing , Automation test team does not have a way to interact with the Hardware Management Console (HMC) to activate partitions within a Logically Partitionable RISC /6000 system. Until now there is no way to execute test cases in LOGICAL PARTITION-ED (LPAR) systems using our automation tool(EXPECT). EXPECT-is a software tool that can interact with the target system from the operating system console. EXPECT gains access to non-gui environment of the target system and issues commands as if someone is manually giving commands.
Also all the standard output could be collected into a testlog where developers/testers can evaluate the output and decide if any given test case passed/failed. Depending on the function this evaluation could be done automatically via the script.
Using CCEXEC development tool we intend to reach Non-Volatile Random Access Memory (NVRAM) area where the Partition Manager Firmware (PMF) is monitoring system to activate a partition. Once we write to NVRAM a command byte to activate a partition(s) the Partition Manager Firmware boots the partition and eventually the Operating Software ( AIX) will run in that partition. Also by using this method we can monitor when the Operating system has reached the login prompt, enabling our test cases to create telnet sessions to execute further test cases.
Using CCEXEC debug tool which can r...