AIX

AIX(Advanced Interactive eXecutive),是IBM開發的一套UNIX作業系統。

概述

AIX(Advanced Interactive eXecutive)是IBM開發的一套UNIX作業系統。它符合Open groupUNIX 98行業標準(The Open Group UNIX 98 Base Brand),通過全面集成對32-位和64-位套用的並行運行支持,為這些套用提供了全面的可擴展性。它可以在所有的IBM ~ p系列和IBM RS/6000工作站、伺服器和大型並行超級計算機上運行。

IBM Unix 歷史

自 1986 年 1 月AIX v1推出以來, AIX 就成為 IBM 進入開放系統和標準( UNIX 、 TCP/IP 和乙太網)世界的催化劑。從 1990 年到 1994 年, AIX 為支持領先的硬體技術提供了一個優秀的作業系統。 AIX 從一個技術工作站平台發展為一個真正的伺服器作業系統。與此同時, IBM 推出了 POWER 微處理器架構並將其與 AIX 結合在一起,製造出第一台 RISC 6000 系統,也就是後來人們所稱的 RS/6000系統。
從 1995 年到 2000 年, AIX 開始將重點放在支持商業和技術套用負載,提供對稱多處理以及高端的可擴展性。 IBM 在高性能計算領域所處的領先地位源自運行 AIX 的“深藍”這樣的高可用性系統以及高能集群。隨著 2001 年 AIX 5L 的發布, IBM 開始在系統分區領域實現重大的創新。 AIX 利用虛擬技術實現了邏輯分區、動態邏輯分區和微分區,將系統靈活性和使用率提高到了一個新的水平。
IBM 於 2005 年 12 月宣布 AIX 協作中心投入運行。通過2年2億美元的投入, IBM 將使用這一設在德州奧斯汀的中心與客戶、開發人員、 ISV 和學術界進行合作,推動以 AIX 技術為中心的創新,同時開發、測試和使用各種用於支持 AIX 作業系統的新套用和中間件。
AIX 協作中心將重點推動關鍵技術領域的系統級創新,如虛擬、安全性、性能和可擴展性,該中心將幫助 ISV 們利用新的 IBM 硬體和軟體功能來改進自己在 AIX 上運行的套用。另外,這一中心還將提供包括培訓、設備、有經驗的技術諮詢顧問以及遠程或現場測試功能在內的豐富資源,幫助這些 ISV 在 AIX 和最新 64 位 POWER 系統上實現自己的套用。

下面這些"第一個"記錄了IBM UNIX系統的技術成長過程.

發明 RISC 技術 - 1975

第一個可用的商用 RISC 系統 (RT/ PC) -1986

第一個超標量體系結構 RISC (POWER) - 1990

第一個支持TCP/ IP v6 的UNIX (AIX) -1997

第一個64- 位UNIX98 認證 (AIX) - 1998

唯一通過 VPN認證的 UNIX (AIX)

第一個可從Itanium啟動的 UNIX (AIX) - 1999

第一個使用銅技術的商業系統 (S80) - 1999

第一個雙處理器/ L3 Cache 架構的RISC 晶片 (POWER4) - 1999

第一個支持Java 2 V1. 3的 UNIX (AIX) - 2000

第一個緊密結合Linux的 UNIX (AIX5L) - 2001

AIX 5L性能特點

AIX 5L 是AIX的當前使用版本,它支持IBM POWER 和Intel 64位(IA-64)平台。“L” 指Linux affinity

虛擬伺服器

通過在AIX 5L V5.2中引入動態邏輯分區(DLPAR),IBM為基於POWER4的p系列系統提供了高級的靈活性和可擴展性功能。

LPAR功能使得在一個單一p系列伺服器上運行AIX 5L和Linux的多個獨立作業系統映像成為可能。邏輯分區不需要與系統的組建模組(資源集合)的物理邊界相一致。LPAR允許客戶以更小的粒度從整個可用資源池中選擇組件,從而能夠增加運行的靈活性。一個p系列分區所要求的最少資源包括一個處理器、256MB記憶體以及一個I/O適配器。

利用DLPAR,客戶可以"在一個伺服器的內部創建多個虛擬伺服器",並能夠從活動分區中動態地添加和刪除處理器、物理記憶體和I/O插槽-每個分區都與其它分區相隔離,而且每個分區都運行自己的AIX 5L V5.2作業系統;添加和刪除操作都是在分區環境的內部進行,而且不要求重新執行系統引導。客戶可以將系統資源分配給應用程式最需要的地方,在根據不斷變化的系統優先權和資源需求進行調整的同時,能夠將多個分區上的負載整合到一個單一伺服器上。此外,客戶在完成這些工作的同時,能夠將運行、服務和支持水平保持在所要求的級別上。

運行效率和容量規劃

為提供更高的靈活性、可擴展性和可用性,AIX 5L V5.2在p650, p670和p690系統上推出了動態隨需應變容量升級(CUoD)功能

CUoD允許客戶在進行系統安裝時安裝比初始需要數量更多的處理器,保持這些處理器(處於休眠狀態)直至業務的增長要求將其激活。CUoD選項將為系統管理員提供一個用於激活更多處理器的加密密鑰,可以在不中斷系統運行的情況下將新激活的處理器動態分配給各個分區。
CUoD提高了系統可用性。當一個處理器的出錯頻率到達一個錯誤閥值(儘管發生這種情況的可能性很小),AIX 5L V5.2將以透明的方式激活一個可用的CUoD處理器並使用它來替換故障處理器-直至客戶準備好修復計畫為止。此外,即使是單處理器分區也可以支持這一被稱為動態處理器備用(Dynamic Processor Sparing)的功能,這一功能允許系統在保持處理能力不變的情況下繼續運行,能夠保證系統的性能和可用性不會受到影響。

集群管理

為實現快速同步和協調回響,集群環境要求節點之間能夠進行全面的協作。AIX 5L使用基於AIX 5L的Linux軟體和IBM集群系統管理器(CSM)支持和最佳化集群伺服器的管理。CSM為指定p系列和IBM eServer x系列伺服器的安裝、配置、維護和更新提供了一個單一的控制點。基於AIX 5L的CSM以安裝選項和單獨許可產品的形式,包括在AIX 5L V5.2基本安裝介質之中。

高可靠性

利用自身的軟體,HACMP可以實現 雙機切換,確保高穩定性的實現。

Linux親和性

AIX 5L與Linux之間的親和性可以幫助以速度更快、成本更低的方式實現跨AIX和Linux平台的多平台集成解決方案。對於很多在Linux上開發或為Linux開發的套用,只需對原始碼進行一次簡單的重編譯,它們就可以在AIX 5L上運行。IBM免費為客戶提供一個用於Linux套用的AIX工具箱,該工具箱由一組多個Linux版本中常見的開放原始碼和GNU軟體組成。因為這些套用運行在AIX上,所以公司可以將Linux的靈活性與AIX的高級功能結合在一起-這些高級功能包括先進的負載管理、完善的系統管理工具以及可擴展性和安全性功能。

安全性

通過C2級認證的AIX 5L提供並全面使用了強大的行業標準安全技術和目錄技術。AIX 5L V5.2包括和擴展了這些技術,它提供了對可拔插身份驗證模組(PAM)、基於用戶的PKI證書、企業身份映射(EIM)、BIND V9、SNMP V3、移動IPv6、無限訪問協定(WAP)v1.1、OpenSSH v3.4的集成支持,並支持新的基於AES(Rijndael)、SEAL、Mars、Twofish和其它算法的加密解密庫。此外,AIX 5L V5.2繼續支持IBM網路身份驗證伺服器(NAS)、IBM目錄伺服器v4.1和ICSA認證IPsec/VPN安全組網功能。AIX 5L V5.2提供的Java安全技術包括JAAS、JCE/JCE、JSSE、JGSS和J-PKI。

版本歷史

AIX 5L 5.3, 2004年8月

NFS Version 4 支持

Advanced Accounting

虛擬 SCSI

虛擬乙太網

SMT

微分區(Micro-Partitioning)

JFS2 配額(quota)支持

JFS2 檔案系統收縮(shrink)支持

AIX 5L 5.2, 2002年10月

支持多路IO光纖信道磁碟

動態LPAR支持

AIX 5L 5.1, 2001年5月

引入64位核心

JFS2

AIX 4.3.3, 1999年9月

增加了線上備份功能

AIX 4.3.2, 1998年10月

AIX 4.3.1, 1998年4月

AIX 4.3, 1997年10月

支持 64位 體系

AIX v4, 1994年

AIX v3, 1990年

AIX v3.1

引入了日誌檔案系統 (JFSv1)

AIX v2

AIX v1, 1986年

新特性

新的虛擬化方法

AIX 6 引入了一種稱為“工作負載分區 (WPAR) ”的、基於純軟體的虛擬化技術。它通過減少在整合工作負載時需要管理的作業系統鏡像數量來補充現有的 IBM 系統邏輯分區。同時,“應用程式實時移動性”這個新的特性還可以將工作負載分區從一個系統移動到另一個系統,而無需重新啟動應用程式,讓應用程式的最終用戶感覺不到明顯中斷。

安全性

AIX 6 作業系統中將提供的幾項顯著的安全性增強功能包括:基於角色的訪問控制,受信任的 AIX,加密檔案系統,AIX Security Expert LDAP 集成,Secure by Default 安裝選項,通過這些新的特性進一步提高了 AIX 作業系統自身的安全能力,從而使用戶可以使用更多的解決方案來加強他們的系統。

可管理性

AIX 6 作業系統新的管理特性體現在“圖形化安裝”和“網路安裝管理器支持 NFSv4”這兩個方面,“圖形化安裝”是那些沒有 AIX 安裝經驗的使用者也可以很輕鬆的完成整個系統的安裝,後者則更注重於分散式管理的安全性,便捷性和靈活性上。

持續可用性

AIX 6 利用了許多源於 IBM 大型機技術的可靠功能,為 UNIX 市場引入了前所未有的持續可用性功能,例如:核心支持 POWER6 存儲密鑰,並發 AIX 核心更新,動態跟蹤,增強了軟體第一次失敗數據捕獲。

利用 POWER6 處理器

與以前發布的 AIX 作業系統類似,版本 6.1 完全利用了最新的 POWER? 處理器,即 IBM POWER6? 處理器。AIX 6 將要利用的一些 POWER6 處理器功能包括利用存儲密鑰的核心和自動最佳化頁面大小。

二進制兼容性

AIX 6 與以前發行版 AIX 版本 5 具有二進制兼容性,這在 AIX 二進制兼容性聲明中進行了記錄。32 位和 64 位 AIX V5.1、V5.2 和 V5.3 應用程式只要運行良好並且沒有使用明顯確定為不可移植的編程技術,無需對它們重新編譯就可以在 AIX 6 上執行。為 AIX V4.1、4.2 或 4.3 編寫的 32 位應用程式只要滿足同一運行良好的程式標準,無需對它們重新編譯就可以在 AIX 6 上執行。

AIX 全名為(Advanced Interactive Executive),它是IBM 公司的UNIX作業系統,整個系統的設計從網路、主機硬體系統,到作業系統完全遵守開放系統的原則。

下面對AIX 作以介紹。

RS/6000 採用IBM 的UNIX作業系統-AIX作為其作業系統。這是一個目前作業系統界最成功,套用領域最廣,最開放的第二代的UNIX系統。它特別適合於做關鍵數據處理(CRITICAL)。

AIX 包含了許多IBM 大型機傳統受歡迎的特徵,如系統完整性,系統可管理性和系統可用性。

在 AIX 作業系統上,有許多的資料庫和開發工具,用戶除了選用已有的套用軟體外,還可以根據各自的需要進行開發。

此外,在AIX 之上,有一組功能強,使用方便的系統管理工具。對於異種平台互存,互操作有很成熟的解決方案。

由於該 UNIX 的先進的核心技術和最好的開放性,因此,雖然RS/6000從宣布到今天只有短短的5 年多的時間,它已在各行各業有了廣泛的運用,並在1993和1994年連續二年在MIDRANGE商用 UNIX 領域處於第一位。

RISC SYSTEM/6000的作業系統是AIX ,它是性能卓越的、開放的UNIX,匯集了多年來計算機界在UNIX上的研究成果,以IBM 在計算機體系結構、作業系統方面40多年極其豐富的經驗。最大限度的使用RISC技術,安裝了象AIX 這樣的具備工業界實力的UNIX作業系統。

它既可連線SAA 體系結構,又能與非IBM 系統的網路相連,因此,可以和多數專業銀行現有的系統實現互連,這對今後業務系統拓展將帶來極大的靈活性,並降低投資。

AIX 遵循一系列的國際標準:

* IEEE POSIX1004.1-1990

* X/OPEN 移植指南ISSUE3的基本級(XPG3)

* AES/OS REVISION A (OSF/1 LEVEL 2 資格)

* FIPS 151-1

* AIX的編譯器: XLC、C++(可選)、FORTRAN(可選)、PASCAL(可選)、COBOL(可選)

* ADA 的編譯器已達到XPG3“成員”級的認可。

* AIX 支持多用戶、多任務。

其它特性

AIX 提供了3 種SHELL :SYSTEM V的KORN、BOURNE SHELL和4.3BSDC SHELL作為可選擇的UNIX系統界面;

安全設施滿足TCB (Trusted Computing Base)的C2級;實時處理能力,這對於“面向交易”的套用至關重要(如零售業和銀行等),它使RS/6000 獲得極高的回響和吞吐量;

虛擬存儲管理,當需要時,可將一些不常用的模組轉送至外存,提高記憶體的可利用性。

先進的檔案系統,使得系統管理更加有效,並提高了數據可靠性以及完整性。

能兼容DOS 應用程式和數據

InfoExplorer,快速信息超文本索引系統- 不僅包括文字,而且對包含聲音、圖像的索引系統,這是個在線上的檔案接口。包括全部的超文本的索引和查找,以及面向任務和坐標的多重導引和索引系統。這個文字及圖形索引系統以一個靈活的、基於任務的方式去使用詳細資訊及培訓資料。

高級系統管理工具(SMIT,System Management Interface Tool)。提供一級選單驅動程式,諸如完成軟體的安裝與設定、設備的設定及管理、問題的測定、存貯管理等。可以自動地進行I/O 設備設定,ASCII 終端也可充當系統控制台。在LAN 上可以進行遠程系統的安裝。

AIX不會用於桌面系統

一般用來運行Oracle、Sybase、DB2等大型資料庫系統。其系統構建、實施、運維、高可用設定,有其平台特點。《Oracle大型資料庫系統在AIX/UNIX上的實戰詳解》則是一本具有非常強針對性的技術叢書。該書以AIXUNIX平台為主線,以其他UNIX系統為參照,描述了資料庫系統Oracle10g、Oracle11g的構架方法,說明了該資料庫在AIX平台常用的管理內容,提供了AIX上實施Oracle集群的環境要素和實施方法,分析了伺服器綜合容災的工程手段和技術方法,綜合了在AIX系統上最佳化Oracle的諸多做法和要點。最後,該書還以SybaseASE資料庫系統作為對比,論述了Oracle在AIX上的特徵。

系統套用

怎樣實現利用AIX查看磁碟陣列,首先要先了解AIX的基本信息
在AIX中FAStT的相關設備是用如下AIX設備名來表現的:

dar:磁碟陣列路由器,表示與AIX相連的FAStT磁碟陣列,

dac:磁碟陣列控制器,是磁碟子系統的控制器。大多數情況下一個FAStT中有2個dac設備。

hdisk:每一個hdisk設備名對應陣列中的一個LUN。

可以通過AIX查看磁碟陣列的屬性和特點以及之間的關係。

lsdev:顯示設備名及其特點

#lsdev-C|grepdar0

dar0Available3542(200)DiskArrayRouter

#lsdev-C|grepdac

dac0Available11-08-013542(200)DiskArrayController

dac1Available14-08-013542(200)DiskArrayController

#lsdev-Cc|grephdisk

hdisk0Available40-60-00-4,016BitLVDSCSIDiskDrive

hdisk1Available11-08-013542(200)DiskArrayDevice

hdisk2Available14-08-013542(200)DiskArrayDevice

hdisk3Available11-08-013542(200)DiskArrayDevice
hdisk4Available14-08-013542(200)DiskArrayDevice
在利用AIX查看磁碟陣列中lsattr:顯示設備的屬性及可能設定的值

#lsattr-Eldac1

passive_control-no--Passivecontroller---False

alt_held_reset--no--Alternateheldinreset-False

controller_SN--1T14610048--ControllerserialnumberFalse

ctrl_type--3552--ControllerType--False

cache_size---512--CacheSizeinMBytes----False

scsi_id--0x210213--SCSIID---False

lun_id---0x0--LogicalUnitNumber--False

utm_lun_id--none---LogicalUnitNumber-----False

location--Location--Label--True

ww_name-- 0x200600a0b80c213d-WorldWideNameFalse

GLM_type--low--GLMtype--False

fget_config:顯示指定的dar設備上的控制器和hdisk之間的關係,及控制器的狀態

#fget_config-ldar0

dac0ACTIVEdac1ACTIVE

dac0-hdisk1

dac1-hdisk2

dac0-hdisk3

dac1-hdisk4

歷史回顧

1986年,全名為尖端互動執行作業系統的AIX誕生,作為IBMUNIX伺服器第一個商業化的作業系統,自1986年1月推出以來,AIX就成為IBM進入開放系統和標準(UNIX、TCP/IP和乙太網)世界的催化劑,此後更成為備受企業擁護的開放計算平台。

AIX帶來的變革

1986年以前,UNIX作業系統還僅停留在實驗室和大學的機房裡,只是一些工程師和在校師生的愛好。1986年1月,伴隨第一個版本AIXv1破繭而出,AIX成為世界上第一個能夠支持商用RISC系統的UNIX作業系統。UNIX由此脫胎換骨走進商用領域,並成為今天仍廣受影響的作業系統之一。
回顧20年的發展歷程,AIX對UNIX計算、人類計算發展史以及商業繁榮所作傑出貢獻,隨著以AIX為先鋒的UNIX的不斷發展壯大,人類計算技術的發展和套用迎來了一場新的革命。在這期間,真正優異且不斷創新突破的技術才得以保留下來,AIX正是其中的佼佼者。到今天,計算機在人類計算技術中的地位越來越重要,AIX亦是功不可沒。 
很多人也許都還記得,1997年,IBM深藍計算機在與世界象棋大師卡斯帕羅夫的對弈中取得勝利,電腦首次戰勝人腦,這次勝利標誌人類計算技術,在人工智慧方面取得了突破性進展。當時的IBM深藍正是採用了AIX作業系統和Power架構處理器。 
IBM深藍計算機背後是多台運行AIX的IBMSP2計算機,通過大規模並行處理(MPP)技術組合而成。MPP技術使多台計算機組成的集群的計算能力,遠遠超過單台計算機的能力,憑藉這個技術,人類可以製造出更強大的計算機,此舉為人類探索未知世界提供了有力的工具。

過去20年只是開始

儘管UNIX市場被Windows和Linux蠶食已成為不爭的話題,IBMSystemp系列大中華區總經理姜錫岫仍堅定地說:“在AIX作業系統上肯定有非常好的前景。我們非常感謝現有的用戶的支持。我們有不同的版本,從大型主機的技術挪到現在AIX的技術。全世界AIX已經回到中國,中國地區現在是IBMUNIX伺服器是全球第二大的市場,除了美國之外中國銷售量非常大,裝機總量超過8萬台,中國對IBMUNIX作業系統非常重要。” 
據悉,AIX已成為UNIX系統和整個作業系統領域中最閃亮的一個。在中國,採用AIX作為主要作業系統的IBMUNIX伺服器,連續8年占據中國UNIX伺服器銷售額市場份額第一名。姜錫岫同時表示,感覺沒有一個廠商會像IBM,在一個產品線花很多精力,不斷推出創新的技術,在已經是領先者的同時還不滿足,今後,IBM將延承AIX和POWER架構穩定的技術創新路線,承諾與客戶、合作夥伴、學術界和UNIX/Linux社區展開更廣泛和更深入的協作創新,為客戶帶來更大的商業價值。從對AIX的重視程度不難看出,過去的20年只是一個開始,該系統未來仍將厚積薄發。也許正如IBM全球高級副總裁Steve Mills所說,“只要有用戶在使用AIX,我們將繼續投資開發AIX。” 同時,IBM仍需要面對與SCO的官司,後者認為IBM把Unix的專用代碼引進到了自己的AIX作業系統中。據悉,SCO控告IBM破壞了雙方基於Unix平台派生產品契約的官司,於2007年2月開庭審理。

相關搜尋

熱門詞條

聯絡我們