2016年8月22日 星期一

VM_Lab04-安裝FreeNAS(Share Store for NFS)

在企業
的DataStore
用的設備可能都相當高檔
EMC, NetApp....等等

但在Lab環境中

可能口袋沒有深到,可以真的去買一座 Data Store

不過沒關係

虛擬化的好處,就是...
也可以把DataStore給虛擬化
(記得喔,只是虛擬化,並還不是 軟體定義儲存)

要讓 Hypervisor 可以去使用這個Data Store

的方式有很多種,常見的有:
iSCSI~
Block, 效能中, 建置中等

NFS~

Files, 效能差, 建置簡單

FC SAN~

Block, 效能特高, 建置複雜, 需搭配SAN Switch、HBA卡..等,成本超高

IP SAN~

Block, 效能高, 建置中等, 較FC SAN便宜許多

但市面上,其實有很多

可以虛擬這些功能的軟體
試過很多網路上可以提供NFS Service 的軟體
推薦:
1. FreeNAS
常常很吐血,一樣的動作要做2次才會生效

2. 黑裙輝 Synology

介面很具親合力,但最近裝都有問題,怪事~乖乖咧

3. OpenFiler

挑戰挑戰我的操作習慣和思維

4. etc...

因此...

除了,能把黑裙輝裝好之外
(之前明明一裝就OK的啊~)
否則的話,最後建議安裝 FreeNAS
光碟,官網就有,下載後直接可安裝

此Lab

一、安裝 FreeNAS
二、2個 NIC 綁成 1個 aggregation 作 Failover
三、將此 aggregation 跑 vlan 50
四、將此 share NFS 加到 esxi 主機
(已移至 VM_Lab07-基本設定esxi、掛Share Storage NFS)
五、注意事項
(移至 VM_Lab07-基本設定esxi、掛Share Storage NFS) 

一、安裝 FreeNAS

01-01.下載ISO
到官網下載ISO檔案來安裝,記得是要用v9.10版的
http://www.freenas.org/download-freenas-release/

01-02.安裝FreeNAS

一開始
僅先安裝好FreeNAS即可
資源先給
NIC1...>>VMnet1,管理網段使用
NIC2...>>VMnet5,NFS traffic
NIC3...>>VMnet7,NFS traffic
Disk1...>>20GB,放FreeNAS OS的地方,放vmdk的disk等會再給
(安裝完成後,提示reboot前,記得要把安裝光碟卸下)

01-03.設定管理IP

有些設定要透過Web去做
(也可以透過CLI去作)
在此之前,需先設定1組管理IP
把這組管理IP,設在第1張NIC上
即Guest OS的 第1張網卡,對應的是,Hypervisor的VMnet1
選1 >> Configure Network Interfaces


現在要設定的哪張網卡

選1 >> em0


是否刪除之前的此網卡設定

選n >> Delete interface


重置網卡設定

選n >> Reset network configuration


設定DHCP IP

在企業環境中,不會有用DHCP這件事情
選n >> Configure interface for DHCP


選y >> Configure IPv4



是否重新命名這個interface

原本是em0,那就設定em0吧
別跟系統過不去啊~
>>em0

設定IP

第一次剛啟動時的狀態下 [ ] 內為空值,因為我已經有設定過了
只是再回頭來做截圖而已~
>>192.168.10.40


輸入Netmask

>>24


設定IPv6

>>n


設定完成後

應該就會出現下圖這樣
其中的 192.168.10.40 就是這個 FreeNAS 的管理IP


01-04.登入FreeNAS

登入密碼...不要問我
安裝的時候,有要你輸入了
反正是Lab,請愛用這組,不論任何系統任何密碼
一律都是XXXX <<....你知道的
http://192.168.10.40/


01-05.關機 FreeNAS

左邊 shutdown > shutdown


01-06.新增 4TB Disk

關機完畢後(是關FreeNAS這個VM,別搞錯囉)


不要太貪心

給 4096 GB = 4TB 就好
畢竟這不是真正的實體 DataStore
新增完成後,開機這個VM


登入後

有幾件事情要做:
.設定 基本組態
.確認 information
.設定 Web GUI IPv4
.建立 4TB Volume Name
.設定 share this 4TB Volume
.建立 Link Aggregations
.建立 vlan,將 vlan 綁在 lagg0 介面上
.加入剛剛新建的 vlan50
.設定 NFS service

01-07.設定 基本組態

可依照自己的Lab環境設定
Network > Global Configuration
Hostname: Store_FreeNAS40
Domain: vmlab.net
IPv4 Default Gateway: 192.168.10.254
Nameserver 1: 192.168.10.53
Nameserver 2: 192.168.10.54


01-08.確認 information

再確認一下
System > Information > Hostname


01-09.設定 Web GUI IPv4

設定192.168.10.40


01-10.建立 4TB Volume Name

Storage > Volume Manager


請按圖中步驟

並輸入...
Volume Name: FreeNAS_4T


要稍微等一下



建立好囉!



01-11. 設定 share this 4TB Volume

Sharing > Unix (NFS) Shares > Add Unix (NFS) Share


選定要share的目錄

就是剛剛建立好的 FreeNAS_4T
請用 Browse去選


按下Advanced Mode



Maproot User: root (這個很重要)



等會再啟動就好



二、2個 NIC 綁成 1個 aggregation 作 Failover

02-01. 建立 Link Aggregations
Network > Link Aggregations > Add Link Aggregation 



Protocol Type: Failover

Physical NICs in the LAGG: em1, em2
因為Lab的限制
這邊目前只能選擇 Failover
此Lab是實作 esxi 主機 2條接到 NFS 的線路
然後,任斷一條,NFS服務不中斷 

正常企業

應該是用 LACP protocol 去接外部實體Switch

下面2個NIC都要一起選到喔,不會選?

請按住Ctrl鍵不放,才可多選取


yes



建好囉



確認一下,是 Active

Network > Interfaces


三、將此 aggregation 跑 vlan 50

03-01. 建立 vlan,將 vlan 綁在 lagg0 介面上

Network > VLANs > Add VLAN


virtual Interface: vlan50

Parent Interface: lagg0
VLAN Tag: 50
Description: NFS


建好囉~



03-02. 加入剛剛新建的 vlan50

Network > Interfaces > Add Interface


NIC: vlan50

interface Name: NFS_vlan50
IPv4 Address: 192.168.50.40
IPv4 Netmask: /24 (255.255.255.0)
Options: up


完成



03-03. 設定 NFS servcie

Services > NFS
按旁邊 板手 的圖案


Number of servers: 10 (這個很重要)

Bind IP Addresses: 全勾 (這個很重要)
Allow non-root mount: 勾 (這個很重要)


按一下 ON 啟動NFS~

然後,再重啟一次FreeNAS
就OK了~


四、將此 share NFS 加到 esxi 主機
(移至 VM_Lab07-基本設定esxi、掛Share Storage NFS)


到這邊,我們完成了
1.建置 FreeNAS 的 VM 及 管理IP設定

2.在FreeNAS中,將2NIC綁成 lagg0 並設定 vlan 50

沒有留言:

張貼留言