作者簡歷作者現職凌群電腦NSK服務總處系統工程師,主要負責HPE Nonstop證券、期貨、銀行客戶交易系統維運服務、軟體產品整合服務,專長為HPE NonStop系統整合。
前言HPE在NonStop X系列主機上於2022年9月推出L-Series:L22.09的作業系統版本更新,適用於HPE Integrity NonStop X系統、HPE Virtualized NonStop系統、HPE Virtualized Converged NonStop系統環境中。本期將針對L22.09的作業系統版本更新項目,依照作業系統產品、應用系統開發、資料庫與交易處理、操作管理與資訊安全、硬體產品、網路產品等產品分類進行說明。
作業系統產品(Operating System)更新說明
一、HPE Virtualized NonStop (vNS)自L22.09 RVU版本起,HPE Virtualized NonStop (vNS) 針對以下功能進行加強與更新:
- vNS App新增操作Expand NSK Volume Disk Size的圖形界面。
- vNS App新增NSK Volume Disk Size的工作流程。
- vNS App新增圖形界面可識別VMware datacenter用於vNS CPU VMs或Non-CPU VMs的集群名稱。
- vNS App新增操作Reconfigure VM Networks的圖形界面,用於添加、刪除、重新配置VM使用的網路資源。
- vNS App新增創建或更新vNS角色的圖形介面。
- vNS 新增工作流程 “Create System in Phases”。
- vNS deployment tool支援 “分階段創建vNS系統”。
- vNS deployment tool支援最大1600GB Size的NSK Volume配置。
- vNS deployment tool支援vSAN類型的資料儲存。
- The Create System工作流程支援 “重新配置vNSC”。
- vNS App新增操作上許多功能,增加用戶體驗。
二、JULIANTIMESTAMP APIJULIANTIMESTAMP程序於L22.09 RVU版本在type參數新增兩個值4和5,對應現有的值0 (Current GMT) 和 3 (SYSGEN GMT),可以在頻繁調用JULIANTIMESTAMP的工作負載中提供更好的效能。
三、OSS (Open System Services)每顆CPU的共享內存限制從1000增加至4000。
應用系統開發產品(Application Development Products)更新說明一、PUT Model Library使用OSS PUT Model Library的Thread dispatches已增強以提供更好的效能。
二、NonStop API Gateway Update 2 (API Gateway 1.2)NonStop API Gateway是一種普及的設計模式,通過封裝內部系統和應用程序架構來提供進入系統的單點入口,在API Gateway 1.2版本增加了以下功能:
- 支援Kafka Endpoints:可以處理大量數據並使用戶能夠從單一端點傳遞或接收訊息,在1.2版本中,Kafka Endpoints僅能使用於Gateway模式,不適用於Proxy模式。
- 支援複合服務 (Composite Services) 又名服務聚合/編排 (Service Aggregation/Orchestration):在接收到遠程REST客戶端的請求後,API Gateway根據其配置在NonStop上調用多個後端服務。
- 支援多個TCP/IP provider配置:此功能使API Gateway能夠在single deployment中跨不同的TCP/IP provider綁定和監聽多個IP和Ports。
- 在Gateway模式中提供charset用於轉換為平台上可用的字元編碼,可以通過配置Exchange level來設定所需的charset。
- 在Proxy模式中可以load balance並支援跨多個遠程HTTP服務的failover,在1.2版本中使用Round robin load balancing演算法。
三、NonStop HTTP Server 2.4 Update 2 (NSHTTP Server 2.4 U2)NonStop HTTP Server提供了一個平台在NonStop上,用於host和run基於Web的應用程序,在NSHTTP Server 2.4 U2版本增加了以下功能:
- ITP2NSHTTP Migration Tool:此工具可將iTP Web Server環境遷移至NonStop HTTP Server環境。
- 支援HTTP2 Protocol。
- Online Upgrade:可升級正在運行的NonStop HTTP Server deployment的SPR。
- NS-SOAP Integration:藉由NonStop SOAP Integration將現有的SOAP deployment在NonStop HTTP Server環境中可以做為Pathway CGI應用程序運行。
- nshttpcli utility:可同時管理多個NonStop HTTP Server環境。
四、NSJ 11 Update 2 (NSJ 11 U2)基於Java平台標準版11.0.15的NSJ 11 U2,這是一種支援企業Server的compact, concurrent, dynamic, portable的程序,NSJ 11 U2使用HPE NonStop OS為Java環境增加可擴展性和程序持久性,在NSJ 11 U2版本更改了以下部分:
- NSJ 11 U2安裝過程已改為擷取與NonStop系統時區關聯的時區ID字串。
- 使用DejaVu字體:與NSJ 11 U1使用的Lucida字體相比,使用新字體創建的圖像的外觀和感覺會有微小的變化。
- 刪除java.vendor.version屬性。
- 刪除jshell和jjs工具。
- 預設情況下禁用TLSv1和TLSv1.1。
Java版本字串已更改為以下內容:
- openjdk version "11.0.15" 2022-04-19 LTS
- OpenJDK Runtime Environment (build 11.0.15+0-LTS)
- OpenJDK 64-Bit Server VM (build 11.0.15+0-LTS, mixed mode)
已更改的系統屬性:
- os.arch = x86_64N os.arch = amd64
- java.runtime.name = Java(TM) SE Runtime Environment java.runtime.name = OpenJDK Runtime Environment
- java.vm.name = Java HotSpot(TM) 64-Bit Server VM java.vm.name = OpenJDK 64-Bit Server VM
五、NonStop TS/MPACS(T0620)提供一種新的演算法來自動分配給Pathway domain的Pathmons的權重,新演算法“Automatic Weights Reconfiguration (AWR)” 提供以下功能:
- 重新配置 (Reconfiguration):如果domain中所有非零加權的Pathmons都出現故障,則ACS將會自動為所有零加權的Pathmons分配新的權重,並將所有非零加權的Pathmons設為零加權。
- 退回 (Fallback):當原先非零加權的Pathmons都恢復了,ACS將自動把原始權重分配回當前的零權重Pathmons。
PDMI(T0845)支援新的Automatic Weights Reconfiguration (AWR)演算法並新增了以下功能:
- 在REBALANCE-DOMAIN Command中新增了WEIGHTSRCONFIGURATION (WRC)可在domain中執行手動配置權重、WEIGHTSFALLBACK (WFB)可對domain進行手動退回權重。
- STATUS-DOMAIN COMMAND支援權重重新配置,增加了DETAIL選項可查看domain中自動權重重新配置的狀態。
資料庫與交易處理(Database and Transaction Processing Products)更新說明一、NonStop SQL/MX 3.8.1SQL/MX 3.8.1版本包含了DBS、OSS ODBC/MX、PL/MX、WMS中許多的新特性如下:
- 'mxdbs' utility透過db-remove-user和db-alter-share/unshare的 'cascade ' 選項得到增強。
- DBS支援GIVE SCHEMA command中帶有CASCADE選項:資料庫轉移用戶時具有創建訪問級別的功能。
- SQL/MX Health Check Tool支援database objects的RCB版本驗證。
- SHOWCONTROL command支援新選項 “JSON”。
- PL/MX新增DBMS_OUTPUT system package。
- OSS ODBC/MX driver支援native BLOB和CLOB資料類型。
- 加強WMS使用in-memory cache來處理運行時的統計訊息。
操作管理與資安產品(Manageability and Security Products)更新說明一、OpenSSL library for NonStop OSS (T2813)OpenSSL library for NonStop OSS加強部分如下:
- 在x86處理器上使用AES-NI instruction以提高吞吐量。
- 使用RDRAND instruction生成加密安全隨機數。
- 在Ausr/tandem/SSLtoolkit和 /usr/tandem/SSLtoolkit_64目錄中提供32和64位元版本。
二、NonStop SSHNonStop SSH新增支援的key exchange演算法如下:
- diffie-hellman-group14-sha256
- diffie-hellman-group16-sha512
- diffie-hellman-group18-sha512
三、NonStop SSLNonStop SSL加強與新增如下:
- Start:在TNS/X servers上運行速度更快。
- 在PROXYS mode支援throttling:新參數 “MAXSTARTUPS”,用於新連接時指定一次可以存在多少個不完整的TLS handshakes,達到該閥值後將隨機丟棄其他連接。
- RemoteProxy兼容Java 11。
四、NonStop SecureTapeNonStop SecureTape加強與更新如下:
- 除了HELP和INFO commands外,所有STAPECOM commands現在都需經過審核。
- 每個CPU現在可以配置多個crypt server process。
- 支援GCM模式下的AES tape algorithm,密鑰大小為128和256。
五、NonStop SafeguardNonStop Safeguard加強與更新如下:
- 新文件SFGALIBC提供了兩個新APIs,可從primary audit record提取 “記錄結果” 和 “對象名稱”。
- SAFEART有新的環境變數 “OBJNAMEONLY”:設為True時指定audit record中指定的操作是通過還是失敗。
硬體產品(Hardware Products)更新說明新增NonStop Maintenance Switch 48 port並引入以下平台:
- HPE NonStop NS4
- HPE NonStop NS8
網路產品(Networking Products)更新說明一、Display of VHS open table threshold value in EMS log在EMS log中,當達到open table threshold value限制或是發生變化時,VHS可以顯示實際的值,並四捨五入到最接近的整數。
二、Defaults for Expand are updated to match the recommended settings
Expand line-handler (path and line) and the NCP預設值已更新如下表:
NCP的profile於每個event setting中新增modifier允許NCP以所需的配置啟動,以往只能使用SCF Alter proc $NCP配置這些event messages。
Expand NCP允許DELETE ENTRY command當NCP仍在 “connecting” remote node狀態中成功。
儲存產品(Storage Products)更新說明Hewlett Packard Enterprise新增了1.6TB的logical volume,以下為支援的平台:
- HPE NonStop NS4
- HPE NonStop NS8
- HPE Virtualized NonStop
參考資料- NonStop TACL User Guide
- NonStop API Gateway 1.2 User Guide
- NonStop HTTP Server 2.4 Reference Manual | Safeguard authentication
- NonStop SQL/MX Release 3.8.1 Messages Manual
- SQL/MX 3.8.1 User Guide
- SQL/MX 3.8.1 Installation and Upgrade Guide
- SQL/MX 3.8.1 Procedural Language for SQL/MX (PL/MX) User Guide
- HPE NonStop NS4 Planning Guide
- HPE NonStop NS8 Planning Guide
- HPE NonStop SSL Reference Manual
- HPE NonStop SSH Reference Manual
- HPE NonStop cF Secure Tape Reference Manual
- Safeguard Reference Manual
- Open System Services Programmer’s Guide
- Guardian Procedure Calls Reference Manual