隨著gitlab-ci的持續部署的使用,需要有一臺物理隔離的工作站來為學生提供測試、開發環境成為了當下的需求。當前工作站為親民的hp z820。優點是價格便宜,缺點是與主流工作站對比效能不強。
安裝6.7u2
值得一提的是,官方說明 hp z820支援的vmware ESXI的最新版本為 6.7u3。但親測直接安裝該版本時,會出現資源依賴錯誤。索性便只能先安裝u2,然後再升級到u3了。
安裝6.7u2的過程不進行詳細描述。簡單說下步驟:
- 載iso.
- 燒錄u盤
- 開機按ESC, 然後選擇帶有boot的選項。
- 接著選擇隨身碟。
- 然後選擇一個要安裝vmware exsi的磁碟即可.
升級6.7u3
先下載zip格式的安裝包:
然後上傳到vmware中的任意儲存上,比如我上傳到了temp中:
接著停止所有的虛擬機器,並進入維護模式:
再開啟ssh:
下面便可以透過ssh管理vmware ESXI了:
先檢視一下這個安裝包的屬性:
esxcli software sources profile list -d /vmfs/volumes/temp/ESXi670-u3b-201912001.zip
注意:
- 將
/vmfs/volumes/temp/ESXi670-u3b-201912001.zip
換成你當前上傳檔案的實際路徑及名字。 - 路徑必須是絕對路徑,不能使用相對路徑
得到以下資訊:
Name Vendor Acceptance Level Creation Time Modification Time
-------------------------------- ------------ ---------------- ------------------- -------------------
ESXi-6.7.0-20191204001-no-tools VMware, Inc. PartnerSupported 2019-11-25T11:43:03 2019-11-25T11:43:03
ESXi-6.7.0-20191201001s-standard VMware, Inc. PartnerSupported 2019-11-25T11:43:03 2019-11-25T11:43:03
ESXi-6.7.0-20191201001s-no-tools VMware, Inc. PartnerSupported 2019-11-25T11:43:03 2019-11-25T11:43:03
ESXi-6.7.0-20191204001-standard VMware, Inc. PartnerSupported 2019-11-25T11:43:03 2019-11-25T11:43:03
說明有4個版本可以升級,分別為:ESXi-6.7.0-20191204001-no-tools
, ESXi-6.7.0-20191201001s-standard
, ESXi-6.7.0-20191201001s-no-tools
, ESXi-6.7.0-20191204001-standard
。
一般不使用no-tools
的,在這我選擇了ESXi-6.7.0-20191201001s-standard
。對應命令如下:
esxcli software profile update -d /vmfs/volumes/temp/ESXi670-u3b-201912001.zip -p ESXi-6
.7.0-20191201001s-standard
注意:你要替換上面的zip檔案路徑以及對應的版本`ESXi-6
.7.0-20191201001s-standard`為你檢視到的。
稍等一會,將得到以下資訊:
Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
...
這是在提示我們重啟計算機。此時,我們先關閉ssh登入,再退出維護模式,最後重啟計算機。