Windows Server 建立 NFS Server 給 ESXi 使用

 

建立 LAB 環境蠻好用的,不用太在意效能的問題…

環境雖然是 Windows Server 2012,但是,2016 也同樣適用。

執行【Server Manager】

點選右上角的【Manage】->【Add Roles and Features】

image

image

image

image

選取【Server for NFS】

image

新增一個要透過 NFS 分享的目錄,例如:F:\NFS-Data

image

image

ESXi 寫入檔案時,需要維持 UID=0 ,所以,點選【Permissions】

image

最重要的就是【Allow root access】

image

試著新增一筆【Add】

image

image

回到 vSphere 的環境,vCenter 跟 ESXi 都是 6.7版

目前 ESXi 只有內接的 storage

image

ESXi 主機【172.20.10.51】,跟 NFS Server【172.20.10.10】都同在管理用網路,所幸連 VMKernel port 都省了【其實是使用原來管理用網路的VMKernel port】,直接新增 NFS datastore

image

image

image

image

image

只建立 datastore 還不夠,必須要可以新增虛擬機到 NFS datastore,才算是完整的測試。

新增一台虛擬機測試看看…

image

image

image

image

當然是選 NFS datastore

image

image

測試 NFS Read-Write 時,並不需要真的 deploy 或是安裝一台真正的虛擬機,只需要一台空殼的虛擬機即可,所以,這裡就隨便選一個吧~~~

image

虛擬機的規格,一樣是隨便選就可以,但是,*.vmdk 記得選成【thin provision】,一來比較快,也不占用 datastore

image

image

image

成功建立虛擬機,才能確定【Allow root access】是對的!

再來,反過來觀察一下,如果不點選【Allow root access】,會發生甚麼事?

先將 NFS datastore unmount掉

image

回到 Windows Server 2012,取消【Allow root access】

image

在取消【Allow root access】的情況下,ESXi 依舊可以將 NFS datastore掛載

image

但是,新增目錄時,就會看到錯誤訊息了!

image

看到這個錯誤訊息,不太容易聯想到是【Allow root access】沒有選吧!

廣告
本篇發表於 Bookmark, CentOS 6, CentOS 7, Cloud雲端, 虛擬化, Linux, RHEL 6, RHEL 7, ubuntu, View, VMware, Windows, Windows 2016。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s