Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Large pictures border removed due to bugs in PDF export

...

  • Update the configuration file name
  • Replace the existing hostname "pluto" with your Tru64 guest hostname

Image RemovedImage Added

 

Highlight
color#5078D0

Principle

...

You will have here to replace the user (1), password (2) and shell prompt (3) with the ones corresponding to your guest (shell prompt is used to determine if a user is logged on the console)

Image RemovedImage Added

 

Highlight
color#5078D0

Principle

...

You will have here to replace the user (1), password (2) and shell prompt (3) with the ones corresponding to your guest (shell prompt is used to determine if a user is logged on the console)

Image RemovedImage Added

 

Highlight
color#5078D0

Principle

  1. Check if there's an active connection to the console on the local host, kill if any.
    Reminder: (warning) If the console is locked from an external connection or if the prompt is not detected after sending a carriage return, the expect script will fail.
  2. Execute the "expect" script (1) and report all output to /opt/charon/<guest name>.expect.log. No need to kill the emulator process here as the "power off" command is executed.
  3. Append the output of this file to (2) the /opt/charon/console.<guest name>.log file for history
  4. Search for the "expect" script messages and displays them in stdout (3), they will be logged in the service status and will be displayed when stopping the service interactively.

    Div
    classpagebreak

     

    Example:
    Image Modified

Div
classpagebreak

 

Example with Expect tool, AXP VMS guest

You will have here to replace the user (1), password (2) and shell prompt (3) with the ones corresponding to your guest (shell prompt is used to determine if a user is logged on the console)

Image RemovedImage Added

 

Highlight
color#5078D0

Principle

...

(info) The F6 key can be enabled or not in the configuration file. The expect script will send it if the "power off" command fails and if this operation fails, it will exit with return code 9 meaning the emulator process will have to be killed.

Image RemovedImage Added

 

Highlight
color#5078D0

Principle

...

This status line is the result of the command you executed for that guest, for example a ping, an ssh command displaying uptime (Tru64) or boottime (OpenVMS).

 

Display output example:

Div
classpagebreak

 

Script example:

(lightbulb) In this example, we'll use "ssh" to display the guest "uptime" and the result of the "uname -nr" command (name of the node + release number of the operating system)

...