iT邦幫忙

2021 iThome 鐵人賽

DAY 3
0
IT管理

Rocky Linux 8:系統管理與維運實戰系列 第 3

第2章:實驗操作的環境之虛擬機器介紹

前言

本章節,將會介紹本系列文章的實驗操作環境以及一些設定與建置的步驟。

實驗操作環境介紹

實驗操作的環境,如下列的圖示所示:

操作環境示意圖

從上面的操作環境圖可以得知,我們使用的是VirtualBox作為建立虛擬機器環境的軟體,分別在上面建立了三個虛擬機器,分別是:workstation、servera以及serverb,這三台虛擬主機分別都安裝了Rocky Linux 8的Linux作業系統發行版本,這三個虛擬機器相關的硬體配置如下:

  1. workstation:CPU核心數量為2、記憶體大小為2048MB以及虛擬機器硬碟大小為:30GB
  2. servera:CPU核心數量為1,記憶體大小為2048MB及虛擬機器硬碟大小為:30GB並外加10GB之虛擬機器硬碟
  3. serverb:CPU核心數量為1,記憶體大小為2048MB以及虛擬機器硬碟大小為:30GB
  4. 後續會因應章節的一些操作,因此會需要額外增加一些硬碟的操作,建議至少有100GB空間可以用來虛擬機器做使用。

從上面的硬體需求來看,因此實體主機的硬體需求筆者在這邊的建議如下:

  1. CPU核心數量至少為4核心,筆者的實驗主機為:I5-2500,因此建議CPU至少可以在I5以上。
  2. RAM數量為8GB以上,筆者的實驗主機之記憶體數量為:16GB,可以的話,至少在12GB以上。
  3. 硬碟大小,筆者建議至少500GB,最好的話硬碟可以1TB,這樣就不會怕虛擬機器的硬碟大小不夠了。
  4. 實體主機的作業系統筆者所使用的是Windows 10家用版,其他的作業系統也可以,不過還是建議使用Windows 10之版本為主。

接著,在實體主機上需要安奘好VirtualBox,筆者目前在實驗的實體主機上所安裝的VirtualBox版本為:VirtualBox v6.0.8,更新的VirtualBox版本筆者認為也是可以的,不過可以的話也是用同一個版本會比較好,讓新手或是剛入門的讀者避免掉一些不必要的錯誤,此版本的連結會放在本章節最後面的參考資料中,可以提供給讀者進行參考,並按照參考資料中的教學與進行下載與安裝。

在VirtualBox安裝好之後,接著可以把3個OVA檔案進行虛擬機器的匯入了,首先先開啟VirtualBox虛擬機器管理員,如下方圖示所示:

VirtualBox虛擬機器管理員圖示

如果讀者之前都沒有用過VirtualBox虛擬機器的話,就會看到如上圖的圖示。接著,分別依序的將「workstation.ova」、「servera.ova」以及「serverb.ova」檔,匯入的方式可以依序看下列的圖示:

VirtualBox匯入虛擬機器1

從上面的圖示來看,首先先點擊「匯入」按鈕,接著按下下面的瀏覽按鈕,選擇對應的OVA檔案,相關操作如下圖所示:

VirtualBox匯入虛擬機器2

接著按下上面圖示中的下一步,則會看到下面的圖示,因為Rocky Linux與RedHat是向下相容的,因此會被識別成RedHat之Linux作業系統版本是很正常的。並確定USB控制器並沒有勾選,有可能也不會有USB控制器這個選項,如果有的話,就記得把勾選的選項去掉。接著選擇匯入虛擬機器進去的目的目錄,最後選擇「為所有網路卡產生新的MAC位址」,確定好上述的這些設定之後,接著就可以按下「匯入」的按鈕了。

VirtualBox匯入虛擬機器3

上面按下「匯入」的按鈕之後,接著就會開始進行匯入虛擬機器的動作了,下面的圖示為匯入虛擬機器的過程:

VirtualBox匯入虛擬機器4

VirtualBox匯入虛擬機器5

重複上述的匯入虛擬機器的步驟,就可以將三個虛擬機器匯入到VirtualBox裡面了,最後的結果如下圖所示:

VirtualBox匯入虛擬機器6

這樣一來,三台的虛擬機器就完成匯入了,下一章節,則會開始使用這三台主機進行後面的一些操作與實驗。

網路設定

虛擬機器匯入好之後,接著就是設定網路了,設定好網路之後,我們才可以在實體主機上透過遠端連線的方式(如SSH,詳細後面章節會提到,這邊讀者只需要知道有這個東西就好)進行連線,這邊可以打開命令提示字元,如下圖所示:

命令提示字元示意圖

接著執行「ipconfig」之指令來查看所有的網路卡與相關的資訊,輸出的相關資訊如下:

ipconfig示意圖

上述是筆者自己的網路卡介面圖,每個人的實體主機上的網路圖都不同,不過需要找到自己目前正在連線的網路卡,以上面的示意圖為例子的話,目前正在連線到網際網路的網路卡為「無線區域網路介面卡 Wi-Fi」,從上面這個網路卡資訊裡面可以看到,目前實體主機是連接在IPv4位址:「192.168.0.9」,因為這個無線網路介面卡是連到一台路由器上,由路由器所發的DHCP(後面章節會提到),因此我們可以將上述三個虛擬機器利用Bridge(橋接介面卡,後面章節也會提到)方式來連接到這個實體網路卡,讓這個實體網路卡配發IP位址給三個虛擬主機,這時每個虛擬主機都會拿到「192.168.0.x」的網路位址,知道了是哪一個網路介面卡之後,我們同樣可以到控制台→網路共用中心→點擊畫面中左邊的「變更介面卡設定」,就可以找到實體主機正在連線到網際網路的網庫介面卡了,相關的截圖如下圖所示:

網路介面卡圖示

從上圖得知,框起來的部分就是目前筆者的網路卡正在運行並連到網際網路的部分,讀者需要自行找到正在連線到網際網路的網路卡,從控制台去找應該是不困難才對。

接著,回到VirtualBox頁面,點擊「servera」為例子,並按下下圖中的「設定」,接著點選「網路」,相關的操作示意圖如下所示:

servera 虛擬機器設定頁面示意圖

servera虛擬機器設定頁面之網路設定

如上圖,接著點選右邊的下拉選單並選擇「橋接介面卡」並選擇正在活動並連到網際網路的網路卡,相關操作如下圖所示:

網路卡選擇示意圖

接著將「進階」的選單打開,打開之後可以看到裡面有一些選項可以選擇,將混合模式改成「允許所有」,讓其他的MAC封包可以互通,相關的設定示意圖如下所示:

進階選項設定

另外兩個虛擬機器,即「serverb」與「workstation」的部分,也是依照上述的步驟分別設定好橋接網路介面卡,到這邊就整個完成了本系列文章的教學環境的建置了。

參考資料

筆者按:由於這三台虛擬機器還需要做調整與測試,之後這三台虛擬機器會以OVA檔案格式並提供下載連結給讀者們做下載,這邊筆者會先帶過環境建置教學步驟,之後再更新文章將相關的虛擬機器檔案補上去。

課後練習

  1. 分別下載三個虛擬機器檔案到要建置教學實驗環境的實體主機上
  2. 安裝好VirtualBox並確定實體主機的韌體(BIOS)設定將虛擬化技術,如INTEL是VT-X,AMD則是AMD-V進行啟用。
  3. 按照步驟將教學與實驗的環境在自己的實體主機上建置與設定完成

上一篇
第1章:RedHat與相關認證、RedHat發行Linux版本作業系統與發展史介紹
下一篇
第3章:基本存取命令列與終端機介紹
系列文
Rocky Linux 8:系統管理與維運實戰23
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言