|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
NFS存储
在您可以将NFS存储卷插件与Rancher部署一起使用之前,您需要部署一个NFS服务器。
|
|
推荐:
为了简化管理防火墙规则的过程,请使用NFSv4。 |
-
使用远程终端连接,登录到您打算用于NFS存储的Ubuntu服务器。
-
输入下面的命令:
sudo apt-get install nfs-kernel-server
-
输入以下命令,该命令设置用于存储的目录以及用户访问权限。如果您希望将存储保留在不同的目录中,请修改该命令。
mkdir -p /nfs && chown nobody:nogroup /nfs
-
`-p /nfs`参数在root下创建一个名为`nfs`的目录。
-
`chown nobody:nogroup /nfs`参数允许对存储目录的所有访问。
-
-
创建NFS导出表。该表设置您NFS服务器上暴露给将使用该服务器进行存储的节点的目录路径。
-
使用您选择的文本编辑器打开`/etc/exports`。
-
添加您在第3步中创建的`/nfs`文件夹的路径,以及您集群节点的IP地址。为集群中的每个IP地址添加一个条目。在每个地址及其附带参数后跟一个空格作为分隔符。
/nfs <IP_ADDRESS1>(rw,sync,no_subtree_check) <IP_ADDRESS2>(rw,sync,no_subtree_check) <IP_ADDRESS3>(rw,sync,no_subtree_check)
您可以用子网替换IP地址。例如:
10.212.50.12/24 -
通过输入以下命令更新NFS表:
exportfs -ra
-
-
打开NFS使用的端口。
-
要找出NFS使用的端口,请输入以下命令:
rpcinfo -p | grep nfs
-
打开前一个命令输出的端口。例如,以下命令打开端口2049:
sudo ufw allow 2049
-
*结果:*您的NFS服务器已配置,可与Rancher节点一起用于存储。