技術分享
[作業系統與軟體更新] L18.08 RVU 作業系統新增功能說明
作者/馬先讓
作者簡歷作者擁有22年IT服務資歷,現職凌群電腦NSK服務總處副總工程師,主要負責NonStop系統維運服務。專長為HPE NonStop系統、系統整合及專案管理。
前言
HPE 在 NonStop X系列主機上 於 2018年8月 推出 L -Series : L18.08的作業系統版本更新,可應用於HPE Integrity NonStop X systems, HPE Virtualized NonStop systems ,HPE Virtualized Converged NonStop systems環境中,本期將依新硬體產品支援、產品新增功能、作業系統(operation system) 更新分類進行說明。
下面將總結列出L18.08 RVU中主要的增強支援。
新硬體產品支援
一、HPE Integrity NonStop X NS3 X3:
Hewlett Packard Enterprise擴展了HPE NonStop X NS3系列,引入兩個新的NS3 X3系統能高達64 GB的記憶體/每顆CPU。NS3 X3包含兩個不同的系統:
- NS3 X3: 這是一個裝在商用貨架上的交流供電系統。
- NS3 DC X3: 這是一個直流供電系統打包在一個商業架和通常用於電信環境(或在資料中心用-48 v直流電源) 。
二、HPE Integrity NonStop X NS7 X3:
Hewlett Packard Enterprise擴展了HPE NonStop X NS7系列,引入兩個新的NS3 X3系統能高達256 GB的記憶體/每顆CPU。NS7 X3包含兩個不同的系統:
- NS7 X3: 這是一個裝在商用貨架上的交流供電系統。
- NS7 CG X3: 這是一個電信等級系統打包在一個地震架和用於電信環境。NS7 CG X3 NEBS-Compliant系統按照Bellcore網路
設備—Building System (NEBS) Level 3 的要求。
三、NonStop X V3 CLIMs:
HPE 介紹NonStop X V3 CLuster I/O Modules (CLIMs)在下列的 NonStop X platforms:
- HPE Integrity NonStop X NS7 X3
- HPE Integrity NonStop X NS7 CG X3
- HPE Integrity NonStop X NS3 X3
- HPE Integrity NonStop X NS3 DC X3
產品新增功能
一、HPE Virtualized NonStop
HPE Virtualized NonStop 增強了下列的特性:
- 支援VMware vSphere 6.7。
- 支援指定預先批准的LUN id.這些lun可以載入vNS vm系統映射檔作為boot磁碟。
- vCenter plug-in,以?明定義VM配置和通過直觀的GUI提供資訊。
- 從Storage vCLIMs 雙路徑存取primary 和mirrored volumes。
二、Virtualized Converged NonStop X (NS2)
NS2 systems增強了下列的特性:
- 主機作業系統和vCLIM作業系統的基礎從Debian 7.11改為8.10。
- Storage vCLIM 增強功能。
- 支援6個核心 (支援12個虛擬超執行緒hyperthreaded) 通過6個超執行緒的實體內核)。
- 8 G 記憶體。
- 一個新的vmconfig命令允許線上增加丟失的drives,而不需關閉存儲 vCLIM。
- 支援Physical BackBox VTC。
三、Support for Virtualized BackBox
在這個版本,HPE NonStop Storage CLIMs 支援Virtualized BackBox.從 NonStop storage CLIMs 透過 iSCSI與Virtualized BackBox 連接。
作業系統 (Operating System)更新說明
- File System API:新項目代碼增加到Guardian APIs FILE_GETINFOLIST_和FILE_GETINFOLISTBY NAME 。 這些屬性儲存了OSS /Guardian檔案和 OSS 統計欄位中OSS檔案的屬性檔案的特權屬性。
- FUP:FUP,BACKUP/RESTORE 和SQL/MP 產品 增強支援新參數BUFFERED 和QUEUEFILE 到 WHERE qualifier 在qualified fileset expression。
- Open-source tools and utilities:依據新的GNU packages 增加到OSS Core Utilities package (T1202):
- GNU ncurses
- GNU libiconv
- GNU gettext
- zlib
PHP和Perl已經增強,提供NonStop SQL / MX資料庫使用OSS MX / ODBC驅動程式。
以下open-source packages 已經更新到最近的一個版本:- Nonstop Samba is updated to 4.6.15.
- NonStop Bash is updated to 4.4.19.
- NonStop perl is updated to 5.26.2.
- NonStop cURL is updated to 7.60.0.
- PHP on NonStop is upgraded to php-7, version 7.2.5.
- New OSS Fileset Attribute:
新增了一個新的OSS fileset屬性DISABLESUID,允許系統管理員禁用檔集中的所有”setuid”或“setgid”程式和腳本。當設置為“ON”時,Kernel 會忽略在進程創建或從父進程繼承進程標識期間為檔集中的任何程式或指令檔設置的任何S_ISUID或S_ISGID file mode bits。當設置為“OFF”時,Kernel 將識別任何S_ISUID或S_ISGID file mode bits。如果設置了它們,則使用檔的標識(使用者和/或組ID)來初始化流程的標識。 - New OSS APIs:
新的API s pread(),pwrite(),pread64_()和pwrite64_()被新增到OSS。這些APIs是類似於read(),read64_(),write(),和write64_() APIs,除了這些有additional file offset 參數和只能使用在OSS一般檔案。File offset 參數指定要使用的檔中的offset的讀或寫操作。 - Online DP2 CPU Migration:
這個特性允許當disk volume 在online使用時,用戶可以將DP2 volume移到另一個處理器上。新增一個新屬性BACKUPCPUONLINE在ALTER DISK 指令來啟動線上DP2 CPU 遷移。 - OSS Utilities:
PAX和pinstall utilites 已經增強能restore 一個檔案為format 1,如果archive 被提取為 Guardian target 和 檔案大小小於2 GB。 - Support for fexecve():
這個RVU中引入了一個新的API call fexecve()。fexecve()執行相同的任務如execve(),除了指定要執行的檔通過檔描述符,fd,不是通過一個路徑名。檔描述符fd必須打開唯讀,調用者必須有它指的許可權來執行該檔。 - Middleware Tools For Java:
Middleware Tools for Java 是一種工具庫和工具的集合。產品包括Java包裝產品本機不NonStop的平臺(Enscribe TS / MP和Measure User-Def Entity)。
產品也包含一些native products 到 standard interfaces(TMF through JTA,Enscribe 和 HPE 3PAR Management Console
through JCache)。Middleware Tools for Java提供了 platform-specific SPI for JTA 和 JCache API。
tools 和 utilities 包含Application Monitoring Facility (NSAMF) 和 NSPM。
Application Monitoring Facility是應用程式和 tool agnostic monitoring facility 能開發語言語法來識別sites產生統計資料。它使用語言結構(注釋)來生成和發佈統計資料來Measure。
NSPM路由請求從一個給定的主機和port到目的地port和主機。NSPM預定義的port監聽來自執行在遠端NonStop系統或是其他平臺的clients請求。 - NonStop ORM Libraries:
Hibernate是一個object-relational mapping (ORM)工具用於Java環境,提供了一個框架資料表示從一個物件模型映射到關係資料模型和基於SQL的模式。
在L18.08 RVU,NonStop ORM Libraries包括一個更新的NonStop SQL / MX方言可以使用Hibernate 5.2.12.Final版本。 - TNS/X C/C++:
NonStop C/C++ language compiler 增強了下列的特性:- 增加新的C++11 language headers.
- 增加新的atomic intrinsic functions to
- 增加新的public DLLs and STLs
- Schema management support for SQL/MX using Liquibase extension:
Liquibase擴展SQL / MX提供Liquibase介面的實現,在NonStop SQL / MX 可支援需要 Liquibase的特性。 - NonStop Middleware Elasticity Framework (NSMEF):
NonStop Middleware Elasticity Framework (NSMEF)是一個基於Java的基礎架構TS / MP Utilities。NSMEF TS / MP的應用程式提供了定制的彈性,使業務服務部署為 pathway serverclasses規模使用新技術除了現有Pathsend APIs。 - SQL/MX 3.6.1:
SQL/MX 3.6.1 提供了以下的增強:- JDBC T4 and T2 driver
- Database Compatibility
- Measure:
MEASCOM BRIEF-ITEM 報表屬性介紹了指定是否顯示行包含一個項目在IF and/or BY子句中使用也將顯示在短暫的格式。 - Safeguard and STDSEC enhancements
Safeguard 增強下列特性:- 提供一種新工具SFGCK,檢查和選擇修復Safeguard資料庫檔的完整性。在當前版本中,它的診斷資料與遠端密碼的所有subjects。
- 提供一個新的Safeguard global configuration 屬性命名
AUDIT-SFG-FILTER應用global audit exclusion 參數
AUDIT-EXCLUDE-FIELD和AUDIT-EXCLUDE-VALUE 去篩檢程式
Safeguard子系統生成的事件。 - 控制SAFECOM指令中密碼的顯示。
- 一個新的global configuration屬性命名為PASSWORD-PROMPT 介紹指定密碼是否要顯示在螢幕上。
SAFECOM INFO USER/ALIAS 指令提供了一個新選項名為timestamp,用於顯示最後登錄和最後修改時間。
在RPASSORD程式中控制密碼的顯示基於PROMPTPASSWORD屬性,類似於PASSWORD程式的行為。
NonStop SSH 增強提供下列的特性:
- 一個新的環境變數BASH_ENV 能被設成相同的值用於ENV.
- 新增選項 -oConnectTimeout控制timeout ,對SSH / SFTP client。一個新的SSH2參數ConnectTimeout也增加到配置一個client timeout 值。
NonStop支援TLS版本在許多產品被設置為預設TLS 1.2加強安全環境在NonStop的平臺。一些產品還允許預設TLS 1.1以及TLS 1.2。這些產品可以覆蓋預設設置,支援低版本的SSL / TLS如果您的環境要求支持TLS版本低。
XMA 增強下列的特性:
- 在FILTERS檔中data_select section 新的"LIKE" or "NOT LIKE" operator,在一般的expressions 內能忽略cases 的能力
- BASE24 mover 增強能map LNET (Logical Net) 和MASKING-FLG 到 XMA AUDDET table.
- XMA現在能填入合適的 DNS host names 和 IP addresses
- NOWAIT I/O 能執行所有 XMA movers 來增加效能
- 增加能夠支援DNS host names 的IPALERT_ADDRESS 在 XMA FILTERS 檔內。
- 新的filter definition 被增加到LAFXS1 macro 來支援 XOS events
XYGATE User Authentication (XUA) 增加了下列的特性:
- XUA OpenSSL version 升級到version 1.0.2n.
- RSA integration 增強允許RSA 能配置當成一個web service.
- RSA SecureID API 升級到 version 8.1.3 能支援IPv6和解決安全性漏洞。
Spooler 和 Spooler Plus 增強支援兩個新屬性——MAXPPAGES和MAXPLINES給collector configuration 設置透過collector process 產生的JOB中能印出的的最大數量 pages和lines。
除了上列L18.08 RVU Note所提到的新增功能外,其它更完整詳細描述的 enhancements功能請參考" L18.08 Release Version Update Compendium"手冊。
參考資料
- L18.08 Release Version Update,Sep 2018
- Virutalized NonStop Deployment and Configuration Guide,Sep 2018
- Safeguard Administrator's Manual, Oct 2018
- Open System Services Management and Operation Guide,Oct 2018
- C/C++ Programmer’s Guide for Nonstop Systems,Oct 2018
- NonStop Middleware Tools for Java Reference Manual,Oct 2018
- SQL/MX 3.6.1 Messages Manual,Oct 2018
- Guardian Disk and Tape Utilities Reference Manual ,Oct 2018
- File Utility Program(FUP) Reference Manual,Oct 2018
- TACL Reference Manual ,Oct 2018
- SCF Reference Manual for Storage Subsystem,Oct 2018
- Spooler Utilities Reference Manual ,Oct 2018
- Spooler Plus Utilities Reference Manual ,Oct 2018
- XYGATE User Authentication Reference Manual ,Sep 2018