略過巡覽連結首頁 > 產品與服務 > 技術分享

技術分享

[產品介紹]HPE NonStop L19.08版本發布更新概要

作者/徐國淵
作者簡歷

作者現職凌群電腦NSK服務總處系統工程師,主要負責HPE Nonstop 證券、期貨、銀行客戶交易系統維運服務、軟體產品整合服務,專長為HPE NonStop系統整合。

前言

HPE 在 NonStop NS系列主機上於 2019年9月推出L -Series:L19.08的作業系統版本更新,可應用於HPE Integrity NonStop X systems, HPE Virtualized NonStop systems ,HPE Virtualized Converged NonStop systems環境中,本期將依應用系統開發、資料庫與交易處理、資安等產品與網路產品分類進行說明。


《圖一》


應用系統開發產品(Application Development Products)更新說明

一、Native Inspect:

提供對Thread應用程序除錯及使用POSIX User Thread (PUT) library 構建的執行緒應用程序快照的支持。

以下 thread 除錯功能支援 live processes和snapshot files:
  • 列出 multithreaded application的threads。

  • 顯示所選 thread 的stack trace 。

  • 顯示所選 thread 的區域變數。

以下為新增 thread 除錯功能支援 live processes和snapshot files:
  • 設定 thread-specific breakpoints。

  • Single-stepping a thread。

二、NonStop PathSockets:

PathSockets是NonStop產品,在L19.08 RVU上首次發布。它為NonStop IPC提供抽象機制(Pathsend and File System calls),並透過standard C socket 介面使用。幫助以C,C ++和Python語言編寫使用TCP/IP sockets的應用程式輕鬆使用NonStop IPC。 PathSockets的優勢是標準C,C ++或Python應用程式可能不需要任何更改source code即可將它們部署在NonStop系統上。 他們可以輕鬆繼承NonStop系統的持續可用性和接近線性可擴展性的特性,從而節省了開發應用程式的時間和精力。

三、PSTATE2:

PSTATE2為L19.08所提供新工具, 提供使用者獲取NonStop process目前狀態與統計值。

此工具顯示資訊如下:
  • Files opened

  • Procedure call stack

  • Allocated memory segments

  • Java statistics

  • Libraries and programs loaded

  • SQL/MX statistics

  • Native heap block information

  • Thread ready list

四、Python 3.6.6:

L19.08 支援 Python 3.6.6, 提供以下特性:
  • pip版本更新到 10.0.1。

  • 支援ctype arrays 大於等於 2GB。

五、Shared Statement Caching DataSource (SSCD):

SSCD是一個Java library,提供語句共享和caching功能,幫助提高程序使用 NonStop SQL / MX資料庫的性能。應用程式使用該library創建JDBC連接。此外它還提供了監控功能。

資料庫與交易處理(Database and Transaction Processing Products)更新說明

一、NonStop TMF 新功能:

  • ALTER AUDITDUMP 與DUMP FILES指令新增DRIVE與 USEDRIVECPU選項。

  • ALTER TMF指令新增WARNCRITICAL選項,設定執行TMF CRITICAL指令時是否需要提出警告。

  • 啟動 WARNCRITICAL
    TMFCOM ALTER TMF, WARNCRITICAL ON
    停止 WARNCRITICAL
    TMFCOM ALTER TMF, WARNCRITICAL OFF
    回復WARNCRITICAL預設WARNCRITICAL
    TMFCOM ALTER TMF, RESET WARNCRITICAL

    TMF CRITICAL指令如下:
    Stop TMF Alter AuditTrail
    Alter BeginTrans
    Alter Catalog
    Alter DataVols
    Alter Dumps
    Alter Process
    Alter TapeMedia
    Alter TMF
    Cancel Operation
    Close ResourceManager
    Delete ResourceManager
    Delete TapeMedia
    Delete DataVols
    Disable AuditDump
    Disable BeginTrans
    Disable Datavols

二、SQL/MX 3.7:

SQL/MX 更新:
  • JDBC Type 4 及 JDBC Type 2 drivers提供新 JDBC 4.0 APIs。
    • 在 java.sql.PreparedStatement Interface, 更新 setBlob() and SetClob()。

    • 在 java.sql.ResultSet Interface, 更新 updateBlob() and updateClob()。

  • 指令 ALTER TABLE 支援 renaming a table column 及 adding a new header for a table column,並可在一行中指令中完成。

  • 新增修改POS_LOCATIONS, POS_FOR_INDEX, DDL_DEFAULT_LOCATIONS, 及 POS_NUM_OF_PARTNS 預設 attributes功能。

  • 新增建立table時可設定table大小為KB, MB, or GB.譬如4 KB 或 32 KB。

  • SQL/MX Master executor 改為 64-bit process ,cache 可處理更多 statements。

  • WMX參數GC timeout (GCT) 是定義當查詢到達COMPLETED狀態後在WMS共享段中可保留的時間。從SQL/MX 3.7 開始, users 可在不停止processes狀態下修改 GCT 值。

  • 當null rejecting存在時,SQL/MX Compiler會轉換 Left Outer Joins 為 Inner Joins 。

  • 對於大量 joins採最優化的搜索路徑實施優化。

PL/MX Features
  • 新增一 PL/MX procedure 或 function可呼叫另一 PL/MX procedure 或 function功能, functions 或 procedures 新增命名參數。

  • PL/MX language 新增 package specifications 及package bodies。

  • procedures 和 functions 新增BOOLEAN 參數及return type。

  • 新增支援 record variable types, %TYPE 與 %ROWTYPE。

  • 新增支援 FETCH statement 中record 做為 output host variable。

  • 新增 "cursor FOR loops" and LIKE operator.

  • 新增 NSTR and NEXT_DAY and SQLERRM built-in functions.

  • 新增predefined exceptions名稱,該名稱除了EXTRACT,INSERT,POSITION,TRANSLATE, 與TRIM以外,大部分的 built-in functions 名稱不再是保留字。

三、TS/MP 2.8 Update 1:
  • ACS提供了一種使用Safeguard提供的File Sharing Group (FSG)功能access a Serverclass的安全方法。可以將FSG ID設定為Serverclass的擁有者,server將僅處理來自該FSG成員的請求。要啟用此功能,新參數將添加到Serverclass設定中。

  • 新選項CDOMAINCONFIG已增到INFO ACS命令中。與該選項一起使用時,INFO ACS命令將顯示當前活動狀態的ACS Domain,PATHWAY Domain和active的所有者成員。

  • 提供新的工具ACSUTIL來驗證ACSCTL文件及產出報告。避免管理者重做錯誤的ACSCTL項目。

操作管理與資安產品(Manageability and Security Products)更新說明
一、Measure Enhancements:

增強Measure下列功能:
  • 減輕SQLSTMT,SQLPROC和OSSNS的memory和效能限制。

  • 新增 ZMS PROCESS CHECKPOINT-BUSY-TIME Busy counte。

二、增強NonStop SSH下列功能:
  • SSHCOM新增ALLOWPASSWORDSTORE 參數設定

  • 支援以下 GCM Cipher+MAC 演算法:
    CIPHERS:
    • aes256-gcm

    • aes128-gcm

  • 新的預設值包括下列演算法:
    CIPHERS:
    • aes256-gcm: AES in GCM mode, with 256-bit key

    • aes128-gcm: AES in GCM mode, with 128-bit key

    • aes256-ctr: AES in CTR mode, with 256-bit key

    • aes128-ctr: AES in CTR mode with 128-bit key

三、增強NonStop SSL下列功能:
  • 支援 ARIA-based cipher 套件。

  • 支援 ECDHE使用X25519 和 X448。

  • 參數ELLIPTICCURVENAME 開始支援 multiple curves。

  • 預設 ELLIPTICCURVENAME X25519:prime256v1。

  • SSLOBJ中使用的OpenSSL版本已更新為1.1.1j。

四、增強NonStop Safeguard下列功能:
  • 提供 SFGCK 工具用來檢測與修復Safeguard database的group records。

  • 依據audit pools的configured自動啟動 suspended audit service或自動由entering 改變為 suspended 狀態。

五、增強XYGATE Merged Audit下列功能:
  • Safeguard global attributes AUDIT-SFG-FILTER 與 PASSWORDPROMPT已可被記錄到XMA audit events。

  • OSS fileset attributes DISABLESUID 與 CHOWNBYOWNER已可被記錄到XMA audit events。

  • The LAF macro 可讓使用者自訂分隔符號(CR, LF, CRLF, or NULL) 。

六、增強XYGATE User Authentication下列功能:
  • XUA 新增使用RSA SecurID Authenticate application 支援 RSA Cloud Authentication。

  • XUA 使用的 OpenLDAP 版本更新到 2.4.29。

  • XUA 使用的 OpenSSL 版本更新到 1.0.2q (CVE-2018-0734, CVE-2018-0735,CVE-2018-5407, CVE-2018-5407) 。

  • Multiple RADIUS servers 可使用 RADIUS_HOST keyword 指定並用逗號分隔。

  • 提供OFFBOX MODE避開驗證NonStop UserID。

網路產品(Networking Products)更新說明

新增Automatic TCP/IP Connection Failover功能:

NX7與NS3系統上 IP CLIMs(Gen9 ,Gen10) 或 Telco CLIMs(Gen9 ,Gen10) 在使用TCP/IPv4連線上新增automatic connection failover功能,支援自動將斷線回復並回復到主要CLIM 連線。



除了上列L19.08 RVU Note所提到的新增功能外,其它更完整詳細描述的 enhancements功能請參考" L19.08 Release Version Update Compendium"手冊。

參考資料
  • L19.08 Release Version Update,Sep 2019

  • Native Inspect Manual,Sep 2019

  • NonStop PathSockets Programmer's Reference,Oct 2019

  • NonStop Python Programmer's Guide (L-series),Sep 2019

  • NonStop Middleware Tools for Java Reference Manual,Sep 2019

  • SQL/MX 3.7 Reference Manual,Sep 2019

  • SQL MX 3.7 Procedural Language for SQL MX PL MX Reference Manual,Sep 2019

  • TS/MP 2.8 ACS Reference Manual,Sep 2019

  • Measure Reference Manual,Sep 2019

  • SSH Reference Manual,Sep 2019

  • HPE NonStop SSL Reference Manual,Sep 2019

  • Safeguard Administrator's Manual,Sep 2019

  • XYGATE Merged Audit Reference Manual,Aug 2019

  • XYGATE User Authentication Reference Manual,Sep 2019

  • Cluster I/O Protocols (CIP) Configuration and Management Manual Technical Update (L17.02+, J06.20+),Sep 2019

  • SPR T8607L01^ANH Softdoc,Oct 2019

  • SPR T0910L02^ABH Softdoc,Oct 2019

 

回上一頁