Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Kit 1.46 minor update

...

Page Properties
hiddentrue
ProductCHARON Linux Toolkit
Version1.46
Operating systemLinux
Document typeRelease Notes
Document number65-17-007-001002
Last update

01  

State

Released

Div
classnoprint
Expand
titleTable of contents (Click to expand...)
Panel
borderColor#3AAADC
bgColor#FFFFFF
titleColor#FFFFFF
titleBGColor#3AAADC
titleTable of contents

Table of Contents
stylesquare

March, 8th 2017 - kit version 1.46 UPDATE

Problems fixed

  • Minor bug correction on Show host information option that did prevent from sending the email when using the "Send HTML file to recipient" option

February, 23th 2017 - kit version 1.46

...

  • Validated with CHARON-AXP and CHARON-VAX V4.8
  • Validated on Red Hat Enterprise Linux 6 and 7 + CentOS 7
  • Minor updates on log messages and color display for better visibility
  • Some updates in the main menu entries, names set to match the V4.8 utilities, edit configuration files option removed from the main menu as it is located in the menu option 8.
  • New option to view and restart the license service status (aksusbd)
  • A new command line is added, named "vmlist" to display the list of managed virtual machines and their status (same as menu option 8)
  • Show host information option (used for debugging):

    • now reports configuration files description

    • the files located in /opt/charon/log are joined to the zip file when emailed

    • includes the "vmlist" view (see above)

    • extended table of contents

    • now includes the output of 'lsblk' command

    • can be used out of the Linux Toolkit to generate system configuration reports

  • Ready for the new "License has changed" messages (0000040B) in the logs (vimrc and continuous tail)
  • After editing a log file, a check is performed to verify the full path to the log file, or to the folder if rotating log files are used, is specified

Problems fixed

  • Copyright updated/year
  • Clean shutdown examples updated for RHEL 7.x and CentOS 7: now when a service is stopped it reports INACTIVE/REQUESTED and no more FAILED
  • log archive from crontab: gzip issue solved / error with existing files
  • Install/Upgrade/Remove CHARON: "Type" column is removed (wrong information was reported)
  • License expiration check updated due to changes in the hasp_srm_view output starting with CHARON-AXP/VAX V4.8
  • Install/Upgrade/Remove CHARON option now installs packages with gpgcheck disabled to avoid issues with user created repositories

  • Email subject changed when events are detected (CHARON was mentioned twice)

...

July, 26th 2016 - kit version 1.45

Problems fixed

  • Solved an issue while displayed the virtual machines due to the new version of the 'ncu' utility (stuck when displaying the network interface status)

...

  • Validated with CHARON-AXP and CHARON-VAX build 17103 (patch)
  • Comments can be added in the configuration file and will be then displayed when initiating the telnet connection on the console from the menu. Used for example to describe disks layout. Those lines must start with "#INFO:" then the comments
  • Kit version updated with major and minor version
  • When viewing a log file using 'vim' editor, a configuration file is loaded to highlight log entries making it easier to read
  • 'gvim',if installed, is now recognized and proposed as an editor (graphical 'vim')
  • When displaying guests (virtual machines), the network cards used are displayed and some checks are performed: existence, already used, managed by 'ncu'. Checks are also performed after editing the configuration file
  • Service management option: viewing debug log option has been removed
  • Option added when viewing a virtual machine log file from the menu to edit the log without 'regular license check' messages

  • Two commands have been added, 'logtail' and 'logview', that allow you to continuous tail a virtual machine log file or to edit it using 'vim' with lines highlighting. If no parameter is passed, it takes the current log file for the virtual machine managed by the toolkit. If there are multiple virtual machines defined, a selection menu is displayed.

    Use 'logtail -h' and 'logview -h' for help.

    Notes:

    • (lightbulb) If you're upgrading from a previous version, use the following commands to define the new aliases:

      # cd /opt/charon/utils

      # ./menusetup --alias

      .

    • (info) These options are also available from the "Service Management" menu option then "View latest guest log file"
      .
  • Connection to console now offers an option to kill active 'telnet' sessions on consoles

  • The installation menu now handles the 'complete pack' files, including their associated md5sum file, that can be downloaded from the FTP server

  • Sending logs via email: it is now possible to select the number of logs to send (default = 3 latest ones)

  • When editing a configuration file or when starting a virtual machine, .iso files (*.[iI][sS][oO]) existence is checked as well as the .vdisk files

Problems fixed

  • License expiration check failed to read some licenses with expiration set to unlimited. (info) If you receive error messages from root related to execution of charon_expchk script and you can't immediately upgrade to version 1.44, you can just comment the related line in the crontab ("menu" → "Manage recursive jobs")
  • Console autoconnect feature is now disabled at Toolkit installation as starting with version 4.6 the console logging can be defined in the configuration file
  • Minor display issues solved when displaying guests list
  • When installing/updating licenses using the Character User Interface, V2C files are now sorted by license number then sequential number
  • When starting a virtual machine from the console connection menu, the service startup log was not displayed, now solved.
  • When sending a C2V file, it's content is no more displayed in the email body
  • Table vertical align issue with HTML generated configuration information file and ncu output added
  • Viewing guest log files did generate a 'tail' error. Solved
  • When editing a configuration file using a graphical editor, checks where performed before leaving the editor. Solved
  • 'telnet' is no more a mandatory package, it is now recommended. Not installing 'telnet' will prevent from connecting from the server to the CHARON virtual machine(s) console.
  • 'screen' is no more a mandatory package, it is now recommended. Not installing 'screen' will prevent from the autoconnect feature to run in the background (this feature was mainly designed for CHARON-AXP/VAX V4.4)

  • 'wall' alert messages are now disabled by default at installation

  • License expiration check when executed in the crontab did send an incomplete alert message if the license was disconnected. Solved.

  • When a virtual machine was stopped via the console and the user answered the service was voluntarily stopped, the guests list displayed the service stopped in a 'unrequested' state whereas it should be 'requested'. Solved

  • Regular license expiration check (crontab) was sending email with either errors (unlimited licenses only) or blank email to root even if no error was found. Solved

...

New features

  • None, bug fixes only

Problems fixed

  • While displaying the guests list, if the service is inactive the charon_gstart.chkrun script is no more executed (used to gather information from the guest)
  • Installation of a new license option using the character user interface failed with 'hasp_update' error message.
  • License expiration alerts were sent from the log file even if the alert was disabled from the menu.
  • When manually creating the log file entry in the monitored logs list, the service "ExecStart=" line was reporting "create" instead of the log name full path
  • In some cases a log file could be present more than once in the managed log files list
  • Alerts on "Sentinel HASP RunTime Error" messages now report the KeyId and mode (regular or backup) for errors 41 (expired) and 50 (key id not found)
    Example:

    Events count:
    INFORMATIONAL: Not monitored
    WARNING: 0
    ERROR: 3

    Events:
      • 20160104:162950:ERROR:2:000003E8:ll_sentine( 379): Sentinel HASP RunTime Error 50. Unable to locate key id 367006676 (regular).
      • 20160104:162952:ERROR:2:000003E9:ll_sentine( 444): Sentinel HASP RunTime Error 41. Expired. Key id 1619329274 (backup).
      • 20160104:162952:ERROR:2:00000373:hexane.cxx(1725): License not found, not valid, or expired.
  • The required "bc" package was not requested during installation, now solved

...

  • Kit validated on CHARON-AXP and CHARON-VAX V4.7
  • The installation menu option can now manage CHARON kits from V4.4 to V4.7
  • Log monitor and usb license disconnection will now auto-restart in case of failure - Red Hat Enterprise 7 and Fedora only
  • If auto-restart settings are defined for a virtual machine service, the settings are now displayed in the services view
  • Log rotation is now supported - Requires CHARON-AXP or CHARON-VAX V4.7 minimum. Note: if switching to rotating log file, the log monitoring service must be restarted (preferably removed and redefined)
  • When stopping and starting virtual machine on Linux distribution using systemd (Red Hat Enterprise 7 and Fedora) the progression is displayed
  • When sending configuration and log files via email, those files are now zipped and sent in a unique .zip file. Also log files displayed in the mail body are limited to the last 64 lines (full log is available in the attached zipped file)
  • Minor update in main menu layout
  • The automatic log archive script can now handle guests log files, rotating and non rotating files

Problems fixed

  • When starting a guest (virtual machine), the failure counter is now always reset (if auto-restart settings have been defined)
  • Send configuration and log files via mail now takes into account rotating log files
  • On most of the menu options, if only one guest (virtual machine) is set, you are not prompted to enter it's number for selection
  • If the configuration file format is wrong, containing ^M (carriage return) at the end of the line, ^M are automatically removed. Original file is saved as .bak
  • Red Hat Enterprise Linux 6.x systems: before 'ncu' installation, a check is performed in the repository to verify the 'tunctl' package can be installed

...

Warning
titleWARNING

If updating from a previous version, this kit requires

  • All services to be updated and restarted
  • The alert script, if not already customized, to be reinitialized from the Alerts Management menu

Problems fixed

  • Number of CPUs displayed could be wrong if it was not forced in the configuration file, corrected. Warning: the number of CPUs displayed does represent the number defined in the configuration file or the default number of cpus for this hardware model. The real number of CPUs the virtual machine owns depends on the CHARON server HW limitations, licenses and also licenses on the virtual machine side
  • Show host information HTML output did not correctly display the semicolon ';' character, corrected. The HTM file is now sent in zipped format
  • CHARON setup (menu option 1) does not display 'ncu' as an emulator anymore
  • Fixes a bug that prevented from gathering information from software licenses
  • Expiration check: fixed an issue that could prevent from informational alerts to be sent with daily checks. Runtime limited licenses are now taken into account
  • Disabled network interface will no more generate an alert at guest startup
  • The install/upgrade/remove menu now handles CHARON-AXP V4.6 correctly
  • Minor update information reported in the log when stopping a virtual machine
  • Scheduled license expiration check: if the dongle is not present, the alert is sent once until the dongle is reconnected and no more each time the script is executed.
  • Console log file view: fixed an issue that prevented from using 'gedit' in some cases (unreadable characters)
  • Exit code issue found in expect script given as an example (in case of timeout for example)
  • Main and backup licenses are now correctly handled: this affects license display menu option, expiration check that both will display and check all license detected (depends on CHARON version, "hasp_srm_view -all" option must be available) and log monitoring alerts that will report the correct license number.
  • The expiration check script log file is now currently archived weekly
  • If the virtual machine ends with a "license has expired" message, this will be correctly reported in the alert

  • Expect script: Tru64 shutdown command replaced by "init 0" as some old versions of Tru64 do not execute the shutdown scripts. Added also "send_slow" settings to prevent from losing characters while sending commands

  • License expiration checks: if multiple products have expired, only one alert email is sent instead of one per product

...