FreeNAS 網路設定-GUI篇

【 GUI: 自行指定網路設定】

先由 Console 介面中確認FreeNAS的 IP 位址,開啟瀏覽器連線至FreeNAS GUI 圖形介面FreeNAS-console

在圖形介面中設定網卡取得 DHCP 伺服器分配資訊如下步驟:

  1. 登入 FreeNAS GUI 圖形介面。
  2. 點選左邊選單【Network】下【Global Configuration】,接著切換至【Interfaces】頁籤,然後按下「Add Interface」鈕,選填相關資訊:
    1. NIC:請於下拉選單中選擇欲設定固定 IP 位址的網路卡,此例選擇「em0」網路卡。
    2. Interface Name:請輸入此網路卡的別名(此為必填欄位不能忽略!),此例輸入「lan181」作為此網路卡的別名。
    3. IPv4 Address:請輸入設定於此網路卡上的固定 IP 位址,此例輸入「10.241.183.181
    4. IPv4 Netmask:請於下拉選單中選擇適合的網路遮罩值,此例選擇「/24(255.255.255.0)」
    5. 確認上述設定無誤後按下「OK」鈕,套用後於 Console 會跳出訊息,顯示網路的連線即將中斷。如果IP變更了,此時您會發現瀏覽器無法控制 GUI 圖形介面,請於網址列輸入剛才設定的固定 IP 位址,重新線即可。在Interfaces會出現剛新增的em0網路介面。FreeNAS-sys-11
      FreeNAS-sys-12
      FreeNAS-sys-13
  3. 切換至【Global Configuration】頁籤,選填相關資訊:
    1. Hostname:輸入此台 FreeNAS 的主機名稱,此例為輸入「freenas181」。
    2. Domain:請輸入主機的網域名稱 (DNS 尾碼),此例輸入「jaes.ntpc.edu.tw」。
    3. IPv4 Default Gateway:請輸入區域網路中預設閘道的 IP 位址,此例輸入「10.241.183.254」。
    4. Nameserver 1:請輸入主機使用的第一台 DNS 網域名稱解析伺服器 IP 位址,此例輸入「163.20.63.1」。
    5. Nameserver 2:請輸入主機使用的第二台 DNS 網域名稱解析伺服器 IP 位址,此例輸入「203.72.153.5」。
    6. Nameserver 3:請輸入主機使用的第三台 DNS 網域名稱解析伺服器 IP 位址,此例輸入「8.8.8.8」。
    7. Save:確認上述設定無誤後按下「Save」鈕確定套用設定值。 FreeNAS-sys-14
  4. 切換至【Network Summary】,查看所設定的固定 IP 位址、預設閘道、網域名稱解析主機資訊是否正確。 FreeNAS-sys-15
  5. 測試主機網路連通狀態
    請點選左邊 Menu 的 Shell 進入「Shell」指令模式,接著利用「ping」指令配合參數「-c2」─也就是 ping 2 次(預設動作為持續 ping)─及相關 IP 位址,以了解主機的網路連通狀態。
  6. # ping -c2 127.0.0.1      // 檢查 Loopback IP Address
    # ping -c2 10.241.183.181 // 檢查設定的 IP Address
    # ping -c2 10.241.183.254 // 檢查主機與預設閘道間的通訊
    # ping -c2 8.8.8.8        // 檢查主機與網域名稱解析器的通訊
    # ping -c2 www.hinet.net  // 檢查主機是否能夠正常解析網域名稱

    FreeNAS-sys-16

登入 FreeNAS 圖形操作介面

測試及確認 FreeNAS 主機在區域網路中的網路連接狀態運作無誤後,開啟瀏覽器,在網址列上輸入 FreeNAS 主機的 IP 位址(此例為 http://10.241.183.181)來登入圖形化操作介面。正確連接 FreeNAS 主機後,瀏覽器會跳出設定密碼的畫面,設定好密碼後按下「Log In」鍵即可登入,預設的登入帳號為 rootFreeNAS-sys-01

登入 FreeNAS 圖形化管理介面後,您可以在「System Information」項目內看到 FreeNAS 主機的相關資訊,例如系統的主機名稱 (Hostname)、版本資訊、CPU、記憶體、系統時間、開機時間「Uptime」及系統負載狀況「Load Average」…等資訊,若想看到流量圖表可切換到「Reporting」項目。FreeNAS 採用了 RRDTool 來顯示相關硬體資訊如中央處理器 (CPU)、記憶體 (Memory)、系統負載 (System Load)、Swap 使用量、執行序 (Processes)、網路卡 (NIC) …等的流量使用狀況。FreeNAS-sys-02

FreeNAS-sys-03

【 語系與時區 】

由於在 FreeNAS 9版支援多國語系,您可以切換至【Settings】,或從左邊選單點選項目【System】,點選【Settings】,在【General】頁籤內【Language】下拉選單中找到最下面的Traditional Chinese改為繁體語系。將【Timezone】下拉選單中的內容改為 Asia/Taipei,讓系統能顯示正確的時間。更改後按SAVE儲存設定,接著按一下左上角FreeNAS LOGO 重新載入即可以繁體顯示。FreeNAS-sys-04

接著請勾選【Advance】頁籤內的 Show console messages in the footer 可以用來顯示系統的部份log檔,按下方的 Message 區可以看到更多的log message。FreeNAS-sys-05

並於【Email】頁籤內設定傳送FreeNAS信息的相關內容FreeNAS-sys-06

FreeNAS 網路設定-Console篇

FreeNAS 主機開機後預設會自動啟用 DHCP Client 服務,尋找區域網路中的 DHCP 伺服器並試圖取得自動配置的 IP 資訊,當順利取得 IP 位址(如本篇的環境為 10.241.183.181),即可開始提供啟用的服務,如果需要為FreeNAS變更網路設定,您可以直接透過Console端來進行,或使用圖形介面亦可完成,Console畫面如下圖。

FreeNAS-console

Console:自行指定網路設定

在Console端變更網路設定,進行的主要有三個部份:
1.Configure Network Interfaces  設定 IP 位址、4.Configure Default Route 預設閘道Geteway 以及 6.Configure DNS 網域名稱解析伺服器DNS

方法如下。

  1. 輸入「1」進入「Configure Network Interfaces」:設定網卡 IP 位址
    1. Select an interface (q to quit):系統會顯示於開機流程中偵測到的網路卡清單,請選擇要設定固定 IP 位址的實體網路卡編號,此例輸入「1」選擇「em0」網路卡。
    2. Delete existing config? (y/n)。是否要刪除已存在的 IP 位址設定內容,此例輸入「n」表示 No,按Y時清除網路設定並重新自DHCP 伺服器取得IP,未取得IP時適用
    3. Configure Interface for DHCP? (y/n)。是否要啟用此網路卡的 DHCP Client 功能,此例輸入「n」表示 No。
    4. Configure IPv4? (y/n)。是否要設定此網路卡的 IPv4 位址資訊,此例輸入「y」表示 Yes。
    5. Interface name:您可以輸入此網路卡的別名,若直接按下 Enter 則套用網路卡編號,此例輸入「lan」作為此網路卡的別名。
    6. IPv4 Address:請輸入 IPv4 位址格式,其中網路遮罩設定支援 Subnet mask 表示方式「 255.255.255.0」 以及「CIDR 表示方式/24」,此例輸入「10.241.183.181/24」設定固定 IP 位址。
    7. Configure IPv6?(y/n)。是否要設定此網路卡的 IPv6 位址資訊,此例輸入「n」表示 No。
      設定完成後 FreeNAS 會重新載入網路設定,並回到 Console 畫面。
      FreeNAS-console01-02
  2. 輸入「4」進入「Configure Default Route」:設定主機預設閘道 IP 位址
    1. Configure IPv4 Default Route? (y/n)。是否設定 IPv4 預設閘道資訊,此例輸入「y」表示 Yes。
    2. IPv4 Default Route:請輸入區域網路中預設閘道的 IP 位址,此例輸入「10.241.183.254」。
    3. Configure Ipv6 Default Route? (y/n)。是否設定 Ipv6 預設閘道資訊,此例輸入「n」表示 No。
      設定完成後 FreeNAS 會重新載入網路設定,並回到 Console 畫面。
      FreeNAS-console04-01
  3. 輸入「6」進入「Configure DNS」:設定主機使用網域名稱解析伺服器 IP 位址
    1. DNS Domain [local]:請輸入主機的網域名稱,如本篇使用「jaes.ntpc.edu.tw」。
    2. DNS Nameserver 1:請輸入主機使用的第一台 DNS 網域名稱解析伺服器 IP 位址,本篇為「163.20.63.1」。
    3. DNS Nameserver 2:請輸入主機使用的第二台 DNS 網域名稱解析伺服器 IP 位址,本篇為「203.72.153.5」。
    4. DNS Nameserver 3:請輸入主機使用的第三台 DNS 網域名稱解析伺服器 IP 位址,本篇為「8.8.8.8」。
      設定完成後 FreeNAS 會重新載入網路設定,並回到 Console 畫面。
      FreeNAS-console06-01
    5. 按下 9 進入「Shell」指令模式,接著利用「ping」指令配合參數「-c2」─也就是 ping 2 次(預設動作為持續 ping)─及相關 IP 位址,以了解主機的網路連通狀態。
      1. # ping -c2 127.0.0.1      // 檢查 Loopback IP Address
        # ping -c2 10.241.183.181 // 檢查設定的 IP Address
        # ping -c2 10.241.183.254 // 檢查主機與預設閘道間的通訊
        # ping -c2 8.8.8.8        // 檢查主機與網域名稱解析器的通訊
        # ping -c2 www.hinet.net  // 檢查主機是否能夠正常解析網域名稱
  4. 輸入「10」進入「Reboot」選項,準備重新啟動主機
  5. 輸入「11」進入「Shut down」選項,準備關閉主機
  6. 輸入「7」進入「Reset WebGUI login credentials」選項,會重設root登入的密碼
  7. 輸入「8」進入「Reset to factory defaults」選項,會清除所有的設定還原成預設值,即系統完成安裝時的狀態。

從Datastore將VM掛載到ESXi主機

Datastore中如存在未列在Inventory的虛擬機器(被移除的或上傳來的),如想要掛載回詳細目錄,是可以的,將虛擬機器掛載回詳細目錄方式如下。

Step1:  打開Datastore(Summary  / Storage / datastore 右鍵 / Browse Datastore)。ESXi-Add-01

Step2:  從Datastore內找到要掛載的虛擬機器資料夾,目錄內會有副檔名為.vmx,點選後按右鍵選擇【Add to Inventory】ESXi-Add-02

Step3:  輸入此虛擬機器要掛載到詳細目錄的名稱,預設會以虛擬機器目錄名稱命名,也可以自行自訂,不一定要和目錄是同一名稱,不過建議盡量是一樣,以免管理上會搞混,按【Next】。ESXi-Add-03

Step4:  選擇虛擬機器所要存放運作的ESXi主機,目前為ESXi單機運作,所以只有一台主機可以選取,按【Next】。ESXi-Add-04

Step5:  完成掛載前確認,確認無誤後,按【Finish】完成。ESXi-Add-05

Step6:  在vSphere Client的詳細目錄內就可以看到新增虛擬機器 1的虛擬機器,那就可以啟動開始使用。ESXi-Add-06

測試 FreeNAS 主機網路連接狀態

在進入圖形操作介面以前,建議您先進入指令模式,利用 ping 指令測試一下目前 FreeNAS 主機的網路連通狀態。請於 FreeNAS 控制台畫面 (Console) 輸入數字「9」後按下「Enter」鍵進入 Shell 指令模式。

FreeNAS-console-01

首先使用ifconfig指令先找到FreeNAS的IP(也可參考上圖),接下來以「ping –c2 10.241.183.254」指令執行 2 次 ping 指令,測試 FreeNAS 主機與區域網路中的預設閘道 (Default Gateway) 是否相通,接著使用「ping –c2 168.95.1.1」指令測試 FreeNAS 主機與網際網路上的名稱解析伺服器 IP 位址是否相通,最後使用「ping –c2 tw.yahoo.com」指令測試 FreeNAS 主機的名稱解析是否能正確運作。

如果都有回應,代表網卡能相容於FreeNAS,如ping gateway無法回應,代表網卡與FreeNAS不相容,該機器即需更換其他網卡試,一般來說以Intel及Broadcom的網卡較能相容,Acer L480的網卡可以使用,但Acer L4620G即不相容,安裝在ESXi下的FreeNAS其網卡是以模擬Intel網卡方式進行,所以可以使用。

FreeNAS-console-02

輸入exit即可離開shell回到選單

VMware vShere ESXi 新增硬碟

將ESXi安裝在USB隨身碟中,如本機硬碟並非VMFS檔案系統會出現以下的黃底的畫面,代表沒有儲存空間可以使用,必須新增本機硬碟、iSCS或NFS檔案系統供ESXi做為儲存空間Disk-01

【 新增本機硬碟 】

1、選定主機,依次選擇「Configuration / Hardware / Storage / Add Storage」Disk-02

2、選擇本機硬碟的LUNDisk-03

3、選擇你要的硬碟,按下Nex。Disk-04

4、選擇檔案格式,VMFS-5和VMFS-3,VMFS-5最大的功能就是可以讓磁碟容量支援超過2TB,不過要使用VMFS-5有個前提,就是ESXi版本要5.0以上,若是舊版的ESXi系統,那就真的只能選擇VMFS-3,目前系統使用的就是ESXi 5.0,所以選擇【VMFS-5】按下Next。Disk-05

5 、現有硬碟格式總結,完成新增後,所有資料將會被遺失,如確認按下Next即可。Disk-06

6 、Datastore 命名Disk-07

7 、決定大小Disk-08

8、最後按下「Finish」即完成增加Datastore。Disk-09

9、Datastore新增完成。Disk-10

參考來源

設定ESX中VM的Swapfile加快速度

VMware vShere ESXi 新增虛擬機器

【 新增虛擬機器 】

在 VMware vSphere ESXi 新增虛擬機器。
ESXi-vm31

組態 / Typical 典型,一般,選 Custom 比較詳細的設定,Custom安裝請參考連結資訊ESXi-vm32

設定虛擬機器名稱,自行輸入名稱,此以 FreeNAS9217為例ESXi-vm33

選擇機虛擬機器的目的儲存區,如果沒有額外增加儲存設備的話,基本上就只會有一個【datastore1】,本例中ESXi安裝在3G的硬碟中,另新增1顆20G硬碟進行測試ESXi-vm34

選擇作業系統類型。依照要安裝的作業系統,選擇相同的板本ESXi-vm35

虛擬機網卡設定
How many NICs do you want to connect ?
此部份會根據實體Server所擁有的網卡數而設限,也就是說如果實體Server有4張網卡,這邊能選擇的上限就是4張,若實體的只有2張網卡的話,相對的這邊最多只能選2張。

Network
此部份會根據本機【Configuration】→【Networking】這邊網卡所設定的來選擇,如果沒有特別設定的話基本上就只會有一個選項「VM Network」

Adapter
選擇適合的network adapters,至於network adapters怎麼選擇可參考官網的「Choosing a network adapter for your virtual machineESXi-vm36

設定虛擬磁碟大小
Capcaity
Disk Size 設定硬碟大小

Thick Provision Lazy Zeroed
硬碟大小固定,不做 zeroed out 初始化

Thick Provision Eager Zeroed
zeroed out(歸零) 初始化 (會寫入 0, 針對以後的寫入效能較快),針對 Fault Tolerance(容錯) 與 Cluster(集群) 使用

Thin Provision
動態調整, 硬碟大小會隨資料量而成長,可節省空間

ESXi-vm37

檢視虛擬機器設定
在下方紅框內【edit the virtual machine settings before completion】可自行決定要不要打勾
打勾的話按下【Continue】時會出現一些設定,可做更改或設定,若沒有打勾的話,則需要自行開啟設定來更改,基本上建議打勾ESXi-vm38

 

【 進行硬體組態設定 】

 設定記憶體大小,單位有MB和GBESXi-vm39

 

設定虛擬機的CPU數,

Number of virtual sockets (幾顆CPU數)
Number of cores per virtual socket (一顆CPU給幾核心數)ESXi-vm40 

設定光碟機(若要用ISO檔來安裝的話,找到ISO所存放的位置,ISO可事先上傳至Datastores),並將光碟機設為開機掛載,Connect at power on要打勾,要不然是無法載入ISO檔的。

ESXi-vm41

選擇要掛載的ISO檔,檔案上傳方式可參考 VMware vShere ESXi ISO 檔案上傳

ESXi-vm42

設定網路裝置,選擇要使用的網路標籤ESXi-vm43

vm虛擬機器安裝完成,在左邊會看到剛剛自行輸入的名稱ESXi-vm44

 

【 虛擬機器開機,進行系統安裝】

開啟Console,在剛新增的虛擬機VM點選右鍵,Open Console 就可開啟畫面ESXi-vm54

點選綠色的三角形將虛擬機開機,就可以開始安裝了ESXi-vm55-42

以下以安裝FreeNAS為例,安裝步驟就和一般實體機器的安裝方式一樣。ESXi-vm55-43

選擇要安裝系統的硬碟,本硬碟只能儲存作業系統,多餘的空間無法作為他用,可選用4GB USB,或小容量SSD固態硬碟,來安裝作業系統ESXi-vm55-44

確認是否執行,硬碟上資料將不見ESXi-vm55-45

作業系統安裝中ESXi-vm55-46

取出安裝光碟,準備重新開機ESXi-vm55-47

先選擇關機,將光碟退出後再開機ESXi-vm55-48

在vm按右鍵,Edit settings,將虛擬機器光碟機設定改為本機裝置即可ESXi-vm55-49

將虛擬機器重新啟動電源開機,FreeNAS安裝完成ESXi-vm55-51

參考來源

VMware vSphere 5.1 新增VM虛擬機
(VMesxi 功能篇-Day13) VMware vSphere 5.1 新增VM虛擬機

VMware vShere ESXi ISO 檔案上傳

【 ISO安裝檔上傳】
新增虛擬機器前可將要安裝的ISO先上傳至Storage儲存區中,以方便進行安裝ESXi_vm101

選擇上傳檔案 ESXi_vm102

選擇要上傳的檔案,本例為ISO檔ESXi_vm103

覆蓋檔案確認ESXi_vm104

進行上傳ESXi_vm105

VMware vShere ESXi 網路校時設定

【網路校時設定】
系統時間和本地時間相差八小時,設定網路自動校時以確保系統記錄及顯示時間與台灣時間相符。

先勾選「NTP Client Enabled」再按「Options」ESXi_T01

將 NTP Daemon 改為自動啓動

ESXi_T02

加入伺服器位址,如「clock.stdtime.gov.tw」ESXi_T03

VMware vShere ESXi 註冊

找到註冊碼,登入MY VMware即可找到免費使用的註冊碼,或使用以下方式

www.vmware.com/tw

ESXi_L02

移至 All Downloads 中的 All Products 找到 VMware vSphere Hypervisor (ESXi),點選View Download ComponentsESXi_L03

點選

ESXi_L04

VMware vSphere Hypervisor 5 LicenseESXi_07

 

輸入註冊碼,完成啟用,未啟用時可試用60天ESXi_L01