歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 在Power System自動部署Linux開源系統

在Power System自動部署Linux開源系統

日期:2017/2/25 11:50:32   编辑:關於Linux

  在信息技術變化日新月異的今天, Linux 開源系統以其突出的高性價比,穩定性和靈活的跨平台支持,迅速滲透到各個行業的應用領域; Power System 憑借其在性能上的優勢一直在服務器領域處於前列。 借助日漸成熟的虛擬化技術,Linux 開源系統和 Power System 將會更加有效的結合,在生產應用中發揮出更大的作用。然而在Power System 上自動部署 Linux 並不像在x86架構下那麼為人熟悉,常常會因為各種原因而導致部署失敗。本文將用實例介紹其部署特點及應注意的問題,這會使在Power System 上管理維護Linux工作變得簡單方便。

  本文以在IBM Power 7邏輯分區LPAR( Logic Partition )中部署 Linux (主要發行版 Redhat, SuSE)為例,總結在 Power System 上自動部署 Linux 系統的實踐及經驗。

  1. Power Linux部署技術背景

  1.1. 背景簡介

  Linux 誕生至今,它作為一種開源操作系統,已經可以在大多數計算機體系結構上部署,涉及平台從嵌入式芯片系統到大型超級計算機。

  一直以來 Power 服務器都支持 Linux 操作系統,但限於其應用范圍,普及度和使用度都不高,而與具體系統部署相關描述就更加寥寥。隨著 IBM 宣布在北京成立 Power System Linux 中心,這標志著 Power 服務器將在支持 Linux 企業服務方面發力,越來越多的企業級應用會運行在 Power Linux 上。相應地各種 Linux 系統的安裝需求會越來越多,如果能使 Linux 自動部署將會給日常維護工作帶來極大的方便。

  1.2. Power System 7邏輯分區的兩種運行模式

  與 x86 平台不同的是, Power 服務器的硬件可擴展性,硬件虛擬化功能。 本文介紹基於 POWER7 的系統針對邏輯分區可以提供 2 種模式:P6/P6+模式和P7模式。其區別如下表所示:

P6 / P6+ MODEP7 MODECustomer Value2-Thread SMT4-Thread SMT吞吐能力、CPU 利用率8 Storage Keys32 Storage Keys RAS、數據隔離的顆粒度、提升應用鍵的使用VMX (Vector Multimedia Extension / AltiVec)支持單精度浮點運算,不支持雙精度浮點運算VSX (Vector Scalar Extension)支持雙精度浮點運算高性能計算Affinity OFF by Default3-tier Memory, MicroPartition Affinity提升系統性能64-core/128-thread Scaling32-core / 128-thread Scaling
64-core / 256-thread Scaling 256-core / 1024-thread Scaling高可擴展、服務器整合EnergyScale CPU IdleEnergyScale CPU Idle and Folding with NAP and SLEEP 提升能源效率N/A Active Memory Expansion擴展內存容量

  注:同一台 POWER7 服務器內的不同 LPAR 可以運行在不同模式下。

  通過以上對比,不難看出系統運行在 Power 7 模式下會使Power system的各方面性能得到更有效地發揮。

  1.3. Linux對Power System 7支持情況

  許多Linux發行版都可以運行在Power系列服務器上,這裡主要列舉Redhat 和 SuSE 對Power 7支持的具體情況:

SUSE Linux Enterprise Server 11SUSE Linux Enterprise Server 10Red Hat Enterprise Linux 6Red Hat Enterprise Linux 5支持運行模式(Power7/Power6兼容)Power7Power6兼容 Power7Power6兼容最早支持的版本 SLES 11 baseSP3RHEL 6 baseU5最新更新版本SP3 GA 2013-07 SP4 GA 2011-04U4 2013-02-21U9 2013-01-07

  Linux在Power 7 邏輯分區上支持處理器及線程情況:

Linux 版本支持的最多處理器數&線程數P6 ModeP7 ModeRHEL5 update U5 及更高64/128N/ASLES10 SP3及更高64/128N/ASLES1164/128256/1024RHEL6 64/128256/1024

  值得注意的幾點:

  1. SLES10 SP3 and RHEL 5.5 在POWER7上只支持以Power6兼容模式運行

  2. SLES 11 and RHEL6 默認情況下在POWER7上只支持以Power7模式運行

  3. 運行SLES 11或RHEL 6的邏輯分區,如果以Power6模式從Power6系統上遷移到Power7上,當重新啟動系統的時候將被自適應為Power7模式運行

  4. 當Power7的邏輯分區被遷移到Power6以後,重啟系統以後將以Power6模式運行

上一頁1234下一頁查看全文 內容導航
  • 第1頁:Power Linux部署技術背景
  • 第2頁:Power Linux網絡部署原理及方式
  • 第3頁:實例介紹自動部署及實踐(一)
  • 第4頁:實例介紹自動部署及實踐(二)
Copyright © Linux教程網 All Rights Reserved