maintenance:releases:7.2.0_20210130
Differences
This shows you the differences between two versions of the page.
maintenance:releases:7.2.0_20210130 [2021/01/30 12:35] – created yspeerte | maintenance:releases:7.2.0_20210130 [2024/07/03 12:31] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{indexmenu_n> | ||
+ | |||
+ | ====== NetYCE 7.2.0 Build_20210130 ====== | ||
+ | ====== Release notes ====== | ||
+ | Date: 2021-01-30 | ||
+ | |||
+ | |||
+ | \\ | ||
+ | <WRAP widths 60% box safety> | ||
+ | ===== Enhancement ===== | ||
+ | </ | ||
+ | |||
+ | ==== Vendor module device state ==== | ||
+ | <WRAP indent> | ||
+ | The various vendors use for their CLI different operating modes or ' | ||
+ | states usually exist for requests (like ' | ||
+ | vendor modules would loose track of the effective state when a configuration job was | ||
+ | instructed to drop from configuration mode but was later to be expected to resume from | ||
+ | the same mode. | ||
+ | |||
+ | Enhancements were made to the vendor modules to keep track of the current state and | ||
+ | automatically assume the required state from the job context to result in a more | ||
+ | reliable job handling. | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== NetYCE configuration files ==== | ||
+ | <WRAP indent> | ||
+ | Under the Admin menu the 'Edit configs' | ||
+ | NetYCE configuration files. Depending on the type of the configuration file, changes are | ||
+ | automatically synchronized between the different NetYCE servers or remain local. | ||
+ | |||
+ | Of all available configuration files only a few were visible in the 'Edit config' | ||
+ | For every configuration file, an entry is needed in the '' | ||
+ | configuration file to define its permissions and synchronization options. | ||
+ | |||
+ | Now most configuration files have a pre-defined entry that will automatically be included | ||
+ | in the Edit configs tool should they exist. Customer configuration files can be added by | ||
+ | creating an entry manually. | ||
+ | |||
+ | To simplify the use of the Edit config tool, configuration files are grouped under various | ||
+ | headings. Groups and headings can be customized. | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== System setup ==== | ||
+ | <WRAP indent> | ||
+ | The NetYCE system setup scripts that configure the networking and server roles have been reworked | ||
+ | to further support CentOS/RHEL 7.x. The main enhancement is in the support of IPv6. All NetYCE | ||
+ | communication channels now support IPv4/IPv6 dual-stack connections which can be setup using the | ||
+ | newer version of '' | ||
+ | |||
+ | To allow dynamic IP-addresses (DHCP, autoconf) the new '' | ||
+ | used to transparently reconfigure the NetYCE server when an IP-address changes. | ||
+ | |||
+ | Although the net_setup / yce_setup scripts can be used on CentOS/RHEL versions 6.x and 7.x, the | ||
+ | IPv6 support is restricted to version 7.x. | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Site migrations and mergers ==== | ||
+ | <WRAP indent> | ||
+ | To replace a customer-special tool for Client mergers, a new general purpose tool has been | ||
+ | created to allow the migration and merger of Sites (locations). The new tool will allow the | ||
+ | user to first create a 'Site migration' | ||
+ | moved (migrated) to, or to which Client and Site the devices can be merged into. | ||
+ | |||
+ | After the creating the definition of the planned migration or merger, the user can move all | ||
+ | or selected devices to their new location. Various options to migrate any IP-plan based supernets | ||
+ | are handled by the tool. | ||
+ | |||
+ | This function does not apply to CMDB nodes. Their Client and Site assignments do not depend on | ||
+ | interdependent modelled objects and can be modified directly in the CMDB form. | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | <WRAP widths 60% box safety> | ||
+ | ===== Change ===== | ||
+ | </ | ||
+ | |||
+ | ==== Add node and Service task form renewal ==== | ||
+ | <WRAP indent> | ||
+ | The popup forms to launch Service-types to 'Add node' and service ' | ||
+ | replaced with new forms offering the same functions. This was done to conform to | ||
+ | the look and feel of the other forms in the NetYCE GUI. | ||
+ | |||
+ | To be more consistent in the button labels, the 'add node' is now named ' | ||
+ | available under the main build ' | ||
+ | service ' | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Login form ==== | ||
+ | <WRAP indent> | ||
+ | Gradually NetYCE development has been reworking the Web-based GUI to use more industry-standard | ||
+ | frameworks to replace the original in-house developed framework. With the last form now redeveloped, | ||
+ | the initial loading of the NetYCE menus by the browser has become much more efficient. | ||
+ | |||
+ | As a consequence, | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Grid paging ==== | ||
+ | <WRAP indent> | ||
+ | The scrollable table grids that allow pagination have been changed slightly. These grids | ||
+ | are used in several forms like the ' | ||
+ | visible lines were variant but always showed 50 entries per page, the updated version | ||
+ | shows a constant 20 lines using a default paging of 20. | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | <WRAP widths 60% box safety> | ||
+ | ===== Fix ===== | ||
+ | </ | ||
+ | |||
+ | ==== Compliance fixes ==== | ||
+ | <WRAP indent> | ||
+ | Several issues have been addressed within Compliance. | ||
+ | |||
+ | * Efficiency improvements on (very) large configurations like F5. With 400,000 or more lines per configuration, | ||
+ | * F5 BigIP configuration blocks parsing when '' | ||
+ | * Compliance rule matching pattern fix when anchoring at start or end of a line | ||
+ | * The NetYCE process monitoring caused CPU intensive compliance tasks (like the large F5 configurations) to be treated as ' | ||
+ | * Not all nodes being included within a Compliance run. | ||
+ | * Importing compliance policies from HPNA required a fix for command rule conditions. | ||
+ | * NetYCE ' | ||
+ | * Customized syslog events definitions to signal config changes were overwritten when updating NetYCE version. | ||
+ | * Compliance reporting model is in the process of being reworked to add rule-based reports using customer defined report-templates. The updated data model is now in place, the front-end will follow shortly. | ||
+ | * The signalling for external systems on compliance success or failure for a node was only working for SNMP traps and Syslog. The functions for Email and Rest-api are now restored. | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== F5 BigIP vendor ==== | ||
+ | <WRAP indent> | ||
+ | The F5 BigIP vendor module has been cleared of several minor problems that could prevent NCCM | ||
+ | configuration backups and Compliance checks. | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Scenario conditionals ==== | ||
+ | <WRAP indent> | ||
+ | String comparing ' | ||
+ | |||
+ | The grammar rule has been corrected to fix this isssue. | ||
+ | </ | ||
+ | |||
+ | ==== HP vendor modules ==== | ||
+ | <WRAP indent> | ||
+ | A previousy undetected error message of the HP Comware-5 and Comware-7 vendor modules pertaining to insufficient privileges could cause a command job to be aborted af ter a timeout. | ||
+ | |||
+ | The issue was resolved by adding the missing messages to the modules. | ||
+ | </ | ||
+ | |||