vSphere Lab - Part 5 - VCSA(vCenter)安裝及建置

前置準備

  • 先前往 VMware 官網註冊並下載免費的 60 天評估版 ISO 檔更新:官網已不提供 VCSA 的 ISO 檔下載,但仍有提供 Windows vCenter Server 的下載評估,安裝可參考:Windows vCenter Server 6.5 Install Guide | ESXsi),或者也可以加入 VMUG Advantage Subscribers 的 EVALExperience 以獲得為期一年的評估授權及檔案下載。
  • 使用 OVF 匯入的方式建立一台 VCSA 虛擬機,基本配置如下:
    • 2 Processor Cores
    • 10GB RAM
    • 250GB HDD(只是系統安裝時的需求,非實際占用量)
    • Network 配置使用 vmnet3
  • 主機名稱及 IP:
    • vcsa01: 192.168.100.11

新增及匯入虛擬機

目前最新版的 VMware Fusion 10 / VMware Workstation 14 已經完整支援 OVF,所以不必像舊版一樣必須手動修改 vmx 檔(參見:Native OVF support for Fusion/Workstation 2017 Tech Preview | virtuallyGhetto)。如果是舊版的 VMware Fusion / Workstation 就必須手動修改 vmx 檔才能成功匯入安裝(參見:How to deploy the vCenter Server Appliance (VCSA) 6.5 running on VMware Fusion & Workstation? | virtuallyGhetto

❖ 將下載的 VCSA ISO 檔雙擊 mount 起來。可以看到光碟內容有 VCSA 的安裝程式,分為命令列模式(CLI) 以及圖形介面(UI),也各分別對應不同的作業系統(Linux、Mac、Windows)。此外,還包含了一個 OVF 檔,可以用來直接匯入 VMware Fusion / Workstation 以虛擬機模式啟動執行
❖ 由 VMware Fusion 功能表中選擇 Import
❖ 按下選擇檔案(Choose File)按鈕以開啟檔案選擇視窗
❖ 選擇要匯入的 OVF 檔案(CDROM → vcsa → VMware-vCe....OVF10.ova)
❖ 目前最新版的 VMware Fusion 10 / VMware Workstation 14 已經完整支援 OVF,可以直匯入
❖ 同意授權條款,下一步
❖ 依照實際環境選擇部署類型。由於是 LAB,所以選擇 Tiny with Embedded PSC:系統需求為 2 vCPUs、10GB RAM 以及 250 GB 磁碟空間,可以管理 10 台 ESXi 主機以及 100 個 VMs。繼續下一步
❖ 提供進一步的設定選項,依照螢幕指示輸入各項設定值
❖ 網路設定,依照規劃依序輸入對應資料。如若不確定,可以點選旁邊的藍色小 i 圖示查看說明
❖ 設定單一登入(Single Sign On, SSO)的管理者密碼,以及系統設定用的 root 帳號密碼
❖ 選擇是否參與「客户體驗改善計劃」(CEIP)以及網域名稱(Domain Name)
❖ 輸入完成後下一步,選擇虛擬機的名稱及儲存位置後開始匯入
❖ 完成匯入,並簡列出虛擬機的相關資訊
❖ 點按完成後可先調整網路卡設置後再開機啟動

安裝 VCSA

❖ 虛擬機開機啟動
❖ 雖然看到登入畫面了,但注意仍不要登入,其實系統還在背景執行安裝及設定作業
❖ 一段時間後,即使看到這個畫面仍不代表已安裝完成,再稍候
❖ 可以從 MBP 主機先 ping 一下看虛擬機的網路是否已啟動
❖ 此時就可以用瀏覽器開啟 Web 管理介面(https://192.168.100.11:5480 or https://vcsa01.vmlab.local:5480),以剛設定的 root 密碼登入就可以看到仍在進行第二階段的安裝作業。若瀏覽器提示 SSL 安全警示錯誤,可以由 Advanced 直接加入例外清單處理即可。
❖ 這個階段的安裝作業時間還不算短(約 20~30 分鐘不等)。當全部完全時網頁會顯示訊息,同時也可以看到虛擬機的 console 畫面更新了(由上一步的 photon-machine 變更為 vcsa1.vmlab.local)
❖ 關閉完成提示頁面後,會重新 reload 登入頁面。可以用 root 密碼登入檢視及確認系統已安裝完成(小技巧:若修改網址最後的 locale=en 為 locale=zh_TW 參數,就會轉換成繁體中文頁面)
❖ 可以另開一個新瀏覽標籤頁來登入 vSphere Web Client 介面(https://192.168.100.11 或是 https://vcsa01.vmlab.local)。建議選擇新的 HTML5 介面
❖ 以剛設定的 SSO 密碼登入系統(注意:帳號格式必須為 xxx@domain,預設的管理帳號為 administrator@vsphere.local)
❖ 登入無誤,可以確認 VCSA 已正確匯入安裝完成

補充資料

VCSA 除了上述用 OVF 匯入的方式,也可以使用安裝的方式部署在 ESXi 主機上以虛擬機的方式執行,這也是正規環境下的部署方式。詳細的安裝方式及流程可以參見如下幾個網站: