首先创建kvm组和vdsm用户
useradd -g kvm vdsm
修改vdsm的用户id
usermod -u 36 vdsm
安装nfs
yum -y install nfs-utils rpcbind
systemctl enable nfs
systemctl start nfs
如果不是基于vdsm创建的虚拟机,是一个具有kvm的平台上随意创建的一台nfs,则只需要添加vdsm用户,并将这个用户的id修改成36,并按照如下命令继续配置,最后在管理平台上正常添加使用即可。
# mkdir /data/vmstore #创建data存储域用于存放虚拟机数据
# chown 36:36 –R /data/vmstore #赋予VDSM权限
# chmod 0755 –R /data/vmstore #赋予执行权限
# cat /etc/exports #按照以下内容编辑exports文件
/data/vmstore *(rw,sync,no_subtree_check,all_squash,anonuid=36,anongid=36)
# systemctl enable --now nfs.service #开机启动并立刻启动
检查nfs
showmount -e localhost
关闭防火墙或者放行端口