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