[VMware] 從 datastore 上匯入 OVA 檔案
最近常常需要將虛擬機器的 OVA 檔匯入至 VMware ESXi 中~
原本是將 OVA 放在一個外部的網頁伺服器上面,
但因為那個伺服器有點慢,因此就想說是不是可以把 OVA 檔先直接放在 datastore 上面,
之後就直接從 datastore 匯入就可以了~
當然有人可能會說只匯入一次的話,用外部的網頁伺服器只要傳一次,
但像我這樣要先從網頁伺服器抓下來 OVA,再上傳至 ESXi datastore,最後再匯入 ESXi,似乎更麻煩…
但事實上,因為測試的需要,我時常要重新安裝這個 OVA 檔案,
因此先放到 datastore 上應該還是比較快速的方案…
不過麻煩的是,在 ESXi > Deploy OVF Template 的選項中,
只能選一個硬碟上的檔案,或是一個 URL,似乎沒辦法直接選擇 datastore 上的檔案…
研究了一下,在 virtuallyGhetto 上找到了一個解決方式~
1. 首先將 OVA 檔上傳至 ESXi datastore 上
2. 接著去瀏覽 https://ESXi_IP/folder 這個連結,
像我的 ESXi IP 是 10.1.116.168 的話,就是去連結 https://10.1.116.168/folder
會跳出一個連線視窗,輸入 ESXi 的帳號密碼就可以了~
3. 接著就會看到 ha-datacenter 的連結,可以點下它,一直到看到你的 OVA 檔案為止~
4. 當看到想要的 OVA 檔時,就可以按右鍵複製 URL 捷徑囉~
複製起來的 URL 會像是 https://10.1.116.168/folder/_PrivateOVA/winxp_en_pro_sp3_office2003.ova?dcPath=ha%2ddatacenter&dsName=datastore1
5. 接著就可以到 ESXi > File > Deploy OVF Template,開始部署這個 OVA 檔囉~
6. 把剛才複製的 URL 貼到這邊,就可以開始部署虛擬機器了~~