- 发布于
LXC容器安装nfs-server
1881-–
- 作者
- 姓名
- zhli
- 打开PVE Shell,创建一个新的配置文件:
cp -i /etc/apparmor.d/lxc/lxc-default-cgns /etc/apparmor.d/lxc/lxc-default-with-nfs
- 编辑这个配置文件
nano /etc/apparmor.d/lxc/lxc-default-with-nfs
修改配置名称为lxc-container-default-with-nfs
,并且在"}"之前插入:
mount fstype=nfs*,
mount fstype=rpc_pipefs,
- 保存配置文件,然后重启服务:
systemctl reload apparmor
- 将战歌配置应用到指定的容器,比如ID为104的容器:
nano /etc/pve/lxc/104.conf
插入如下内容:
lxc.apparmor.profile: lxc-container-default-with-nfs
- 保存,然后重启这个容器
- 安装nfs
yum -y install nfs-utils
mkdir /nfsdata
cat > /etc/exports < EOF
/nfsdata *(rw,sync,no_root_squash)
EOF
systemctl start nfs-server && systemctl enable nfs-server
- 如果k8s要使用nfs卷,集群中所有节点都需要安装:
yum -y install nfs-utils