跳到主要內容

如何在VM上安裝DRBL?

由於某種原因最近在玩DRBL,但我的個人電腦被老媽拿去掛王者之劍。可憐的我只好用剩下唯一的電腦並開啟兩個VM來熟悉DRBL。在熙鈞教我DRBL之前,我先在Debian上安裝過DRBL Server,但DRBL Server必須使用本機的DHCP Server,並無法透過外部的DHCP Server去抓取Client。經過一番研究後,終於讓我可以完全透過VM去跑DRBL。

配備:

  1. 一台個人電腦 CPU: Intel i5-520;RAM: 4GB
  2. IP分享器

環境介紹:

  1. IP分享器使用PPPOE方式連ADSL,Broadcast 192.168.123.255,Gateway 192.168.123.254。
  2. 我們以ubuntu server 10.01為DRBL Server,並使用debian 500為我們DRBL Client。做為Client的主機其實不需要安裝OS。
  3. 如下圖,將兩個Linux映象檔的網路卡設定為橋接介面卡。其中DRBL Server主機要設定兩個介面卡,一個為連IP分享器的DHCP,一個為本機的DHCP。

設定步驟:

  1. 首先設定Ubuntu的網路卡。我們設定eth0為透過ip分享器連WAN的網卡,而eth1為DRBL所使用的subnet,如下圖所示。
  2. 這裡之前已經有修改dhcp設定檔,將網段設為10.68.0.x,因此在eth1中只需要將address設為gateway即可。下圖為先前測試同一個Switch下,兩個DHCP Server同時存在時,是否可正常運作的擷取圖。
  3. 有序列表項目Ubuntu主機執行”/opt/drbl/sbin/drblpush –i”,去收集Client網卡資訊。在到下圖 的畫面時,詢問使用者哪張網卡是連外部網路,這時輸入eth0(預設)。之後到達詢問使用者是否要收集Client Mac時,輸入Y。否則在同一個Switch下,我們的Client無法得知要向哪一個DHCP Server請求。
  4. 在DRBL Server收集Client時,將Debian主機重新啟動並以Lan的方式開機。過一陣子後,會如下圖 ,抓到我們Client的網卡,接著按2繼續開始瑣碎的DRBL設定。
  5. 在DRBL設定完成後,我們Debian主機在以LAN的方式開機,就可以看到如下圖的方式開機了。

留言

這個網誌中的熱門文章

PostgreSQL - Unattended installation on windows

Introduction 要將別人軟體包裝到自己軟體中,不可或缺的東西就是Unattended installation。以Unattended installation來說,我們可以選擇透過Installer的silent mode安裝,也可以透過把目標軟體做成portable的版本。本篇文章分享這兩種方法,教導大家如何將PostgreSQL透過Unattended installation方式安裝到目標系統成為service。 Note. 本篇以PostgreSQL 10.7為例。 Install with installer Tips 安裝程式或反安裝程式的參數,除了可以直接上官網搜尋Installation User Guide以外,也可以直接使用help參數查詢: postgresql- 10.7 - 2 -windows-x64.exe --help Windows安裝程式主要有EnterpriseDB與BigSQL兩種。BigSQL版本安裝元件是透過網路下載且支援參數不如EnterpriseDB版本多,以我們需求來說,我們傾向於使用EnterpriseDB版本。接下來分享給大家安裝與反安裝方法。 Installation @ echo off set INSTALL_DIR =C:\postgres10 set INSTALLER =postgresql- 10.7 - 2 -windows-x64.exe   rem options for installation set SSMDB_SERVICE =postgresql- 10 set MODE =--unattendedmodeui none --mode unattended   set DB_PASSWD =--superpassword postgres set DB_PORT =--serverport 5432   set SERVICE_NAME =--servicename % SSMDB_SERVICE %   set PREFIX =--prefix "%INSTALL_DIR%" set DATA_DIR =--datadir "%INSTALL_DIR%\data"   set OPTIONS =

How to install RIDE on Windows?

Introduction 多年沒在Windows上開發RobotFramework,趁著這次整理一下RIDE安裝方法。 目前RIDE最新版本與Python對應版本如下: (3.6 < python <= 3.11) Install current released version (2.0.8.1) with: pip install -U robotframework-ride 安裝Python 直接到Python官網找尋最新的3.11版本,我使用3.11.9: link 。安裝就是一直下一步而已。 安裝wxPython 每次安裝RIDE最困難的都是wxPython。看了一下 官網 描述,我就姑且相信一下: 接著進入下 載頁面 就有安裝教學。基本上就是到Python目錄下的Scripts直接執行以下command: pip install -U wxPython 安裝RIDE 接著就如RIDE官網所說,執行以下command: pip install -U robotframework-ride 啟動RIDE 直接在相同目錄下執行ride就可以啟動了,你也可以直接在桌面建ride連結,加快下次啟動時間。 沒想到這次這麼順利就安裝完成了。因為我是使用java去啟動robot framework,就不特別講要怎麼使用pip安裝robot framework了。

Hello World!

即將要搬家,因此舊網頁內容將慢慢轉移至Blogger。 如果要存取舊網頁,可以使用以下連結: https://wiki.tonylin.idv.tw/dokuwiki/doku.php