EVE-NG 安裝在 ESXi 上與映像檔部署

遇到了很多困難,所以紀錄一下方式。

EVE-NG 安裝在 ESXi 上

關於EVENG VM有兩種版本,一種是OVF,另外一種是ISO。如果要快速部署,會使用OVF。

失敗,在ESXi上說需要更高的權限。

就算使用更高的權限,匯入OVF檔案也是失敗。

換個方式,使用ISO。教學影片

先把ISO匯入資料存放區,然後新增一個VM,最後要選擇ISO檔開機。如果沒有選對配置,就不會成功。最重要是要用BIOS開機。

  • 客體作業系統:Linux
  • 客體作業系統版本:Ubuntu Linux (64位元)
  • 開機選項 > 韌體:BIOS

順利安裝完成,重開完機,進入下一個階段。

映像檔部署

由於之前都在GNS3練習,手邊剛好有Cisco c7200跟L2、L3 IOU Switch的映像檔。至於要去哪裡取得,其實搜尋一下就會有了。

首先透過ESXi進入EVE-NG,預設帳/密為 root/eve ,然後會做一點基本設定,之後會再重開,再次進入,就能看到熟悉的Linux。

這裡推薦使用SSH連線跟WinSCP傳輸檔案,使用SSH連線,可以方便複製貼上,使用WinSCP可以快速把檔案傳到目錄,甚至可以直接把文件做修改,像是改成固定IP,會方便許多。

官方教學文件:

關於IOU的License,只要system name沒有更改,算出來都會是一樣的,可以不執行keygen.py,直接新增一個檔案 /opt/unetlab/addons/iol/bin/iourc 內容為下列代碼。

[license]
eve-ng = 972f30267ef51616;

這裡提兩個重要的提醒事項

  1. Cisco Dynamips images是吃 image 檔,bin檔可以解壓縮,解壓縮出來的檔案副檔名改成 image、主檔名就是bin檔的主檔名,直接透過WinSCP傳到對的目錄,或是照著文件去改。
  2. 凡是傳入檔案或做修改,請在根目錄執行指令「/opt/unetlab/wrappers/unl_wrapper -a fixpermissions」,因為預設讀寫權限會造成無法正常運行,下了指令就可以修改權限,讓映像檔正常運作。

簡記

因為GNS3的WEB介面太難用,也不能順利跑IOU。昨天同事傳給我看一個PNET,不過PNET不適合用在ESXi上,設計給Workstation,不過PNET算是目前看到最不錯的,畢竟映像檔是這類虛擬機LAB的入門障礙,PNET不需要自己去尋找。

於是嘗試使用EVE-NG去架設,需求是可以建立一個WEB,讓別人可以去存取練習,設計一些LAB給新人練習。最後也順利架起來,順便改成固定IP。