算是重頭戲了
大部分的第一個挫折
會在這裡出現
一般的Lab
環境單純簡單
我的Lab
有網段、有vlan
相對來說,複雜許多
但是...
這也是企業最會採取的方式啊
這不就是Lab的最高原則嗎?
即以最大限度模擬企業環境
一、掛 Share Storage NFS
二、驗證
三、注意事項
二、掛 Share Storage NFS
01-01.連入 vCenter
請開啟 vSphere Client
IP: 192.168.10.10
ID: administrator@vsphere.local
PW: 你懂的

01-02.新增儲存區

選擇 網路檔案系統

伺服器: 192.168.50.40
資料夾: /mnt/FreeNAS_4T
資料存放區名稱: FreeNAS40_4T

順利的話
應該按下確定按鈕後,馬上就會 加好
幾乎不用1秒鐘
查看一下儲存區
二、驗證
02-01.測試寫入
開啟這個剛Mount好的 Share Storage
在裡面建立個新資料夾,模擬是否可以讀寫這個DataStorage
右鍵選擇 瀏覽資料存放區開啟這個剛Mount好的 Share Storage
在裡面建立個新資料夾,模擬是否可以讀寫這個DataStorage

新增資料夾

命名: ISO

有順利出現,恭喜完成囉!!

三、注意事項
03-01.掛載不上去
過程中...
也有可能會出現各種錯誤
以下是製作教學時,出現過的錯誤

原因是
在 esxi host上的防火牆
沒有允許 192.168.50.40
組態 > 軟體 > 安全性設定檔 > 防火牆 內容 > NFS Client > 防火牆

加入1筆吧~
因為50網段,規劃上就是專門給NFS用的
就整個網段全開放吧~

幾次驗證測試
竟然還是不行
但是把整個NFS的policy給取消,就Mount到了
真的很怪
反正
mount不上去,什麼問題都有可能發生
偏偏網路上,絕對不會告訴你怎麼做
不信??那就自己去找看看吧~
後來我用一張vNIC就Mount上去了
可是後來想說再驗證一下,再綁2個vNIC去Mount
就又不行了~真的很OOXX

防火牆設定
乾脆各網段都全開放吧~

真的不行的話
建議的思考邏輯
1.確認NIC都是Up的,且MTU都是一致的
先看一下esxi網卡的部分
esxcfg-nics -l

看一下VMKernel的部分

2.ping看看,從哪裡ping哪裡,很重要
因為此Lab是新增一個vmkernel去跑這個NFS traffic

所以
我們可以到 esxi 底層
用 vmk1 的 ip 去ping NFS 的 Server IP
vmkping -I vmk1 192.168.50.40

3.再來確認,NFS的port
NFS會使用到TCP/ UDP 的 111 和 2049
至於...為什麼會用到2個port
建議不用想太多,就當作FTP一樣
NFS主要是聽2049,另外111就當作 Client 和 Server 做查詢使用
真有學術精神,請去翻翻RFC
nc -z 192.168.50.40 2049

nc -z 192.168.50.40 111

4.再來...就沒步了
.直接把 esxi 的firewall關掉
.把NFS Server和 esxi 都重啟
.NFS掛上10網段不走vlan50,直連esxi看看
.把電腦關了,去睡個覺吧
通常應該
這樣都要可以Mount才是
後來...
我什麼都沒動,擺著做其他事
大約30分鐘回來後,再下一樣的指令
竟然就Mount上去了,而且還是 秒Mount...
乖乖,VMware我真的搞不懂你耶

而且我的Firewall也沒開啊

總之...
Good luck!!
03-02.容量問題
因為這個FreeNAS的Store是虛擬出來的
這個VM在主戰機上,所佔用的檔案大小
完全取決於對VM的寫入狀況而定
經過一段時間的存取後
即便這個FreeNAS中的volume
已經沒有vmdk了,但還是會佔用很多的空間
(上百GB,視情況而定)
所以...
我會建2個 FreeNAS,一段時間後
當占用的資料太肥大的時候
就來做移轉,交替使用
192.168.10.40
192.168.10.41
就是無止境的 troubleshooting
經驗就是這樣來的,遇到的問題越多
就越學越多~
即便
是做教學截圖,也是失敗了很多次才完成的
既然是程序
應該照個流程、步驟,就可以重置之前的環境
可是...
每次重建Lab系統
操作方式也都一樣,就是在Mount NFS Storage的時候
往往都會有意外的驚喜
要嘛一次搞定,不然就問題多多,完全不輸正式環境
公有雲上的這個問題...
至今沒有明確正確的完整解答
向VMware開case,向Storage反應
至今...無解
就我知識所及,能做的就這些了
或許使用其他方式,可能挫折會更少點
1.使用iSCSI Storage
2.只用單一網段
3.不切vlan
4.不做 failover
5.買實體NAS
僅供參考

到這邊,我們完成了
1.掛載 NFS Share Storage
沒有留言:
張貼留言