添加NFS存储
- 新增一台虚拟机(C2-M2-D20),做NFS存储
- 安装NFS服务器
yum install -y nfs-server rpcbind
# 划分共享存储
mkdir -p /data/nfs-share
chmod a+w /data/nfs-share # 增加写权限
# 配置NFS读写权限
vi /etc/exports
/data/nfs-share *(rw,sync,no_root_squash)
# 启动服务
systemctl start rpcbind
systemctl start nfs-server
sync 写入nfs服务器内存的数据会及时写入磁盘
squash表示是否压缩登录用户权限,包括:
- no_root_squash:登入NFS服务器共享目录的使用者,如果是root时,那么对于这个分享的目录来说,他就具有root的权限;
- root_squash:在登入NFS服务器共享目录的使用者,如果是root时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的UID与GID都会变成nfsnobody那个系统账号的身份;
- all_squash:登入NFS服务器共享目录的用户的UID和GID压缩为匿名用户nfsnobody,比较安全(推荐)。
- no_all_squash:保留登入NFS服务器共享目录的用户的UID和GID(默认)。
- 检查
# 服务器
nfsstat -s
exportfs
# 客户端
mount -t nfs 服务端ip:/data/nfs /mnt #挂载
showmount -e nfs的ip # 查看挂载
- 配置ESXi,添加NFS存储