挂载NFS
本章节将以两种挂载场景为例:第一种,挂载URLOS本地创建的NFS文件存储服务;第二种,挂载阿里云的NAS文件存储系统。
第一种场景:挂载本地NFS
安装NFS
在应用市场中搜索“nfs”,然后安装即可。
注意:不推荐用户将NFS单机版应用于生产环境,这里仅作演示使用。本节末尾附ubuntu/debian安装NFS服务的方法!
nfs应用仅需填写服务名称,其他默认即可:
挂载NFS
在集群中挂载NFS修改并部署集群:
在共享存储
卡片下填写“本地挂载目录”,推荐使用二级目录,如/nfs-data/data01/
,“NFS主机”填写之前安装nfs的主机ip,“NFS共享目录”填写/
,其他默认即可,然后点击提交按钮。
修并改部署所有主机
挂载NFS之后,所有主机必须重新部署一次,点击修改并部署,输入ssh密码提交即可
第二种场景:挂载阿里云NAS
如果你使用的是阿里云主机,那么你可以挂载阿里云的NAS,具体操作如下:
创建NAS
在阿里云控制台创建文件系统
购买NAS,可以选择按量付费或者购买存储包,具体视个人情况而定。
创建成功后,在文件系统列表中显示你创建的NAS,点击“管理”:
进入之后,在左侧菜单中选择“挂载使用”,然后复制挂载点(挂载地址):
我们将得到类似这样的挂载地址:23t3d4b723-spo12.cn-shenzhen.nas.aliyuncs.com
挂载NAS
在集群中挂载NFS修改并部署集群:
在共享存储
卡片下填写“本地挂载目录”,推荐使用二级目录,如/nfs-data/data01/
,“NFS主机”填写入23t3d4b723-spo12.cn-shenzhen.nas.aliyuncs.com
,“NFS共享目录”填写/
,其他默认即可,然后点击提交按钮。
修并改部署所有主机
挂载NAS之后,所有主机必须重新部署一次,点击修改并部署,输入ssh密码提交即可
Ubuntu/Debian安装NFS服务的方法
安装NFS相关包
# Ubuntu/Debian
apt-get install nfs-kernel-server nfs-common
# centos 7
# yum install nfs-utils
配置NFS目录和权限
新建/nfsdir
作为共享存储目录:
mkdir /nfsdir && chmod -R 777 /nfsdir/
修改NFS配置
vim /etc/exports
在最后一行添加/nfsdir *(rw,all_squash,insecure)
,目的是让NFS目录允许匿名访问。
补充:
# 将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody)
/nfsdir *(rw,all_squash,insecure)
# 将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性
# 不将root用户及所属组都映射为匿名用户或用户组(默认设置)
/nfsdir *(rw,sync,no_root_squash)
重启服务
/etc/init.d/nfs-kernel-server restart
# centos 7
# systemctl enable nfs-server && systemctl start nfs-server
如使用以上安装方法,在集群 -> 共享存储
的【NFS共享存储目录】一项中,需填写为:/nfsdir