Ubuntu

Azure 負載平衡伺服器無法裝載 NFS 共享

  • December 21, 2016

我在 Azure Ubuntu 14.04LTS VM 上部署了 NFS 伺服器。我的 2 個 NFS 客戶端位於 Azure 負載均衡器(也是 Ubuntu 14.04LTS)後面。

嘗試使用以下方式安裝共享時:

mount -t nfs -o proto=tcp,port=2049 {serverIP}:/nfs_share /mount_point  

我得到以下結果:

mount.nfs: access denied by server while mounting {IP}:{share}

如果我showmount -e {server-IP}從 LBS 客戶端執行,它會正確列出共享。

從我的 Amazon 伺服器掛載 NFS 共享工作正常,所以我似乎沒有伺服器配置或防火牆問題。

這似乎將其範圍縮小到 Azure LBS 客戶端,但我不知道為什麼。任何指針將不勝感激。

根據您的描述,也許我們應該檢查 NFS 伺服器 /etc/exports 配置。這是我的測試(在同一個 VNet 中),它對我有用:

52.186.122.24 是 Azure 負載均衡器後面的客戶端 IP(不是負載均衡器 IP)。

順便說一句,我在 NSG 中打開了 2049 埠,我們可以在我們的客戶端測試使用 telnet IP 和埠 2049。內部 IP 也適用於 NFS。 在此處輸入圖像描述
在此處輸入圖像描述在此處輸入圖像描述

引用自:https://serverfault.com/questions/820796