Skip to content

lxvs/jsa

Repository files navigation

JSA Development Roadmap

New Features

  • ❏ profile support (a hostname, a username, a password, and a interface as a profile)

  • ❏ shortcut redfish commands

Original Features

Shortcut IPMI Commands

  • ✓ shortcut IPv4 address support (JSA_IP_PREF)

  • ❏ customize default hostname, password, and interface

  • [NEW] dry run support (--dry-run)

Script (Originally Custom Command)

  • ✓ script feature

  • ✓ recursive support (call other scripts in a script)

  • [NEW] self-recursive detection

  • [NEW] prefix a line with ! to ignore its return status

  • [NEW] sleep becomes a built-in command (originally only available in a custom command)

  • [NEW] runtime argument support

Autosol Built-in Command (Originally Sol)

  • ✓ auto name and save log files

  • [NEW] output in console as well as in the log file

  • [NEW] power off, sleep, and power on before activating SOL, controllable with command line arguments

Removed Features

  • monitor and loop built-in command

  • connection monitor

  • KVM invocation

  • color support

Introduction to JSA_IP_PREF

A hostname can be either a domain name (www.example.com) or an IP address. When use an IPv4 address as hostname, you can just specify a part of full IPv4 address after set the environment variable JSA_IP_PREF properly.

For example:

Input JSA_IP_PREF Result IPv4

7

192.168.0

192.168.0.7

7.7

192.168.0

192.168.7.7

7.7.7.7

192.168.0

7.7.7.7

7.7

192

(Invalid)

The input can be 1~4 segments.