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