vCenter Server Appliance是基于Linux的預(yù)配置虛擬機(jī),針對(duì)在Linux上運(yùn)行VMware vCenter Server及關(guān)聯(lián)服務(wù)進(jìn)行了優(yōu)化。vCenter Server Appliance的安裝程序,例如VMware-VCSA-all-6.0.0-2562643.iso,即可以用來安裝全新的vCenter Server 6.0.0,也可以將低版本的vCenter Server升級(jí)到6.0.0。
與Windows版本的vCenter Server的部署方式不同,vCenter Server Appliance 6.0.0版本的部署,是通過Windows 7、Windows 10管理工作站部署的。主要部署流程如下。
在網(wǎng)絡(luò)中的一臺(tái)Windows 7、Windows 8、Windows10等工作站上,安 裝vCenter Server Appliance安裝光盤VCSA目錄中的“客戶端集成插件”。
執(zhí)行光盤根目錄下的“vcsa-setup.html”,根據(jù)向?qū)崾?,將vCenter Server Appliance 6.0.0的虛擬機(jī)部署到ESXi主機(jī)或vCenter Server管理的VMware ESXi主機(jī)中。
圖1 vcsa目錄中的文件
下面通過具體實(shí)例進(jìn)行介紹。
在升級(jí)、安裝VCSA的時(shí)候,要安裝光盤中VCSA目錄中的“VMware-ClientIntegrationPlugin-6.0.0.exe”程序。注意,雖然不版本中都有“同名”的文件,但不同版本中的“客戶端集成插件”版本不同。如果當(dāng)前計(jì)算機(jī)已經(jīng)安裝了VCSA的“客戶端集成插件”,但在部署其他版本的VCSA時(shí),需要先卸載原來的“客戶端集成插件”,再安裝當(dāng)前要部署的VCSA安裝光盤中的程序。
1.加載VCSA安裝光盤,打開VCSA文件夾,該文件夾中有三個(gè)文件:一個(gè)文本文件,介紹當(dāng)前VCSA的版本;一個(gè)可執(zhí)行程序,例如VMware-ClientIntegrationPlugin-6.0.0.exe,這就是“客 戶端集成插件”程序,要部署VCSA 6.0.0,需要安裝這個(gè)插件;還有一個(gè)無(wú)擴(kuò)展的文件,名稱為 vmware-vcsa,這就是VCSA的OVA文件,是配置好的VCSA的Linux的虛擬機(jī)(如圖1)。
2.VCSA 6.0.0不同版本中“客戶端集成插件”文件名、文件大小、文件版本如表1所示。
3.在一臺(tái)Windows計(jì)算機(jī)中,加載vCenter Server Appliance安裝光盤鏡像,這是一個(gè)名為“VMware-VCSA-all-6.0.0-2562643.iso”、大小為2.66GB的ISO文件,可以用虛擬光驅(qū)加載。
4.加載之后,運(yùn)行VCSA文件夾中的VMware-ClientIntegrationPlugin-6.0.0.exe程序,按照默認(rèn)值安裝,直到安裝完成。
在管理工作站上加載vCenter Server Appliance光盤鏡像,安裝VMware客戶端集成插件后部署vCenter Server Appliance。主要步驟如下。
表1 vCenter Server Appliance 6.0.0客戶端集成插件文件名、大小與版本
1.加載并定位到vCenter Server Appliance安裝光盤,雙擊根目錄下的“vcsa-setup.html”,vCenter Server Appliance安裝程序會(huì)自動(dòng)用瀏覽器打開安裝程序,開始檢測(cè)插件,在安裝了vSphere客戶端集成插件之后,彈出“是否允許此網(wǎng)站打開你計(jì)算機(jī)上的程序”,單擊“允許”按鈕。
2.之后進(jìn)入vCenter Server Appliance 6.0安裝程序,單擊“安裝”按鈕。
3.在“連接到目標(biāo)服務(wù)器”對(duì)話框,輸入要部署vCenter Server Appliance的ESXi主機(jī),在本示例中,承 載vCenter Server Appliance的ESXi主機(jī)的IP地址為192.168.80.11,之后輸入這臺(tái)ESXi的用戶名root及密碼。
4.在“設(shè)置虛擬機(jī)”對(duì)話框,設(shè)置設(shè)備名稱(即部署在ESXi主機(jī)上的、將要部署的這臺(tái)vCenter Server Appliance虛擬機(jī)的名稱)、默認(rèn)的操作系統(tǒng)的密碼,在此設(shè)置設(shè)備名稱為vcsa,并設(shè)置root賬戶密碼(請(qǐng)將該密碼記下)。
5.在“選擇部署類型”對(duì)話框,選擇“安裝具有嵌入 式 Platform Services Controller的vCenter Server Appliance”。
6.在“設(shè)置 Single Sign-On (SSO)”對(duì)話框,選擇“創(chuàng)建新SSO域”,設(shè)置SSO域名(在此設(shè)置為vsphere.local)、設(shè)置vCenter SSO密碼(該密碼需要為復(fù)雜密碼,例如abCD12#$)、SSO站點(diǎn)名稱(Default-First-Site)。
7.在“網(wǎng)絡(luò)設(shè)置”對(duì)話框,配置此部署的網(wǎng)絡(luò)地址,在此新部署的vCenter Server Appliance的IP地址 為192.168.80.4,設(shè) 置系統(tǒng)名稱為vcsa.heinfo.edu.cn,在“配置時(shí)間同步”選擇“同步設(shè)備時(shí)間與ESXi主機(jī)時(shí)間”。在此網(wǎng)關(guān)配置192.168.80.1或192.168.80.2即可。
8.之后將開始部署vCenter Server Appliance。部署并安裝完成后,vCenter Server Appliance部署顯示“安裝完成”,同時(shí)顯示了vSphere Web Client的登錄地址,當(dāng)前為https://vcsa.heinfo.edu.cn/vsphereclient。
Linux版本的vCenter Server(即 VCSA) 即 有ISO文件,也有ZIP文件,但VCSA的ZIP文件只是用于同級(jí)主版本號(hào)、不同內(nèi)部版本號(hào)的升級(jí)。例如VMware-vCenter-Server-Appliance-6.0.0.20000-3634791-updaterepo.zip,這是vCenter Server 6.0 U2的升級(jí)文件,可以將vCenter Server Appliance 5.1 U3或5.5的版本升級(jí)到6.0.0的版本。
對(duì) 于Linux版 本的 vCenter Server(即VCSA), 從 vCenter Server 6.5.0開始,又增加了一個(gè)*-patch-fp.iso的文件,例如VMware-vCenter-Server-Appliance-6.5.0.5200-4944578-patch-FP.iso,對(duì)于標(biāo)記有“pathc-ft”的ISO文件,也是升級(jí)使用,可以將同一主版本號(hào)的較低版本升級(jí)到當(dāng)前較新版本。
下面我們通過具體的實(shí)驗(yàn)進(jìn)行介紹。
vCenterServer Appliance 6.0.0的ISO文件,如果用于升級(jí)時(shí),可以將vCenter Server Appliance 5.1 U3、5.5的版本升級(jí)到6.0。因?yàn)椴僮鞅容^簡(jiǎn)單,本文不詳細(xì)介紹。
(1)在一臺(tái)Windows 7的管理工作站中,加載vCenter Server Appliance 6.0.0 u2安裝光盤鏡像。如果當(dāng)前計(jì)算機(jī)安裝vCenter Server 6.0的客戶端集成插件(當(dāng)前版本為 6.0.0.2799),請(qǐng)將其卸載,然后從VCSA目錄安裝當(dāng)前版本的客戶端集成插件。安裝之后版本為6.0.0.3933。
(2)執(zhí)行光盤根目錄下 的vcsa-setup.html文件,進(jìn) 入vCenter Server Appliance 6.0安裝與升級(jí)程序。單擊“升級(jí)”按鈕,彈出“支持升級(jí)”對(duì)話框,然后根據(jù)提示進(jìn)行升級(jí),這些不一一介紹。
對(duì) 于vCenter Server Appliance 6.0.0,需要通過使用ZIP文件進(jìn)行升級(jí)時(shí),需要準(zhǔn)備一個(gè)Web服務(wù)器,將升級(jí)的ZIP解壓縮到Web服務(wù)器的虛擬目錄中,使用vCenter Server Appliance管理控制臺(tái)進(jìn)行升級(jí)。
演示環(huán)境概述:當(dāng)前有一個(gè)vCenter Server Appliance 6.0.0 U2(其IP地址為),網(wǎng)絡(luò)中有一臺(tái)IIS服務(wù)器。
(1)升級(jí)前,將vCenter Server Appliance 6.0.0 U2的虛擬機(jī)創(chuàng)建快照。
(2)準(zhǔn) 備IIS服 務(wù)器,將vCenter Server Appliance 6.0.0 U3的升級(jí)ZIP解壓縮,展開到一個(gè)文件夾中,并設(shè)置虛擬目錄,并且允許目錄瀏覽、添加mime類型,允許下載所有文件,最后能瀏覽查看升級(jí)文件。最后,請(qǐng)?jiān)凇暗刂窓凇敝袕?fù)制該地址,后面要用到。
(3)啟動(dòng)要升級(jí)的vCenter Server Appliance 6.0.0 U2,登錄https://172.18.96.37:5480,在“更新”中單擊“設(shè)置”按鈕。
(4)在“更新設(shè)置”對(duì)話框中,單擊選擇“使用指定存儲(chǔ)庫(kù)”,并在“存儲(chǔ)庫(kù)URL”中粘貼復(fù)制的地址。
(5)輸入之后單擊“檢查更新”按鈕,之后會(huì)從Web服務(wù)器檢索到新版本的升級(jí)補(bǔ)?。ㄈ鐖D2)。在此顯示了當(dāng)前版本的詳細(xì)信息、以及可用更新版本的詳細(xì)信息。單擊“安裝更新”按鈕,可以升級(jí)。
圖2 可用更新
(6)之后開始下載并安裝更新,安裝完成之后,單擊“確定”按鈕。
(7)安裝更新之后,返回到vCenter Server Appliance管理界面,此時(shí)可以看到當(dāng)前版本信息已經(jīng)更新。
(8)但此時(shí)新版本還沒有生效,請(qǐng)重新啟動(dòng)vCenter Server Appliance的虛擬機(jī),再次進(jìn)入系統(tǒng)后,版本才會(huì)更新。
最后,刪除升級(jí)前創(chuàng)建的快照,至此升級(jí)完成。
使用FP.iso文件升級(jí),與使用.zip升級(jí)類似。使用fp.iso文件的好處是不需要準(zhǔn)備Web服務(wù)器,直接讓vCenter Server Appliance的虛擬機(jī)加載升級(jí)的ISO文件即可。
在本示例中,將把vCenter Server Appliance 6.5.0.5200-4944578升級(jí)到6.5.0-5318154。
(1)登錄vcsa 6.5的管理地址,在“摘要”中可以看到當(dāng)前版本。
(2)使用 vSphere Web Client登錄vCenter Server,選擇打開vCenter Server Appliance虛擬機(jī)控制臺(tái),用虛擬光驅(qū)加載vCenter Server Appliance 6.5.0的FP-ISO,本示例加載的盤符為G。
(3)打開vcsa虛擬機(jī)控制臺(tái),在“VMRC”菜單中選擇“可移動(dòng)設(shè)備→CD/DVD驅(qū)動(dòng)器1”,選擇連接到本地光驅(qū)G。也可以選擇“連接磁盤映像文件”。
(4)返回到vCenter Server Appliance控制臺(tái),在“更新”選項(xiàng)中單擊“檢查更新→檢查CDROM”。
(5)檢查到更新源之后,單擊“安裝更新→安裝CDROM更新”。
(6)之后將開始安裝更新,直到更新完成。在更新完成后,重新啟動(dòng)vCenter Server Appliance的虛擬機(jī),更新才會(huì)生效。