WebSphere CloudBurst Appliance 常見問題及解答

CloudSpace發表於2010-05-24

轉自 http://www.ibm.com/developerworks/cn/websphere/zones/faqs/wcafaqs.html

1) 什麼是 Appliance?為什麼 WebSphere Cloudburst 被設計成一個 Appliance?

WebSphere Cloudburst Appliance 名字中的“appliance”指的是能夠實現某一特定方面功能的硬體裝置。WCA 被設計成一種 appliance 的優勢在於,相對於軟體,硬體形式的裝置更容易安裝、部署、使用和維護,並且往往也具有更高的可靠性。






2) 什麼是 Cloudburst?

Cloudburst 源自英文單詞“暴雲、豪雨”。WebSphere Cloudburst 取名為此,意為快速的生成一個雲。





3) WebSphere Cloudburst Appliance 的主要功能是什麼?

簡而言之,WCA 的目標是幫助企業使用者在現有的基礎架構雲中快速的構建和管理多個 WebSphere 環境。

4) 什麼是 WebSphere Hypervisor Edition?它與 WebSphere Cloudburst Appliance 的關係是怎樣的?

WebSphere Hypervisor Edition 是 WebSphere Application Server 的 Virtual Image 版本。該 Virtual Image 中包括有作業系統,WebSphere Application Server,IBM HTTP Server,以及用以在啟用該 image 時對 WAS 進行配置的啟用工具和配置指令碼。

WCA 可以使用 WHV,根據使用者的需求,自動在 Hypervisor(如 VMWare ESX Server,Power VM)之上啟用和配置 WHV 的 image,從而構建出相應的 WebSphere 環境。



5) WebSphere Cloudburst Appliance 能給使用者帶來什麼?
  • 時間上的節省:快速的的 WebSphere 環境搭建,將手工安裝配置需要一天的工作量在一小時內完成!
  • 金錢上的節省:通過應用伺服器例項的回收和重用,有效的減少應用伺服器許可(License)的數目。
  • 安全可靠的保障:WebSphere Cloudburst 提供基於角色的使用者管理以及硬體保障的安全性,杜絕非法訪問和虛擬機器映象及程式程式碼的洩漏。
  • 預置的最佳實踐:WebSphere 十年的最佳實踐,部署拓撲,效能調優,升級管理。
  • 規範化的管理:開發、測試、生產系統使用相同的虛擬機器映象,能夠最大限度的避免人為造成的環境差異所引發的各類問題。





6) WebSphere Cloudburst Appliance 的典型應用場景有哪些?

場景一:應用開發和測試環境的快速構建。

開發人員可通過 WCA 快速獲取一個 WebSphere 執行環境,在此基礎上進行應用的開發和除錯。同時,測試人員可以獲取應用的安裝包,並可以擴充套件應用伺服器虛擬映象,使之包含有應用安裝包和各種配置指令碼,進而利用 WCA 生成各種測試所需要的環境:從單一節點的功能測試,到多節點叢集環境下的效能測試,都可以迅速構建,從而將測試人員從繁瑣的環境準備中解放出來,更專注於應用測試本身。更進一步,如果生產系統也在執行在虛擬的基礎架構環境中,那麼 WCA 還可以利用測試好的虛擬映象直接搭建生產環境,從而實現開發-測試-生產流程中應用伺服器執行環境的統一。

場景二:應用伺服器即服務。

企業的 IT 部門或系統中心為企業各個業務部門提供應用執行環境支援。對 IT 部門或系統中心而言,WCA 可以幫助他們實現“應用伺服器即服務“的業務模式,讓應用伺服器環境的申請、建立、變更、回收等管理變得更加簡單和有效。同時,WCA 使得 IT 部門或系統中心能夠對企業核心系統的可靠性和可擴充套件性提供更好的支援,並且,對於業務部門快速變化的需求提供更加迅速的響應。

更多資訊,請參考 IBM SOA Foundation white paper





7) 使用者已經使用了 VMware,並且 VMware 也提供了相應的虛擬化環境管理工具,為什麼還需要 WebSphere Cloudburst Appliance?

WCA 和 VMware 專注於企業虛擬化環境的不同層次。VMware 提供了很好的伺服器的虛擬化和管理,而 WCA 則更專注於在伺服器虛擬化基礎之上的應用伺服器的虛擬化和管理。二者的結合使用,並各司其職,從而為使用者帶來虛擬化的更大價值。






8) WCA 支援哪些型別的 Hypervisor?
  • VMware ESX 3.0.2, ESX 3.0.3, ESX 3.5, or ESX3i
  • Power 5, Power 6 System
  • IBM z/VM® beta
  • 對其他平臺的支援將會陸續推出

詳情請參見CloudBurst v1.1 IBM InfoCenter: Administering hypervisors






9) 有幾種方式可以操作 WCA?
  • 命令列介面 (Command Line Interface): 提供 Python 語言的命令列介面安裝包 (Command Line Interface Package) cloudburst.cli.zip,其中包含 Windows 和 Linux 的相關 utilities。下載並解壓到本地系統即可使用。用 Windows 和 Linux 自帶的命令列工具來執行。
  • 網頁介面 (Web user interface): 使用 Mozilla Firefox version 3.0.x 或者 Microsoft Internet Explore version 7 以上版本的瀏覽器,使用初始化 WCA 時設定的 URL,輸入您所屬的使用者組的使用者 ID 及密碼即可完成 WCA console 的登陸。
  • REST (Representational State Transfer) API, 現階段所支援的功能有限。





10) WCA 是如何簡化 WebSphere 部署的?

1. 用 pattern 來定義常用的且重用性高的拓撲結構,避免了重複工作。

2. 多種推薦的 (best practice) preloaded pattern 模式可供使用者直接使用,也可以基於 default pattern 定製自己的 pattern。

3. 克隆 (clone) 功能能夠幫助使用者快速有效地複製和保留已經建立的 pattern。

4. 使用者可使用拖拽的方式和圖形的形象化展示模式對需要的部件和 scripts 的數量和具體引數進行新增和編輯。

5. 使用者可以使用 script. 來對 pattern 進行修改,能夠通過 extend 功能對 image 進行定製。

6. 對於基於 VMWare 的系統,初次的部署的時間稍長,主要用於將 image 傳輸並備份到目標 server 中,但是之後複用此 image 所衍生的 pattern 的部署時間將會大幅度減少。

7. 使用者可以定製部署的時間(立即部署,未來時間部署),還能夠定義 virtual system 自動 shut down 的時間。

8. WCA自動搜尋滿足要求的具有足夠系統資源的 server 來進行部署。

9. 能夠並行地無干擾地同時部署多個 virtual systems,也可以對正在執行的部署程式進行手動停止。

10. 共有三種 access 的方式:user friendly GUI, command line 以及 REST user interface。

11. license management, usage reporting 和 chargeback 操作實現比較簡單。


11) WCA 是如何簡化升級和維護的?

WCA console 提供兩種型別的系統維護,分別是 regular scheduled maintenance fixes 和 emergency fixes。這些升級維護檔案可以應用於 virtual images, patterns 和 virtual systems 中。 WCA 的升級維護有以下幾項突出的優點:

  • WCA 不僅能夠實現對作業系統的快速簡便的維護,還能對 WAS system 進行升級維護。
  • 只需要對一個 pattern 應用 fix 檔案,便可以對所有使用這個 pattern 部署過的 system 進行相同的升級維護操作,省去了對多個 system 依次修改的冗餘更新的麻煩。
  • 對於基於 VMWare 的系統來說,Fixes 可以線上更新正在執行的 virtual systems,並且在應用 fix 檔案之前自動儲存系統映象 (snapshot),如果遇到問題可以進行 roll back 還原。
  • 仍然保留了在沒有使用 WCA 之前的原始維護模式,即直接對 virtual systems 進行更加快速便利的維護。例如,使用 UPDI 升級 WAS 或手動載入作業系統補丁。




12) WCA 是如何保證安全性的?

1. Appliance 安全性保障

  • Flash drive 和硬碟中的內容用每臺 WCA 獨有的金鑰加密。
  • 敏感資料,比如密碼和金鑰,儲存在具有防篡改功能的內部 flash drive 中。
  • 使用者無法上傳可執行的 scripts 和程式。
  • 系統的 backup 是經過加密的。
  • WCA 中不含有 command shell。
  • 遵循 Just enough OS 概念設計而成。

2. 雲中安全互動的保障

  • 新增 Hypervisor 需要對認證進行確認和接受。

3. 使用者認證

  • 群組,許可以及細粒度許可權的相關資訊直接儲存於 WCA 中。
  • 支援 LDAP 認證。若開啟 LDAP 認證,則使用者定義需要在 WCA 和 LDAP 中都進行才能順利通過認證。

4. 使用者和群組的設定

  • 支援雲共享環境。
  • 可追蹤 usage 和licenses。
  • cbadmin 使用者 (master account) 的密碼需要 serial console 才可以重置。
  • 可以定義不同操作許可權的使用者和使用者組 ( virtual images, script. packages, emergency fixes, patterns, virtual systems),使用者還可以通過自己的郵箱進行密碼修改並且可以設定允許使用者自己建立新的 account。
  • 使用者組的設計可以節省您對某類使用者定義過程中的重複操作。





13) WCA 對所部署的 WebSphere 環境都做了哪些優化?

WCA 對部署的環境主要做了以下兩方面的優化

  • 作業系統優化:以 Novell SLES 10 SP2 為例,WCA 對 VMI Paravitual Timer, Network Time Protocol (NTP) Client, timeout_timewait parameter, Linux file descriptor (ulimit), Connection backlog, TCP_KEEPALIVE_INTERVAL_parameter, TCP_KEEPALIVE_PROBES_parameter 這些引數進行初始調優設定。

詳情請參閱 CloudBurst v1.0 IBM InfoCenter: Operating system tuning details for the preinstalled virtual images。

  • WAS 的優化:根據 virtual machine 的大小,對 JVM heap 以及 threads pools 進行自動化的調優。

詳細資訊請閱覽以下網址。developerWorks: The "special sauce" inside the WebSphere CloudBurst Appliance。






14) 如何使用 RHEL?

IBM services 能夠幫助您安裝 Red Hat,詳情請見官方說明檔案: Using Red Hat Enterprise Linux Virtual Images in IBM WebSphere CloudBurst Appliance。



15) 使用者如何修改已有的 image?

1. 在 WCA console 中,選 Catalog ——> Virtual Images。

2. 選中需要修改的 image 的名字,然後點選右邊視窗的擴充套件按鈕 (extend icon )。

3. 設定若干系統引數之後,WCA 會自動部署一個基於此修改前 image 的 default pattern 的 virtual system。

4. 登陸部署後的 virtual system 進行修改,其中可以包括對 product environment 或者 operating system的修改。

5. 回到 WCA console,選 Catalog ——> Virtual Images 中的修改後新生成的 image 的名字。

6. 點選按鈕儲存對 image 的修改,此時 WCA 能夠反向地將 virtual system 的設定修改儲存至新的 image 中去。

詳細指導請登入 CloudBurst v1.1 IBM InfoCenter: Extending virtual images。






16) WCA 能與 IBM 其他產品整合嗎 ?
  • IBM Tivoli: WCA 能夠滿足客戶對於 data center 的特殊需求,並可與更廣泛的企業級服務管理和自動化工具 (包括IBM Tivoli Management Software) 進行整合或者實現其對自身的管理。Data center 的整合包括了自動化資源提供,監控,使用者管理和版本控制。
  • IBM Rational: WCA 還可以和 Rational 家族產品相結合,比如 Rational Build Forge 和 IBM Rational Automation Framework for WebSphere,從而使得客戶在提供中介軟體環境,構建軟體,軟體打包,安裝軟體的過程中,享受到全自動化的工作流程。
  • IBM License Metric Tool

詳情請參見:Rapid WebSphere Application Server Provisioning with WebSphere CloudBurst Appliance。






17) 客戶自己的產品能通過 WCA 進行部署嗎?

共有以下兩種方式:

  • 可以通過寫自己的 script. 來修改 pattern , 並且可以包含需要在 pattern 部署期間安裝的所有產品安裝包。
  • 通過 extend 功能來對已有的 image 進行作業系統或者產品環境的修改和儲存,除此之外還可以使用匯出功能來生成 extended image。詳細步驟可參見問題“使用者如何修改已有的 image ”。


    18) Image 是存放在 WCA 中的嗎?

是的。如果某個 image 被刪除,那麼和它相關的 pattern 則無法繼續部署,需要將現有的這些 pattern 克隆之後與其他存放在 WCA 上的 image 關聯起來才可以繼續用於部署。但是如果刪除 WCA 中的 image 將不會影響到已經部署好的任何系統。

19) 如何升級WCA硬體?

登陸 IBM Fix Central 網站,下載硬體更新程式,一般是一個以 .scrypy2 為擴充套件格式符的檔案。

登陸 WCA console,選 Appliance——> Settings ——> Firmware。

選中下載好的硬體更新程式,然後點選 upgrade。

需要注意的是:

  • 1. 您所屬的使用者組需要有許可權來做硬體更新。
  • 2. 硬體更新之前請確保所有任務都完成了,否則更新可能會造成資料的丟失和程式的失敗。
  • 3. 硬體更新程式只負責更新 WCA 本身,對於 WAS Hypervisor Edition 的 virtual image 不起任何作用。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14789789/viewspace-663516/,如需轉載,請註明出處,否則將追究法律責任。

相關文章