在本文中我們將介紹 OpenPower 系列的典型機型 OpenPower720,講解如何更加有效的使用它及其相關概念。希望通過我們的介紹,不僅使你能夠更加熟練的操作 OpenPower720 服務器,而且能夠更加深入的理解 OpenPower 系列硬件平臺的價值所在。
2004年末IBM高調推出了OpenPower系列服務器,專為Linux系統優化設計的硬件平臺。在本文中我們將介紹OpenPower系列的典型機型OpenPower720,講解如何更加有效的使用它及其相關概念。希望通過我們的介紹,不僅使你能夠更加熟練的操作OpenPower720服務器,而且能夠更加深入的理解OpenPower系列硬件平臺的價值所在。
OpenPower系列服務器不僅提供了大型系統的可靠性和可用性,而且還同時擁有Linux系統的靈活性和低成本。
本文分為上下兩篇,分六部分全面而系統地介紹了 OpenPower。
第一部分,POWER 架構;
第二部分,如何有效使用 SMI 和ASMI;
第三部分,如何有效使用 HMC;
第四部分,如何有效使用 LPAR 和 Virtualization 技術;
主要講述了與 OpenPower720 相關的硬件及其管理系統,通過這些部分的介紹我們可以明顯的感覺到OpenPower系統與IBM大型系統之間的繼承關系,相當多的IBM大型機技術被下移給了 OpenPower 服務器。
第五部分,如何有效安裝紅旗 Linux 系統;
主要講述了 OpenPower 服務器唯一支持的操作系統Linux系統以及優秀的Linux分發版紅旗Linux,通過這部分的介紹我們可以知道開放標準的Linux系統的靈活性和低成本帶給OpenPower720服務器的價值。
第六部分,如何更新Firmware;
通過一個應用實例的講解來結束本文。
第一部分 POWER架構
每一臺標準配置的OpenPower720服務器都包含1顆、2顆或者4顆Power5 處理器。Power5處理器是基于IBM POWER體系架構的64位RISC(精簡指令系統)處理器。
在本節內容中主要介紹以下幾個方面:
1.POWER的歷史
2.OpenPower720簡介
3.服務處理器
1.POWER的歷史
POWER是Power Optimization With Enhanced RISC的縮寫,是最通用的幾種CPU體系結構之一。POWER的歷史可以追溯到IBM 801處理器體系結構之前,大約1975年前后在IBM公司的T.J.Watson研究中心,John Cocke和同事們研究有關"電話呼叫轉換"的課題,這一課題中有一個目標是要求設計一款處理器,它能夠在每個時鐘周期內執行一條指令,從而在盡可能短的時間內處理盡可能多的電話呼叫,實現的這個處理器體系結構后來被稱之為IBM 801。IBM 801幾乎是第一個精簡指令系統處理器,大約120條指令,相比原有的CISC(復雜指令系統)處理器,不僅處理能力有了巨大的提升,而且功耗也更小,設計及制造成本也更低。1986年IBM推出的PC RT是第一臺基于801處理器的商用計算機。
也是在1986年前后,John Cocke進入位于美國Austin到"America"項目中繼續進行CPU體系結構方面的研究,這一項目的成果成為今天的POWER/PowerPC體系結構的基礎。由于在RISC和編譯器優化方面的杰出貢獻,John Cocke獲得了1987年的圖靈獎。
1990年IBM發布POWER1,1993年發布POWER2,1998年發布POWER3。1996年出現的RS/6000 Model 595系統使用的是POWER2處理器,當時的速度是135MHz,這一系統是今天的IBM eServer pSerial服務器的鼻祖。1997年發布的RS64是第一個64位的POWER芯片,它裝備在了AS/400服務器系統上,這一系統則是今天的IBM eServer iSerial服務器的前身。
1991年在進行POWER2開發工作的同時,IBM聯合Motorola、Apple組成了一個PowerOpen開發聯盟(即AIM聯盟),共同開發基于POWER體系結構的芯片技術,并于1993年推出了PowerPC體系結構。PowerPC中的PC是指Performance Computing,PowerPC在設計之初就想使之能夠在各種計算機系統中運行,事實上PowerPC也做到了這一點,基于PowerPC體系結構的處理器在服務器系統、桌面系統和嵌入式系統領域都有非常好的表現。
所有基于PowerPC體系結構的處理器都運行相同的關鍵PowerPC指令集,以確保在其上運行的所有軟件產品都能夠保持二進制的兼容性,但是芯片的實現卻是由于IBM和Motorola分別獨立進行的,Motorola實現PowerPC的芯片大多以MPC命名,在嵌入式系統及網絡通信中有非常多的運用。而IBM的三種主要的PowerPC系統是PowerPC4xx系列、PowerPC7xx系列和PowerPC9xx系列。Apple的Power Macintosh 6100則是第一個成功的把PowerPC技術運用到桌面系統的典范之作,而2003年推出的第一款64位基于PowerPC體系架構的臺式機處理器PowerPC G5,被內置在Apple Mac G5計算機中,使之成為當時"世界上最優雅且最快的個人電腦",今天仍然有相當數量的Apple Mac桌面系統及服務器系統使用PowerPC體系架構的處理器。
說起來非常有意思,在我們為測試OpenPower720而搭建的測試環境中就有三種不同的基于POWER/PowrePC體系結構的處理器。
Power5處理器:OpenPower720的主力處理器,為Linux操作系統從而也為企業用戶提供計算能力。
PowerPC405GP(PPC405)處理器:OpenPower720的服務處理器SP(Service Processor),在OpenPower720后背板上,提供整個OpenPower720服務器的管理功能,在后面我們講解ASMI和HMC時會談到它。
PowerPC403處理器:測試環境中交換機Cisco Catalyst 3500XL(Cisco WS-C3548-XL)的處理器,提供了網絡交換及傳輸功能。你可以在Cisco IOS命令行接口中鍵入相關的命令查詢到,例如:
|
POWER就是這樣一個體系架構,它是RISC精簡指令系統的卓越實現,而且橫跨服務器系統、桌面系統和嵌入式系統?;赑OWER/PowerPC技術的處理器運行在各式各樣的計算機系統中:IBM P系列服務器系統,IBM I系列服務器系統,Apple Mac桌面系統,Cisco的交換機及路由器系統,未來Cray 的 X1 超級計算機系統,Microsoft的Xbox,任天堂游戲機Gekko,以及其它千奇百怪的計算機應用系統可能都會有一個共同的"芯"。2004年底包括IBM、Red Hat、Sony在內的數十家廠商共同發起了Power.org組織,旨在開發基于POWER體系結構的技術及其規范,并努力使之成為電子工業首選的開放標準硬件開發平臺之一,從而形成從高端的大型服務器到低端的嵌入式消費電子的全線產品,即所謂的"Power Everywhere(無處不在的POWER)"戰略。
2.OpenPower720簡介
時間進入21世紀,IBM也在不斷的創新和整合中,于2001年發布了POWER4,2004年發布了POWER5,采用POWER5處理器并同時發布的服務器系列有IBM eServer iSeries i5、IBM eServer pSeries p5、IBM eServer OpenPower,POWER6預計在2006年發布。
基于POWER5體系架構的OpenPower720服務器系統具有一系列大型機級別的優良的特性,它的確可以為企業用戶提供很好的可靠性和可用性。
A.同步多線程(SMT)技術,允許在每個 POWER5 核心中運行多個單獨的指令序列。
B.邏輯分區(Logical Partitioning,LPAR)技術,允許將服務器系統分為多個相互獨立的分區,每個分區擁有自己真實或者虛擬的硬件資源,在其上構建操作系統及應用,最終實現服務器的整合。
C.虛擬引擎(Virtualization)技術,模擬存儲、網絡等硬件資源,向服務器的邏輯分區中的操作系統提供一個虛擬的硬件環境。
D .服務處理器SP(Service Processor),是OpenPower720上一個單獨的處理器,它用于系統監視和故障記錄。
E.IBM Chipkill內存,可以讓服務器固件檢測服務器中內存的問題,并可以有選擇地禁用內存中有問題的部分。
F.首次故障數據捕捉(First Failure Data Capture,FFDC),軟件可以使用 FFDC 來實時識別及記錄一些系統故障和重要的軟件事件。FFDC 還可以提供一種方法在故障之間進行關聯,讓軟件可以從故障的現象鏈接到產生故障的根源上,從而促進快速定位故障的根源。
G.錯誤檢查和糾正內存(ECC),內存卡上具有單錯糾正和雙錯檢測的 ECC 電路,可以糾正一位的內存錯誤。通過檢測并報告超出 ECC 電路糾正能力的多位錯誤,雙位錯誤檢查可以幫助維護數據的完整性。內存芯片的組織方式可以確保任何特定的內存模塊出現故障只會影響 ECC 字(位序列)中的一位,這樣就可以在一個芯片完全不能用時,依然可以繼續操作(這種技術就稱為 Chipkill 恢復)。
3.服務處理器
好吧,上述廣告詞還是讓我們留給資深的系統設計者,或者資深的銷售吧。對于系統管理員,我們可能更加關心OpenPower720系統的可管理性和可服務性。這個時候我們一定不能忘記了默默工作在OpenPower720后背板上的服務處理器SP(Service Processor)。
服務處理器是一個單獨的嵌入式微處理器,它實現了系統的監視和故障的記錄的功能,例如在系統啟動的時候所出現的各種問題。服務處理器在機器加電后就可以自動啟用,接受系統管理員的命令,完成系統的設置,檢測系統的各項設施并報告相關的指標或者故障。
OpenPower720的服務處理器是一個基于PowerPC 405GP(PPC405)的32位的嵌入式微處理器,它提供了兩種連接方式:串口連接方式,PPC405提供了兩個串口接口,我們可以通過串口線連接OpenPower720和控制臺計算機,通過系統管理界面SMI(System Management Interface)設置OpenPower720相關軟硬件屬性,下面我們馬上就可以看到這個界面。
以太網口連接方式:PPC405還內嵌了兩個MAC3(Ethernet Media Access Controller3)內核,可以支持ANSI/IEEE802.3、IEEE802.3u、ISO/IEC8802.3 CSMA/CD標準的以太網連接。ASMI和HMC都將使用這種連接方式。系統電源控制網絡接口:SPCN(System Power Control Network)接口是一個擴展的接口,它用于控制附屬的I/O子系統的電源,對它的使用也是通過PPC405處理器進行的。
下面就是OpenPower720的服務處理器子系統的邏輯圖。
由圖中我們可以清晰的看到兩個串口S1/S2、兩個以太網口HMC1/HMC2(即RJ45Ethernet1/RJ45Ethernet2)、兩個系統電源控制網口SPCN1/SPCN2,它們均由PPC405處理器控制,在48MB的Flash ROM中灌入嵌入式操作系統,實現一個Web Server就可以向外提供基于瀏覽器的接口(即下文提到的ASMI),向內提供系統管理服務了。
而事實情況也是如此,請轉到OpenPower720的背面,在靠近電源的地方,你就可以看到兩個串口、兩個標有LINK HMC1/2 Tx/Rx的以太網口、兩個SPCN0/1口?,F在我們就來使用這些接口。
第二部分 如何有效使用SMI和ASMI
SMI是系統管理接口(System Management Interface),ASMI是高級系統管理接口(Advanced System Management Interface)。你可以用普通網線直接把你的PC機的以太網口與OpenPower720的HMC1或者HMC2接口相連,就可以得到ASMI的界面了。如果你用交叉的串口線連接PC機的串口和OpenPower720的串口1,你可以得到SMI界面(System Management Interface)。ASMI和SMI的系統設置選項幾乎是一致的,只是ASMI是基于瀏覽器的界面,而SMI是字符界面。
在本節內容中主要介紹以下幾個方面:
1.SMI設置及使用
2.ASMI設置及使用
3.SMI和ASMI使用經驗
1.SMI設置及使用
我們首先來設置SMI,請用交叉的串口線將PC機的串口與OpenPower720的串口1連接,然后再接通機器的電源,注意只需要接通電源就可以了,不需要按動前面板上的白色電源開關,否則有可能就不能進入SMI的界面了。在前面我們講述服務處理器時提到只要系統接通電源,嵌入的服務處理器就會自動讀取Flash中的信息完成啟動。
我們為該連接命名為:openpower720。
使用這臺PC機的COM1口進行連接。
相關設置:波特率(每秒位數)為19200,其它應該使用默認設置。
如果連接正常,并且OpenPower720服務器只處于加電狀態,沒有開機時,我們就可以看到SMI的登錄界面了,如下:
可以使用默認用戶名:admin,口令:admin,進行登錄。
行列間距可以按照PC機的分辨率及個人喜愛進行設置,我們這里直接按回車,進入到SMI的界面。
在SMI中,我們應該先看看HMC1/2網口的IP地址,為下一步進行ASMI、HMC的連接做準備。在"S1>"提示符后鍵入5,意味著我們將進入"Network Services"。
再鍵入1即"Network Configuration",進入網絡設置。
我們可以看到這里有Eth0、Eth1兩個網絡接口的設置。默認情況下,Eth0、Eth1的IP地址分別是:192.168.2.147,192.168.3.147,為了將來我們使用ASMI、HMC的方便,我們將Eth0設置為由DHCP動態分配IP地址(在下文中我們將在HMC中開啟DHCP服務來向這一網口分配IP地址),Eth1設置為靜態IP地址(瀏覽器將通過這一網口訪問ASMI)。企業系統管理員可根據自己的需要做出相應的設置。
在SMI中還有一個重要的設置選項:恢復出廠設置(Factory Configuration)。但同時這也是一個危險的設置選項,因為一旦設置,之前在各種服務處理器系統中所做的其它設置都將無效,甚至包括下文中我們所做的固件(Firmware)更新。因此使用這一選項大多是為了重置整個OpenPower720硬件系統到最初的狀態。
在初始登錄界面中找到系統服務幫手(2 System Service Aids),在"S1>"提示符后鍵入2進入這一選項。
再鍵入9即"Factory Configuration"就可以進入恢復出廠設置的步驟中了。
鍵入1將確認,恢復出廠設置大約需要幾分鐘,之后將提示重新輸入用戶名和口令,這里我們為了測試的方便仍然使用"admin"的用戶名和"admin"的口令,請系統管理員一定記住所做的設置,不然以后很難再次登錄。
2.ASMI設置及使用
現在我們已經有了HMC口的IP地址,就可以使用瀏覽器登錄到ASMI中了。
可以直接把普通網線連接到LINK HMC1 Tx/Rx或者LINK HMC2 Tx/Rx口上,這里我們使用了一臺普通的Cisco交換機,將HMC1/2兩個接口都連接到交換機的相應端口上,并將控制用的PC機也連接到交換機上,設置這臺PC的IP地址與HMC的IP地址在一個網段上,如我們設置自己的筆記本電腦的IP地址為:
IP Address . . . . . . . . . . . . . . : 192.168.3.143 Subnet Mask . . . . . . . . . . . . : 255.255.0.0 Default Gateway . . . . . . . . . : 192.168.0.1
以此來通過HMC2(IP:192.168.3.147)訪問ASMI。在瀏覽器中鍵入鏈接:
https://192.168.3.147
就可以登錄到ASMI的界面。ASMI官方支持的瀏覽器有:Netscape7.1,Internet Explorer6.0,Opera7.23。這里我們使用的瀏覽器是開源的Mozilla Firefox。使用者完全可以根據個人喜好選擇使用。
這是IE6的登錄界面,下面是Firefox的登錄界面。
鍵入用戶名及口令,如admin,就可以進入ASMI的管理界面了。
從這里我們可以清楚的看到機器的型號(Machine type-model)、機器的串號(Serial number)、當前登錄的用戶(Current users)等信息,并請注意右上角的"SF225_096"之類的信息,它是這臺OpenPower720目前固件(Firmware)的版本號,當我們需要更新固件時應該知道目前服務器固件的版本信息的。
下面簡要講述ASMI中常用的系統選項。
"Power/Restart Control"->"Power On/Off System"選項用來開啟或者關閉服務器,這樣不用到前面板上按動白色的電源按鈕了,而且還可以設定啟動和關閉的選項。
"Power/Restart Control"->"Immediate Power Off",有時操作系統或者其它組件不能響應任何操作時,不得以我們只能用這個選項快速重起整個服務器系統了。
"System Service Aids"->"Error/Event Logs",可以查詢系統的各個組件的事件或者錯誤信息。
"System Configuration"->"Time Of Day",中國處于東八區的時區上,然而OpenPower720的出廠設置有時是按UTC時間設為1970年1月1日,在安裝操作系統或者其它與時間相關的應用時容易出錯,我們可以一上來就將服務器的時間設為正確的時間,也方便上文"Error/Event Logs"里的日志的時間顯示及查對。
"System Configuration"->"Firmware Update Policy",這也是一個重要的選項,在我們更新Firmware(固件)的時候,必須選擇是從"Hardware management console (HMC)"還是從"Operating system"(操作系統)中更新。下文談到"如何更新Firmware(固件)"時會用到這一選項的。
"System Configuration"->"Hardware Deconfiguration"下有幾個選項:"Processor Deconfiguration"、"Memory Deconfiguration",這些選項本來是用于將發生故障的處理器、內存反配置的,不過我們發現在這里查看一下處理器和內存的狀態也是不錯的,注意只是看看,請不要反配置,除非這些部件真的有錯。
"Network Services"->"Network Configuration",這里當然是ASMI界面形式的網絡配置了,除了基于瀏覽器的界面以外,選項的功能與SMI基本一致。這里注意由于OpenPower720有兩個HMC口(LINK HMC1 Tx/Rx,LINK HMC2 Tx/Rx)可用,我們可以分別設置這兩個端口的IP地址,一個給HMC使用,另一個留給ASMI使用,相互之間并不沖突。
3.SMI和ASMI使用經驗
SMI和ASMI的系統管理選項幾乎是一致的,兩者均由服務處理器PPC405進入統一的處理,所以設置結果是相同,系統管理員可以根據個人喜好進行選擇,甚至可以像我們一樣聯合使用兩者。但是請注意:
A.如果這是里沒有HMC控制系統,在OpenPower720加電未起機的時候我們可以先通過SMI查詢兩個HMC1/2的接口IP地址,然后可以方便的在瀏覽器中輸入IP地址登錄ASMI。
B.如果OpenPower720被HMC所控制時,一些SMI選項將不能使用,且SMI主要用在OpenPower720只是加電沒有起動系統的時候,而ASMI基于瀏覽器的方式則可以在系統運行的任何狀態下使用,并且提供了細致的幫助:點擊每一個復選框后的"?",就可以得到相關的提示信息。
第三部分 如何有效使用HMC
HMC是硬件管理控制臺(Hardware Management Console)。它最早是在頂級的P690服務器系統中引入的。P690代號Regatta,是基于POWER4體系架構的高端IBM eServer pSerial Unix服務器系統,搭配AIX或者Linux操作系統在關鍵行業中發揮著舉足輕重的作用。而P690的繼任者基于POWER5體系架構的IBM eServer P5 590和IBM eServer P5 595服務器系統更是支持多達64路的SMP(對稱多處理)系統。為了有效管理如此龐大的服務器系統,使用HMC被看作是極其必需的??偟膩碚f,HMC提供的功能有:
A.系統配置管理。
B.分區管理,生成、管理、激活、刪除邏輯分區,并可加載虛擬硬件設備到選定的邏輯分區中。
C.軟件維護,服務器系統固件的查詢、更新。
D.安全連接,可使用安全的網絡連接遠程控制服務器系統。
E.庫存管理,存儲整個服務器系統的各種微代碼、激活碼,以便使用邏輯分區功能。
F.服務代理,提供系統問題的診斷和自動問題通知的功能。
現在這一技術已經被下移到了OpenPower720系統中。我們在介紹SMI/ASMI的時候,已經初步的了解了OpenPower720的可管理性,但是這仍然只用到了OpenPower720系統的一小部分的功能,如果能夠再搭配HMC,不僅能夠提供更強大的功能和更易用的界面,而且更重要的是HMC是OpenPower720使用邏輯分區(LPAR)和虛擬引擎(Virtualization)技術的基礎。
HMC管理軟件系統應該被單獨安裝在一臺基于Intel處理器的桌面PC機上,它運行在Linux操作系統環境下,整個界面由Java語言開發,向系統管理員提供兩種操作方式:圖形用戶界面(Graphical User Interface)和命令行界面(Command Line Interface)。整個應用遵循工業標準的CIM模式(Common Information Model),界面使用了AIX5L V5.2的Web-based System Manager界面。
在本節內容中主要介紹以下幾個方面:
1.HMC的連接
2.下載安裝HMC的WebSM Client
3.設置HMC
4.使用HMC
1.HMC的連接
早期HMC與P690的連接太多基于串口線連接的方式,見上圖,HMC1與Managed System1的連接采用的就是串口連接方式(Serial Connection),這里HMC1與HMC2分別指代兩套運行在不同PC機上的HMC軟件系統,它們可以相互備份或級聯,Managed System1、Managed System2指代被管理的系統,如OpenPower720、P690,在其上實現邏輯分區(LPAR)和虛擬引擎(Virtualization)技術?,F在由于在OpenPower720中創造性的使用了基于PPC405的服務處理器子系統,這一連接已經采用基于TCP/IP標準的以太網連接方式,我們可以把HMC、OpenPower720連接到交換機同一網段的相應端口中,使之能夠相互通信。
注意在上圖的左半邊有"Linux WebSM Client"、"Windows WebSM Client",這其實意味著我們不僅可以直接在安裝HMC軟件系統的PC機(HMC1、HMC2)上進行操作,也可下載基于Web的系統管理客戶端(Web-based System Manager Client)在本地Linux/Windows系統上進行操作,由WebSM Client控制HMC,再由HMC控制Managed System:OpenPower720。
2.下載安裝HMC的WebSM Client
在瀏覽器中鍵入:http://host_ip/remote_client.html,這里的"host_ip"指安裝HMC的PC機的IP地址,我們在下文中會設置我們所使用的這臺HMC的IP地址為192.168.0.1。所以這里我們鍵入的是:http://192.168.0.1/remote_client.html。
默認的用戶名:hscroot,口令:abc123
點擊"InstallShield",下載所需要的操作系統上的版本。
安裝后啟動WebSM。
主機名中可以輸入HMC的IP地址,我們這里是:192.168.0.1
使用默認的用戶名:hscroot,口令:abc123。
進入WebSM界面后可以在菜單欄中點擊"幫助"查詢相應的版本信息。
3.設置HMC
首先我們來設置HMC,WebSM與HMC主機的系統管理選項也是基本一致的,但是系統安全管理(System Manager Security)只能在HMC主機上做出設置,不能在WebSM中進行。不過在我們的設置中很少用到安全認證方面的功能,我們認為我們為進行OpenPower720測試而搭建的網絡環境是相對封閉而安全的,如果企業用戶認為他們有必要加強安全性方面的設置,則請直接在HMC主機的System Manager Security選項中做出相應的設置。
另外HMC軟件系統基于Java開發,實現了多語言的支持,我們可以見到中文、英文等不同語言的界面。
"HMC管理"->"HMC用戶",可以進行用戶、口令的設置。
"HMC管理"->"HMC配置",這里是主要的HMC本身的設置界面,在開啟HMC后,我們應該先在這里做出有關HMC的設置。
"HMC管理"->"HMC配置"->"定制網絡設置",可在"標識"標簽欄中錄入HMC的名稱及域名。
標簽欄"LAN適配器"是重要的HMC配置選項,下文中服務器的邏輯分區是否能夠順利的與HMC相互連接,重點就是要設置好HMC的網絡環境。點擊"詳細信息"進入設置項。
在"LAN適配器"中注意選擇"啟用DHCP服務器"來給OpenPower720的HMC端口分配IP地址,在選項前打上對號。記的上文中我們提到要在HMC中為OpenPower720的HMC1(LINK HMC1 Tx/Rx)端口分配中IP地址,由HMC來動態分配IP地址的好處是便于HMC能夠很快的與OpenPower720的邏輯分區建立連接,這里還有一個經驗:分配的IP地址常常中從IP地址池的高位地址開始的,如我們的OpenPower720動態分配到的IP地址是192.168.254.254。
另外也要指定HMC本機的IP地址,我們在自己的HMC中選擇"指定IP地址",并使用了HMC默認的IP地址:192.168.0.1,255.255.0.0。
在防火墻的設置中,至少應該打開"WebSM"、"Secure Shell"、"Web Access"、"Secure Web Access"、"VTTY"等,并允許相應的計算機登錄。點擊"確定"或者"應用"使配置生效,如果需要請在這時就重新啟動HMC一次。
"HMC管理"->"HMC配置"->"測試網絡連接",這大約是一個"ping"命令的圖形化用戶界面。在要連接OpenPower720的HMC端口時請先用這個選項測試一下是否能夠連通。
"HMC管理"->"HMC配置"->"啟用或禁用遠程命令執行",如果我們不僅需要WebSM這樣的圖形用戶界面的HMC管理,也需要通過SSH遠程訪問HMC機器,請在"使用SSH工具來啟用遠程命令執行"前打上對號。HMC也提供了命令行界面(HMC Command line interface),類似Unix的sh命令,但已經被定制以適合HMC的管理。下圖即是通過Windows下的Putty遠程SSH登錄HMC的界面。
在命令行中輸入"help",可以得到相關命令的提示信息:
|
"HMC管理"->"HMC配置"->"啟用遠程虛擬終端連接",如果我們需要除了在HMC本機上執行操作系統安裝以及在操作系統中執行命令以外,還需要遠程的執行這些操作,則打開"遠程虛擬終端"是應該的。下圖是進入SMS后的提示,之后就可以進入操作系統安裝了,不過看上去,好像"遠程虛擬終端"的顯示要做一下調整。
4.使用HMC
HMC作為硬件管理控制臺,主要的作用是管理OpenPower720服務器系統以及其上的邏輯分區和定義虛擬設備的。我們來看看HMC是如何加載服務器及邏輯分區的。
"服務器和分區"->"服務器管理",初始狀態時"服務器管理"區域應該是空白的,我們加載了服務器后就可以在這一區域進行相關的操作了。這里請一定注意開機順序:首先必須啟動HMC機器,待一切啟動完畢,進入到HMC的WebSM主界面,確定"HMC管理"->"HMC配置"->"定制網絡設置"中的相應設置生效,并確定網絡連通性,保證OpenPower720的HMC端口一定能夠分配到IP地址。
這時才應該連通OpenPower720的電源,我們在前面講過,OpenPower720只要一通電,并不需要啟動,服務處理器就會自舉,在SMI/ASMI中設置為動態獲得IP地址的HMC端口就會向網絡中發送申請IP的數據包。當服務處理器啟動完畢,在OpenPower720的前面板上的小液晶屏上會顯示:"01 N U=F HMC=1 T"之類的字樣(隨機型及HMC控制的不同會稍有不同),表明服務處理器啟動正常,并已經被HMC所控制。我們可以通過SMI/ASMI查詢OpenPower720的HMC端口是否得到IP地址并記錄下。
然后我們才能夠在服務器管理區域執行操作:"添加受管系統"。
如果你有OpenPower720的HMC相應端口的IP地址,可以在"添加受管系統"中錄入IP地址;如果沒有IP地址,或者希望HMC主機進行查找,在"查找受管系統"中錄入OpenPower720的HMC端口的IP地址范圍,記住前面說過HMC主機的DHCP服務分配的IP地址多為從高地址開始的。
現在系統找到了被管理的服務器如OpenPower720,我們對其"加電"啟動。
我們如果第一次啟動受管的服務器系統,這時可以選擇"分區自動啟動",但在系統正常后,我們要制作"系統概要文件",并使用"系統概要文件"的方式啟動分區。
"系統概要文件"中包含著我們分配給這個分區的處理器、內存、I/O等資源,也包括了虛擬設備資源等,是實施邏輯分區和虛擬引擎的關鍵性配置文件。在講述"如何有效使用LPAR和Virtualization技術"的時候,我們會自己來制作這個文件的,在哪以后請使用"系統概要文件"的方式啟動分區。這里我們為了盡快看到OpenPower720的運行情況使用系統默認的方式啟動分區。
在系統啟動中,我們可以看看受管服務器系統的特性。
當OpenPower720的狀態為"運行"("Runing"或者"Operating")時,我們應該"打開終端窗口",這是一個虛擬的字符終端窗口,模擬串口連接的終端窗口。我們如果使用字符方式安裝操作系統及在操作系統中執行命令就可以使用這一命令行界面。
下面簡單描述一下"內容區域"("Contents area - Management Environment"),我們在內容區域中選擇不同的系統選項,在下拉菜單中會得到不同的菜單項,或者在菜單條的"選中項(S)"中的下拉菜單項也不同。初次使用者可能會找不到相應的系統選項。
其實我們要了解"內容區域"的各個系統選項的功能就可以更好的使用它們。在上圖中"2"指代是被管理的服務器OpenPower720的整個系統,而"分區"、"10-00DEA"則指代存在于OpenPower720上的一個分區(我們這里只有一個分區,其實可以支持相當多的分區的)。所以查詢服務器的特性、管理隨需應變的激活、添加受管的服務器系統,鼠標應該點中"2";而重新啟動分區、打開終端窗口、創建概要文件,鼠標則應該點中"10-00DEA"。
文章到此,我們已經介紹了大部分與OpenPower720相關的管理方法,讀者按照這些操作步驟,基本上能夠操控OpenPower720服務器本身了。但是這仍然只發揮OpenPower720功效的一少部分,在下文中我們將繼續講述與OpenPower720相關的高階技術,其中LPAR技術和Virtualization技術是企業邁向服務器整合的關鍵技術,我們也會在OpenPower720的一個LPAR(邏輯分區)中安裝一個Linux操作系統,并學會如何更新服務器系統的Firmware(固件)。