ova file

http://www.virtualbox.org/
回覆文章
yehlu
Site Admin
文章: 3245
註冊時間: 2004-04-15 17:20:21
來自: CodeCharge Support Engineer

ova file

文章 yehlu »

http://download.ithome.com.tw/article/index/id/1043

安裝測試不麻煩匯入虛擬電腦 - VirtualBox

標籤: 虛擬機器




在先前的文章中,筆者已介紹過 VirtualBox 的基本功能,與測試環境(網路)建立,今天我們來聊一聊另一種作業系統、服務的測試方法,這次的情景也很簡單,是某一個服務要安裝、測試,但是它需要作業系統、套件等環節的配合才能正常工作,這些東西可以是自己重頭做起,可是有時候會要東、要西、要編譯等等,真是有夠麻煩,或者真的有問題就搞不定,改使用打包好的虛擬電腦 Virtual Appliance 檔案就很簡單,只要將官方打包好的虛擬電腦匯入就可以使用,直接功能測試或使用軟體服務,安裝時遇到的問題先不急嘛,放後面晚些再處理,先確認服務的功能合不合用,給老闆看一看效果,這才是重點。



▲ 圖一、使用Import Appliance匯入打包好的虛擬電腦檔案。



常見打包好的虛擬電腦檔案是 ovf 格式,詳細的說明可以參考維基百科-OVF,常見的副檔名則是 ovf 或 ova 檔,ovf 是一個小的XML文字檔,裡面包含有虛擬電腦的相關設定,還會需要虛擬電腦的硬碟檔案做配合,所以 ovf 檔會配一個大大的 vmdk 檔,ova 則是將 ovf 與 vmdk 兩者打包在一起了,所以一個檔案就可以使用,這些檔案在有提供 Virtual Appliance 供測試的軟體可以下載的到。



剛好我們之前在弱點掃描 OpenVAS 部份有卡關(openvas-administrator,openvas-manager 無法在 Ubuntu 12.04 下安裝),剛好它也有提供 Virtual Appliance 可供下載,這樣醬醬好,下面的示範就用 OpenVAS 來做。因為是打包好的系統檔案,所以檔案大小不一定,可以看到 OpenVAS 4的 ovf 檔案只要 585M,但是 OpenVAS 5 的ova檔可要 3.6G 呢!新版舊的慢,可以的話,還是測新版的好,不過下載起來真要有點耐心呀。



下載完後,就可以將其載入,使用 Import Appliance 的功能,點選由 OpenVAS 官網下載的 OpenVAS-5-DEMO-1.0.ova 檔案,點選下一步(Next),ovf 檔案中的電腦設定會秀出如圖三所示,在這個地方可以進行修改,以改變虛擬電腦在 VirtualBox 中的顯示名稱,虛擬電腦使用的 CPU/RAM 等設定,再點選匯入(import)後,Virtualbox 就會開始匯入電腦硬碟檔案動作,這個時間隨著 host 效能與 guest 的 vmdk 大小而不定。





▲ 圖二、匯入ovf檔案。



▲ 圖三、設定虛擬電腦。





▲ 圖四、匯入電腦硬碟檔案



等一段時間,匯入虛擬電腦完成了,再來就是一般的使用,由 VirtualBox 將 guest 開機,開好後該幹嘛就幹嘛。這樣看來,好像 ovf 是萬靈丹,只要想要用的軟體、服務有提供 Virtual Appliance 就拿來用就好了,筆者覺得還是有些問題,要提出來供大家參考:

● 第一是作業系統,就單單拿 OpenVAS 來說,OpenVAS 4 使用的是 opensuse,到OpenVAS 5又改用 debian ,運氣好,虛擬電腦是配上熟悉的作業系統,運氣不好就要辛苦一些了,光是開機後的IP位址設定可能都要花上一些時間。

● 第二則是硬碟空間,虛擬電腦的 vmdk 檔是做好的,他有一個預設的大小,現在還看不到在匯入時一併做擴大硬碟空間的功能,使用預設的硬碟大小做一般的測試當然夠用,但是不一定足夠給長久的使用,這裡又需要花心思調配。



▲ 圖五、匯入的電腦硬碟檔案示意。
回覆文章

回到「VirtualBox」