【51CTO精選譯文】大型機硬件曾在去年年底和今年年中曾煥然一新,但這僅限於IBM的大型機硬件層面。不過,這家公司會給其大型機操作系統添加諸多改進之處,以便取悅於那些超大客戶——只有客戶心滿意足了,他們才會支付IBM對其大型機系統收取的高價。
這年頭,沒有哪一家供應商光賣硬件系統。它們得有整套解決方案,而且是令人滿意的解決方案才行。於是,當IBM在2010年7月宣布推出高端zEnterprise 196大型機時,其舉措不僅僅體現在將四核System z引擎的速度提升到5.2GHz,並為主內存添加類似RAID的數據保護,還在於利用其大型機和專有的(更重要的是,隱蔽、安全、內部的)網絡技術,構建“系統中的系統”,把使用Power7或至強7500處理器的刀片服務器,還有各種硬件設備連接起來,看起來更像是異步系統,和以前那些共享空間但其實並未協同工作的一組機器不太一樣。
IBM早在今年1月開始交付面向IBM大型機的zEnterprise BladeCenter Extension(zBX)時,我們就深入分析了其所有硬件規格。值得關注的地方是,IBM當時就打算支持Power刀片上的AIX和x86刀片上的Linux,這主要是由於IBM控制著AIX,另一方面Linux是開源操作系統,所以它設想如何將Linux集成到大型機上的統一計算管理器(URM)這款控制工具。URM控制著大型機和附屬刀片上的操作系統和虛擬機管理程序。但是微軟控制著Windows,因而IBM不想就zBX上的Windows許下任何承諾。但是使用大型機的公司擁有無數不受約束的Windows機器,實際上促使藍色巨人在今年的4月承諾對Windows提供支持。
在這方面開展了近一年的工作後,IBM現在表示,它會在今年12月16日讓Windows可以在面向zBX機箱的基於HX5至強的刀片服務器上運行。由於HX5刀片連接到zEnterprise 196大型機或者今年7月推出的zEnterprise 114中檔大型機,因而Windows可以部署到HX5刀片上。
沒錯,這意味著大型機操作人員可以在大型機上玩《孤島危機》游戲——當然,不是嚴格意義上的在大型機上玩。
如今IBM在zBX機箱中的PS701刀片服務器上支持運行AIX 5.3、6.1和7.1。自今年年初以來,除了支持SUSE Linux Enterprise Server 10 SP4 和11 SP1外,HX5刀片還一直能夠支持紅帽企業級Linux 5.5、5.6和6.0;現在可以運行微軟Windows Server 2008 R2數據中心版本。這個操作系統版本在虛擬化方面沒有限制,但售價比較高,不過嚴格來說,任何較便宜的Windows版本無法運行是沒有道理的。
zBX擴展系統可以有112塊PS701刀片或28塊HX5刀片;IBM在zEnterprise 196發布會上宣稱,大型機和zBX機箱這對組合有望支持10萬多個虛擬機。zBX上還可以安裝智能分析優化器(Smart Analytics Optimizer),這種協處理器可以加快大型機上的數據庫查詢速度;還可以安裝DataPower集成設備(DataPower Integration Appliance),這種設備有點像在基於Power的刀片上運行的、介於大型機應用程序與外界之間的翻譯器,這種設備可能想要支持XML和SOA。
除了在zBX上支持Windows外,今年12月IBM還會展示可通過編程途徑,訪問應用編程接口(API)的URM工具,使得這個組合體運行起來更順暢,另外還允許URM動態發現可供z/VM虛擬服務器使用的存儲資源。z/VM不僅是一款獨立的操作系統,還是IBM面向大型機的幾項虛擬機管理程序技術中的一項。
z/VM添加集群和實時遷移功能
說到z/VM,藍色巨人預覽了這款大型機操作系統/虛擬機管理程序的V6.2版本,該版本將在12月2日開始發布。當然,z/VM是在System z大型機上支持Linux操作系統的虛擬化層。
z/VM V6.2擁有一項出色的新特性,名為z/VM單一系統映像集群(簡稱VMSSI);顧名思義,它允許最多四個基於z/VM的大型機非常緊密地結合起來,組合成一個共享內存系統。這就好比Virtual Iron(現歸屬甲骨文公司)早在十年前對Linux設備試圖采取的做法,目前ScaleMP和RNA Networks(現歸屬戴爾公司)以某種方式來實現同樣的功能。把四個不同System z大型機上的四個不同z/VM虛擬機管理程序聯系起來,使得這四個大型機在部署在z/VM上的操作系統和應用程序看來,就像是單單一個共享內存系統。該特性還允許在VMSSI集群之間實時遷移運行中的Linux分區——z/VM需要這樣一種功能,才能與基於x86的虛擬機管理程序相抗衡,而後者多年來就有這樣的功能。
經過更新的z/VM V6.2可以在最新的zEnterprise 114和196系統上運行,也可以在早些時候的System z10 BC和EC機器上運行。它需要64位處理器和內存尋址技術,但是可以運行比較舊的31位操作系統和應用程序。z/VM V6.2已經過了調整,以便允許IBM的XIV集群文件系統和TS1140磁帶驅動器同樣可以直接連接到基於z/VM的機器上。另外還有一大批改進,按大寫字母順序介紹,詳見這裡。
開始享用虛擬化技術
IBM還預覽了VSE大型機操作系統的下一個版本:z/VSE V5.1。雖然對運行WebSphere中間件、Java和COBOL應用程序及DB2數據庫,以及提供Unix運行時環境的大型機系統來說,MVS、OS/390和z/OS是幾款高端的大型機操作系統,但是近些年來,VSE在運行客戶信息控制系統(CICS)事務監控器和DB2數據庫的小型機器上一直頗受歡迎。
z/VSE V5.1的一大新特性就是64位虛擬尋址技術,這在隨z/VSE V4.1一同推出的64位“實際”尋址技術的基礎上進行了升級。早在初期階段,System/370大型擁有用24位內存,這為用戶提供了16MB的地址空間。推出System 370/XA機器後,IBM升級到了32位尋址技術,為用戶提供2GB的內存。針對24位模式編寫的程序可以在31位系統上運行。
2000年,隨著zSeries系列的推出,IBM改用了64位物理尋址技術,從理論上來說允許大型機的內存尋址能力多達16艾字節(比100萬太字節多一點)。通常來說,2GB最大值以上的虛擬地址留給應用程序和數據,而不是留給操作系統。不管怎樣,之前z/VSE版本的虛擬尋址技術仍是31位,而現在它是64位,這就意味著使用大型機的公司沒必要致力於數據地址空間或被破解的算法,來管理2GB最大值以上內存的使用。現在,這部分高端內存可通過虛擬方式來訪問,就好像這部分內存在z/OS中一樣。
z/VSE V5.1將在11月25日發布。它既可以在zEnterprise 114和196機器上運行,也可以在System z10 BC和EC大型機上運行。
原文:http://www.theregister.co.uk/2011/10/17/ibm_mainframe_os_enhancements/