今年,我創(chuàng)建了自己的第一個(gè)門(mén)戶。 您對(duì)此可能感到吃驚,畢竟這么多年過(guò)去了(是的,IBM® WebSphere® Application Server 已推出 10 年了?。?,但是坦誠(chéng)地講,我聽(tīng)到了太多有關(guān)安裝 IBM WebSphere Portal 的怨言,以致我從來(lái)不曾想要嘗試一下。 然后在去年春,我收到了作為虛擬映像的 WebSphere Portal V6.1 Beta 版試用軟件的早期副本,于是我嘗試了一下。 短短的幾分鐘時(shí)間,我就讓服務(wù)器運(yùn)行起來(lái),并使用向?qū)?chuàng)建和自定義了我的第一個(gè)門(mén)戶。 非常輕松!
WebSphere Portal 最初于去年春作為產(chǎn)品測(cè)試版計(jì)劃的一部分附帶了虛擬映像,隨后緊跟著是 IBM WebSphere Application Server Network Deployment V7 測(cè)試版,后者也包括了虛擬映像。 這些映像實(shí)現(xiàn)了我過(guò)去兩年來(lái)記述的許多 how-to 和實(shí)踐,在本專(zhuān)欄中,我希望更密切地研究這些映像,以及使用它們有多么容易。
交付
虛擬映像是作為一組從 Internet 下載的壓縮 .zip 文件的形式交付的。 您只需選擇所需格式的 .zip 文件集,并讓 Download Director 負(fù)責(zé)剩下的工作。 映像下載包由多個(gè) .zip 文件構(gòu)成,這些文件對(duì)應(yīng)于虛擬映像中的不同邏輯磁盤(pán),并將 IBM 產(chǎn)品二進(jìn)制與概要和應(yīng)用程序數(shù)據(jù)分離,如 developerWorks 文章使用虛擬映像模版部署 WebSphere Application Server所述。
此外,映像在構(gòu)建時(shí)將操作系統(tǒng)磁盤(pán)與 IBM 產(chǎn)品二進(jìn)制分離。 這種分離使得 IBM 更容易支持不同的管理程序和操作系統(tǒng)需求。 WebSphere 產(chǎn)品目前使用四種不同的映像格式來(lái)交付——VMware Server(包括 Workstation 和 Fusion)、VMware ESX、OVF 和 XEN 格式——管理程序和操作系統(tǒng)性則隔離在一個(gè)邏輯磁盤(pán)上。 WebSphere 配置技術(shù)使用了在所有 WebSphere 平臺(tái)中均可用的 wsadmin 接口。
安裝和配置
下載和解壓縮測(cè)試版或試用版不會(huì)感覺(jué)比過(guò)去更容易,但是安裝、配置和使用階段無(wú)疑會(huì)更加容易。傳統(tǒng)的安裝包括一個(gè)要運(yùn)行的安裝程序,以及一組復(fù)制到必備操作系統(tǒng)的文件。 相反,虛擬映像包括預(yù)安裝和預(yù)配置的操作系統(tǒng)和 WebSphere Application Server。 您所需做的工作就是解壓縮文件,并使用管理程序功能啟動(dòng)新的虛擬機(jī)。
管理程序需要一些基本的配置信息(虛擬 CPU 的數(shù)量等等),然后就可以啟動(dòng) WebSphere 產(chǎn)品虛擬映像了。 使用 WebSphere 虛擬映像,操作系統(tǒng)和應(yīng)用程序服務(wù)器的常用配置參數(shù)都已內(nèi)置到初始激活中。接受許可協(xié)議之后,但是在連接到網(wǎng)絡(luò)之前,將提示您提供網(wǎng)絡(luò)配置信息和更改密碼。 在重新配置操作系統(tǒng)以匹配您的需求以后,您將選擇所需的 WebSphere 配置并提供您的單元和節(jié)點(diǎn)名稱(chēng)命名約定。 這就是實(shí)現(xiàn)按您的特定需要而配置的運(yùn)行環(huán)境所需要做的所有工作。或者,還可以通過(guò)無(wú)人參與的方式進(jìn)行映像激活,很快我們將會(huì)討論這一點(diǎn)。
用法
啟動(dòng)映像以后,該服務(wù)器與通過(guò)傳統(tǒng)安裝機(jī)制安裝和配置的服務(wù)器完全相同。 應(yīng)該不存在任何獨(dú)特的遷移或工具更改問(wèn)題;您可以一如既往地使用 WebSphere 產(chǎn)品。
在此階段,您還通過(guò)虛擬化獲得了額外的優(yōu)點(diǎn)。 測(cè)試版或試用版在與系統(tǒng)上的其他工作隔離的虛擬機(jī)中運(yùn)行。 完成使用后,您只需刪除文件,而不用擔(dān)心卸載程序在操作系統(tǒng)中留下殘余內(nèi)容。
自動(dòng)化和標(biāo)準(zhǔn)
IBM、 Vmware、XENSource 和其他公司正在合作開(kāi)發(fā) Open Virtual Format (OVF) 標(biāo)準(zhǔn)格式,此標(biāo)準(zhǔn)格式用于打包和描述虛擬機(jī)和應(yīng)用程序以便跨異構(gòu)的虛擬化平臺(tái)進(jìn)行部署。 此標(biāo)準(zhǔn)應(yīng)該會(huì)使得部署虛擬映像更加容易。 您可以通過(guò)選擇 OVF 格式的 WebSphere 產(chǎn)品映像了解該標(biāo)準(zhǔn)格式的初步應(yīng)用,該格式的產(chǎn)品映像包括一個(gè)使用該標(biāo)準(zhǔn)的初步版本的 OVL 文件。 如果擁有 VMware ESX 3.5,可以在解壓縮文件之后使用 Virtual Infrastructure 客戶端的 Import Appliance 菜單指向 OVF 文件。 VMware 處理該 OVF 文件,并直接從 WebSphere 產(chǎn)品提供的 OVF 文件獲得磁盤(pán)信息、虛擬 CPU、內(nèi)存等等,而不是提示您提供此信息。來(lái)源:www.examda.com
映像附帶的 WebSphere OVF 文件包含管理程序的配置參數(shù)(例如該映像需要多少虛擬內(nèi)存),但是特定于您的環(huán)境的參數(shù)(例如主機(jī)名稱(chēng))仍然需要由您提供。這些參數(shù)可以如前面提到的那樣交互式地輸入,或者作為 XML 文件傳入。 該虛擬映像包含一個(gè)支持無(wú)人參與激活的激活框架(文章為虛擬映像的部署和激活實(shí)現(xiàn)自動(dòng)化對(duì)此進(jìn)行了描述)。 無(wú)人參與支持允許您輕松地為整個(gè)單元的部署編寫(xiě)腳本。 OVF 標(biāo)準(zhǔn)在獲得批準(zhǔn)以后,預(yù)期將包括用于將參數(shù)傳入虛擬映像的標(biāo)準(zhǔn)格式,這非常類(lèi)似于目前在虛擬映像中使用的技術(shù)。
性能
在結(jié)束之前,如果不提一下性能就是我的失職了。 根據(jù)我過(guò)去的經(jīng)驗(yàn),經(jīng)常有人詢(xún)問(wèn)我虛擬化對(duì)性能的影響。 我的回答可能始終是“視情況而定”。我曾看到過(guò)將不同配置中針對(duì)相同工作負(fù)載(帶 DayTrader 的 WebSphere Application Server)的 WebSphere Application Server 物理實(shí)際部署與虛擬機(jī)部署進(jìn)行比較的數(shù)據(jù),結(jié)果是性能從下降 20% 到改進(jìn) 20% 不等。
盡管性能結(jié)果隨不同的應(yīng)用程序、不同的硬件和不同的配置而異,但我還沒(méi)有看到真正的不可思議之處。請(qǐng)記住,在一天工作結(jié)束時(shí),剩下的只有帶物理資源的物理服務(wù)器。 無(wú)論虛擬化技術(shù)可能看起來(lái)有多么的神奇,當(dāng)您的物理資源不足時(shí),性能將會(huì)受到影響。請(qǐng)慎重規(guī)劃您的虛擬化環(huán)境,并同時(shí)考慮到物理和虛擬資源。
為了更充分地利用資源,可以考慮實(shí)現(xiàn) IBM WebSphere Virtual Enterprise,它在 6.1.0.3 中添加了 Vmware 支持。 WebSphere Virtual Enterprise 可以跨多個(gè)應(yīng)用程序服務(wù)器優(yōu)化 WebSphere 應(yīng)用程序的性能,并且同時(shí)考慮到虛擬和物理資源。來(lái)源:考試大的美女編輯們
總結(jié)
IBM WebSphere Application Server 和 IBM WebSphere Portal 均作為關(guān)聯(lián)的測(cè)試版和試用版程序的一部分交付了虛擬映像,從而使得安裝和配置比以往任何時(shí)候都更加快速和容易。 隨著這些映像的成功,以及 OVF 標(biāo)準(zhǔn)工作的推進(jìn),請(qǐng)繼續(xù)關(guān)注本專(zhuān)欄以了解這些過(guò)程可以變得有多么快速和容易!
WebSphere Portal 最初于去年春作為產(chǎn)品測(cè)試版計(jì)劃的一部分附帶了虛擬映像,隨后緊跟著是 IBM WebSphere Application Server Network Deployment V7 測(cè)試版,后者也包括了虛擬映像。 這些映像實(shí)現(xiàn)了我過(guò)去兩年來(lái)記述的許多 how-to 和實(shí)踐,在本專(zhuān)欄中,我希望更密切地研究這些映像,以及使用它們有多么容易。
交付
虛擬映像是作為一組從 Internet 下載的壓縮 .zip 文件的形式交付的。 您只需選擇所需格式的 .zip 文件集,并讓 Download Director 負(fù)責(zé)剩下的工作。 映像下載包由多個(gè) .zip 文件構(gòu)成,這些文件對(duì)應(yīng)于虛擬映像中的不同邏輯磁盤(pán),并將 IBM 產(chǎn)品二進(jìn)制與概要和應(yīng)用程序數(shù)據(jù)分離,如 developerWorks 文章使用虛擬映像模版部署 WebSphere Application Server所述。
此外,映像在構(gòu)建時(shí)將操作系統(tǒng)磁盤(pán)與 IBM 產(chǎn)品二進(jìn)制分離。 這種分離使得 IBM 更容易支持不同的管理程序和操作系統(tǒng)需求。 WebSphere 產(chǎn)品目前使用四種不同的映像格式來(lái)交付——VMware Server(包括 Workstation 和 Fusion)、VMware ESX、OVF 和 XEN 格式——管理程序和操作系統(tǒng)性則隔離在一個(gè)邏輯磁盤(pán)上。 WebSphere 配置技術(shù)使用了在所有 WebSphere 平臺(tái)中均可用的 wsadmin 接口。
安裝和配置
下載和解壓縮測(cè)試版或試用版不會(huì)感覺(jué)比過(guò)去更容易,但是安裝、配置和使用階段無(wú)疑會(huì)更加容易。傳統(tǒng)的安裝包括一個(gè)要運(yùn)行的安裝程序,以及一組復(fù)制到必備操作系統(tǒng)的文件。 相反,虛擬映像包括預(yù)安裝和預(yù)配置的操作系統(tǒng)和 WebSphere Application Server。 您所需做的工作就是解壓縮文件,并使用管理程序功能啟動(dòng)新的虛擬機(jī)。
管理程序需要一些基本的配置信息(虛擬 CPU 的數(shù)量等等),然后就可以啟動(dòng) WebSphere 產(chǎn)品虛擬映像了。 使用 WebSphere 虛擬映像,操作系統(tǒng)和應(yīng)用程序服務(wù)器的常用配置參數(shù)都已內(nèi)置到初始激活中。接受許可協(xié)議之后,但是在連接到網(wǎng)絡(luò)之前,將提示您提供網(wǎng)絡(luò)配置信息和更改密碼。 在重新配置操作系統(tǒng)以匹配您的需求以后,您將選擇所需的 WebSphere 配置并提供您的單元和節(jié)點(diǎn)名稱(chēng)命名約定。 這就是實(shí)現(xiàn)按您的特定需要而配置的運(yùn)行環(huán)境所需要做的所有工作。或者,還可以通過(guò)無(wú)人參與的方式進(jìn)行映像激活,很快我們將會(huì)討論這一點(diǎn)。
用法
啟動(dòng)映像以后,該服務(wù)器與通過(guò)傳統(tǒng)安裝機(jī)制安裝和配置的服務(wù)器完全相同。 應(yīng)該不存在任何獨(dú)特的遷移或工具更改問(wèn)題;您可以一如既往地使用 WebSphere 產(chǎn)品。
在此階段,您還通過(guò)虛擬化獲得了額外的優(yōu)點(diǎn)。 測(cè)試版或試用版在與系統(tǒng)上的其他工作隔離的虛擬機(jī)中運(yùn)行。 完成使用后,您只需刪除文件,而不用擔(dān)心卸載程序在操作系統(tǒng)中留下殘余內(nèi)容。
自動(dòng)化和標(biāo)準(zhǔn)
IBM、 Vmware、XENSource 和其他公司正在合作開(kāi)發(fā) Open Virtual Format (OVF) 標(biāo)準(zhǔn)格式,此標(biāo)準(zhǔn)格式用于打包和描述虛擬機(jī)和應(yīng)用程序以便跨異構(gòu)的虛擬化平臺(tái)進(jìn)行部署。 此標(biāo)準(zhǔn)應(yīng)該會(huì)使得部署虛擬映像更加容易。 您可以通過(guò)選擇 OVF 格式的 WebSphere 產(chǎn)品映像了解該標(biāo)準(zhǔn)格式的初步應(yīng)用,該格式的產(chǎn)品映像包括一個(gè)使用該標(biāo)準(zhǔn)的初步版本的 OVL 文件。 如果擁有 VMware ESX 3.5,可以在解壓縮文件之后使用 Virtual Infrastructure 客戶端的 Import Appliance 菜單指向 OVF 文件。 VMware 處理該 OVF 文件,并直接從 WebSphere 產(chǎn)品提供的 OVF 文件獲得磁盤(pán)信息、虛擬 CPU、內(nèi)存等等,而不是提示您提供此信息。來(lái)源:www.examda.com
映像附帶的 WebSphere OVF 文件包含管理程序的配置參數(shù)(例如該映像需要多少虛擬內(nèi)存),但是特定于您的環(huán)境的參數(shù)(例如主機(jī)名稱(chēng))仍然需要由您提供。這些參數(shù)可以如前面提到的那樣交互式地輸入,或者作為 XML 文件傳入。 該虛擬映像包含一個(gè)支持無(wú)人參與激活的激活框架(文章為虛擬映像的部署和激活實(shí)現(xiàn)自動(dòng)化對(duì)此進(jìn)行了描述)。 無(wú)人參與支持允許您輕松地為整個(gè)單元的部署編寫(xiě)腳本。 OVF 標(biāo)準(zhǔn)在獲得批準(zhǔn)以后,預(yù)期將包括用于將參數(shù)傳入虛擬映像的標(biāo)準(zhǔn)格式,這非常類(lèi)似于目前在虛擬映像中使用的技術(shù)。
性能
在結(jié)束之前,如果不提一下性能就是我的失職了。 根據(jù)我過(guò)去的經(jīng)驗(yàn),經(jīng)常有人詢(xún)問(wèn)我虛擬化對(duì)性能的影響。 我的回答可能始終是“視情況而定”。我曾看到過(guò)將不同配置中針對(duì)相同工作負(fù)載(帶 DayTrader 的 WebSphere Application Server)的 WebSphere Application Server 物理實(shí)際部署與虛擬機(jī)部署進(jìn)行比較的數(shù)據(jù),結(jié)果是性能從下降 20% 到改進(jìn) 20% 不等。
盡管性能結(jié)果隨不同的應(yīng)用程序、不同的硬件和不同的配置而異,但我還沒(méi)有看到真正的不可思議之處。請(qǐng)記住,在一天工作結(jié)束時(shí),剩下的只有帶物理資源的物理服務(wù)器。 無(wú)論虛擬化技術(shù)可能看起來(lái)有多么的神奇,當(dāng)您的物理資源不足時(shí),性能將會(huì)受到影響。請(qǐng)慎重規(guī)劃您的虛擬化環(huán)境,并同時(shí)考慮到物理和虛擬資源。
為了更充分地利用資源,可以考慮實(shí)現(xiàn) IBM WebSphere Virtual Enterprise,它在 6.1.0.3 中添加了 Vmware 支持。 WebSphere Virtual Enterprise 可以跨多個(gè)應(yīng)用程序服務(wù)器優(yōu)化 WebSphere 應(yīng)用程序的性能,并且同時(shí)考慮到虛擬和物理資源。來(lái)源:考試大的美女編輯們
總結(jié)
IBM WebSphere Application Server 和 IBM WebSphere Portal 均作為關(guān)聯(lián)的測(cè)試版和試用版程序的一部分交付了虛擬映像,從而使得安裝和配置比以往任何時(shí)候都更加快速和容易。 隨著這些映像的成功,以及 OVF 標(biāo)準(zhǔn)工作的推進(jìn),請(qǐng)繼續(xù)關(guān)注本專(zhuān)欄以了解這些過(guò)程可以變得有多么快速和容易!

