熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows服務器 >> 正文

IBMLinuxforPower安裝工具包服務器整合技術

2022-06-13   來源: Windows服務器 

  IBM Linux for Power 安裝工具包服務器整合技術原理及其實現

  IBM SCT(IBM Sever Consolidation Tool) 是 IBM Linux for Power 安裝工具包提供的服務器整合工具通過 IBMSCTLinux 系統管理員僅需經過幾下簡單的鼠標點擊操作和鍵盤輸入操作就可以方便快捷地將 X 服務器上的 LAMP 軟件(Linux + Apache + MySQL + PHP/Python/Perl)及其數據遷移到 System P 服務器上同時也可將 X 服務器上的用戶用戶組配置文件以及相應的用戶數據遷移到 System P 服務器上盡管 IBM SCT 是服務器整合工具市場中的新成員它以操作簡單功能強大得到了廣大用戶的青睐

  IBM SCT 基本概念

  IBM SCT(IBM Sever Consolidation Tool) 是 IBM Linux for Power 安裝工具包提供的服務器整合工具該工具是由 IBM 巴西 Linux 技術中心開發的用於簡化客戶從 X 服務器向 IBM System P 服務器遷移的實施工具目前最新的IBM Linux for Power 安裝工具包是於月份發布的版本

  IBM SCT 應用中涉及到以下幾個基本概念

  X 服務器文中所指 X 服務器是 X 架構或 X_ 架構的服務器

  System P 服務器System P 服務器是指具有能運行精簡指令集的 Power 處理器的服務器

  IBM SCT 服務器裝有 IBM 安裝工具包並提供服務器整合功能的 System P 服務器

  LAMP集成 LinuxApacheMySQL 和 PHP/Perl/Python 等開源軟件的 WEB 平台

  了解上述基本概念後我們對 IBM SCT 的工作原理進行簡要說明

  IBM SCT 服務器在收到用戶的請求後通過 ssh 登錄到 X/X_ 服務器中收集該服務器中的 LAMP 配置文件服務器系統配置文件最後根據收集到的信息在 System P 服務器中進行部署和配置展示了 IBM SCT 的基本工作原理

  圖IBM SCT 工作原理示意圖

  在了解 IBM SCT 的基本概念和工作原理後我們將通過具體實例對 IBM SCT 軟硬件需求IBM SCT 基本功能以及 IBM SCT 工作原理進行詳細分析

  IBM SCT 應用環境

  IBM SCT 應用時需要滿足列表和列表的要求

  表 IBM SCT 支持的 System P 服務器

  處理器型號 服務器型號 Power System p //////

  Open Power / Power Power //// IBM BladeCenter JS/JS PowerPC IBM BladeCenter JS/JS Intellistation POWER (ATX)

  IBM SCT 對 RedHat 和 Novell/SuSE 這兩個 Linux 發行版本具有良好的支持列出了 IBM SCT 所支持的 Linux 發行版

  表 IBM SCT 支持的軟件

  I和X_ PPC Red Hat Enterprise Linux (GA U U U U U U and U) Red Hat Enterprise Linux (GA U U U U U U and U) Red Hat Enterprise Linux (GA U and U) Red Hat Enterprise Linux (GA U and U) SuSE Linux Enterprise Server (GA SP SP SP and SP) SuSE Linux Enterprise Server (GA SP SP SP and SP) SuSE Linux Enterprise Server (GA SP and SP) SuSE Linux Enterprise Server (GA SP SP U and SP)

  IBM SCT 功能及特點

  ●IBM SCT 根據 X 服務器所安裝的 Linux 發行版(RedHat 或 SuSE)及其上所安裝的軟件包在 System P 服務器上自動安裝相應的 Linux 發行版及軟件這裡需要強調的是目前 IBM SCT 只支持 Linux 發行版小版本之間的升級(如從 i 版的 RHEL U 升級到 PPC 版的 RHEL U而不支持大版本之間的升級(如從 i 版的 RHEL U 升級到 PPC 版的 RHEL GA)大版本之間的升級有望在將來得到支持從而允許客戶有更多的選擇

  ●IBM SCT 根據 X 服務器上所安裝和配置 LAMP(包括 ApacheMySQLPHP 或Perl 或 Python)在 System P 服務器自動配置相應的服務

  ●IBM SCT 可以獲取 X 服務器上 Apache 服務器中的 HTML 文件和 CGI 腳本將其遷移到 System P 服務器相應的 Apache 服務器目錄中

  ●IBM SCT 可以獲取 X 服務器上 MySQL 數據庫中的數據將其移植到 System P 服務器的 MySQL 數據庫中

  ●IBM SCT 可以獲取 X 服務器的用戶用戶組數據將其遷移到 System P 服務器這裡需要強調的是由於 Linux 系統安全的原因IBM SCT 在遷移過程只將用戶的 ID 進行遷移而不對用戶口令進行遷移系統管理員需要在遷移完成後更改 root 用戶的口令

  IBM SCT 工作原理及實現

  IBM SCT 包含以下幾個過程服務器遷移的配置系統引導操作系統安裝以及遷移和應用軟件配置下面我們就其實現原理進行分析

  服務器遷移過程

  IBM SCT 的服務器遷移過程是通過向導引導用戶輸入相應信息來實現的下文將分步介紹服務器遷移全過程

  第一步獲取 X 服務器信息

  在數據遷移過程中首先要保證 X 服務器中的 SSH 服務處於正常工作狀態在此基礎上用戶只需要填入 X 服務器的 IP 地址和 root 的口令這時IBM SCT 服務器就會根據用戶提供的 X 服務器登陸信息通過 SSH 服務獲得 X 服務器的硬盤分區信息系統用戶信息以及系統所安裝 LAMP 信息是用戶輸入 X 服務器 IP 地址和 root 用戶口令的界面

  圖獲取 X/X_ 服務器的信息

  第二步選擇目標服務器 System P 服務器的類型

  IBM SCT 服務器獲得 X 服務器的信息後會將 X 服務器的機器類型顯示在源系統類型中IBM SCT 還需要用戶在目標服務器類型中選擇正確的 System P 服務器類型

  圖選擇目標服務器類型

  第三步選擇 Linux 發行版本及 System P 服務器

  根據 X 服務器上的 Linux 發行版用戶通過下拉菜單中所列舉的 Linux 發行版選擇System P 服務器需要安裝的 Linux 版本這裡需要注意 IBM SCT 只提供了 Linux 小版本之間的遷移在選定 Linux發行版後用戶可以從目標服務器下拉菜單中選擇所需安裝的 System P 服務器特別指出的是目標服務器下拉菜單的服務器列表中所列的 System P 服務器是用戶在使用 IBM SCT 之前利用 IBM Linux for Power 安裝工具包所提供的服務器管理中的客戶系統管理模塊的功能加入的也就是說如果用戶想通過 IBM SCT 將 X 服務器遷移動指定的 System P 服務器中首先要通過 IBM Linux for Power 安裝工具包將該 System P 服務器加入服務器列表中該列表存於 /opt/wui/nf 配置文件中

  圖選擇 Linux 發行版及目標服務器

  第四步選擇 Linux 發行版安裝源

  根據第三步中目標服務器所要安裝的 Linux 發行版本用戶需要指定具有 Linux 安裝源和 IBM 軟件包的安裝服務器一般而言Linux 安裝源和 IBM 軟件包會存放於同一台安裝服務器上

  圖選擇 Linux 發行版安裝源

  第五步選擇需要遷移的選項

  這一步中所涉及的選項是服務器遷移中最重要的一步用戶可以根據自己的需求選擇遷移用戶和用戶組遷移用戶目錄或遷移 LAMP 數據需要注意的是遷移用戶目錄不能單獨進行必須與遷移用戶和用戶組選項同時遷移如果 MySQL 數據庫設有口令也需要提供相應的口令才能正確遷移 MySQL 中的數據若是 MySQL 數據庫未設口令只要將口令輸入框空白即可

  圖選擇需要遷移的選項

  第六步選擇需要安裝的軟件

  為了使遷移後的 System P 服務器能夠提供更多的服務IBM SCT 還提供了部分系統服務軟件供用戶選擇主要軟件包包括SambaCupsApachePostgreSQLOpen LDAPSendmailPostfix 和 DHCP用戶使用時需要注意以下兩點第一點是 Sendmail 與 Postfix 不能同時安裝兩者只能選其一進行安裝另一點是 Apache 只有在源服務器未安裝的情況下才會顯示在軟件列表中也就是說只有 X 服務器未安裝 Apache 服務時用戶才可選擇是否需要在 System P 服務器上安裝 Apache

  圖選擇需要安裝的軟件

  在一步一步完成上述配置後IBM SCT 會將用戶的遷移選項顯示出來如果用戶感覺其中某些選項需要修改還可一步步回退修改如果用戶認可所選的遷移選項只需單擊下一步 服務器遷移就開始進行了

  圖遷移信息匯總

  系統引導過程

  IBM SCT 系統引導可以通過兩種方法實現一種是通過 IBM Linux for Power 光盤進行系統引導另一種是通過網絡進行系統引導由於光盤方式引導比較簡單我們在這裡就不去詳細解釋其引導過程下面我們只針對 IBM SCT 系統引導中的網絡引導方式進行描述

  IBM SCT 的系統網絡引導過程是通過 dhcp 或 bootp 兩種方式為 System P 服務器分配 IP 地址然後再通過 tftp 將 netboot (RedHat)/linuxrc (SuSE) 和 rootfs 傳給服務器來實現的

  為了使 System P 服務器可以從網絡引導起來首先用戶需要登錄到 System P 服務器的HMC/IVM 中打開 vterm 並啟動 System P 服務器從而進入 System P 服務器的 SMS對其 IPL 進行配置如果系統的 IP 地址由網絡中的 dhcp 服務器進行分配需將IPL中的 IP 地址參數中所有輸入框中的內容改為(如圖所示)

  圖System P 服務器 IPL 配置

  在 IBM SCT 服務器的 /tftpboot/ppc 目錄中存放著 imgimgaimga 和 imga 四個文件其中 img 是網絡引導的映像文件imga 是 kernel 文件imga 是 initrdimga 是 rootfs在這四個文件中imgaimgaimga 是經過加密處理的文件

  在 IBM SCT 通過網絡對 System P 服務器進行系統引導的過程中(如圖所示)System P 服務器首先通過網絡中裝有 IBM SCT 服務的網絡服務器所提供的 tftp 服務將 IBM SCT 網絡引導映像 img 下載到 System P 服務器的內存中接下來 System P 服務器要將 nf 通過網絡服務器所提供的 tftp 服務下載到 System P 服務器中並通過 imga 和 nf 引導 kernel由於此時 kernel 還沒有傳入 System P 服務器中因此System P 服務器還要通過 tftp 服務依次將 Linux kernel(imga)initrd(imga)和根文件系統(imga)傳入 System P 服務器並終將系統引導起來

  圖System P 服務器引導過程

  由於操作系統安裝以遷移和應用軟件配置兩個過程完全依據服務器遷移過程中所輸入的信息並且不需要人工干預因此本文不對這兩個過程進行分析

  通過上述實例我們可以看出IBM SCT 為 X 用戶提供了一套方便快捷的向 System P 遷移的解決方案

  小結

  本文介紹了 IBM SCT 的基本概念應用場景和工作原理並通過實例詳述了 IBM SCT的操作過程

  聲明本文僅代表作者個人之觀點不代表 IBM 公司之觀點

  IBM 和 System P 是國際商業機器公司在美國和/或其他國家或地區的商標或注冊商標


From:http://tw.wingwit.com/Article/os/fwq/201401/30170.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.