本文介绍了在Ubuntu操作系统中如何进行NFS(网络文件系统)服务的离线环境下的安装步骤及所需软件包的准备过程。
为了配置NFS(Network File System),需要在管理结点与刀片上安装相应的软件包,并进行一系列的命令操作。
1. 在管理结点和刀片上分别执行以下步骤来安装所需软件:
- 执行如下命令以安装必要的deb文件:
```
sudo dpkg -i libgssglue1_0.4-2ubuntu1_amd64.deb
sudo dpkg -i libnfsidmap2_0.25-5_amd64.deb
sudo dpkg -i libtirpc1_0.2.2-5ubuntu2_amd64.deb
sudo dpkg -i rpcbind_0.2.1-2ubuntu1_amd64.deb
sudo dpkg -i nfs-common_1.2.8-6ubuntu1_amd64.deb
sudo dpkg -i nfs-kernel-server_1.2.8-6ubuntu1_amd64.deb
```
在管理结点上,还需打开`/etc/exports`文件,在末尾加入:
```
/XXXX *(rw,sync,no_root_squash)
```
其中,“/XXXX”代表要共享的目录。最后启动NFS服务:
```
sudo systemctl restart rpcbind
sudo systemctl restart nfs-kernel-server
```
2. 对于刀片端,执行以下命令以安装软件包:
- 安装所需deb文件:
```
sudo dpkg -i libgssglue1_0.4-2ubuntu1_amd64.deb
sudo dpkg -i libnfsidmap2_0.25-5_amd64.deb
sudo dpkg -i libtirpc1_0.2.2-5ubuntu2_amd64.deb
sudo dpkg -i rpcbind_0.2.1-2ubuntu1_amd64.deb
sudo dpkg -i nfs-common_1.2.8-6ubuntu1_amd64.deb
```
并启动rpc服务:
```
sudo systemctl restart rpcbind
```
3. 完成上述步骤后,刀片端可以通过执行以下命令来挂载管理结点上的共享目录:
- 挂载NFS文件系统至本地目录`/mnt`中:
```
sudo mount -t nfs -o nolock 10.0.0.10:/XXXX /mnt
```
其中的“10.0.0.10”是管理结点的IP地址,“/XXXX”为要共享的具体目录。当不再需要挂载时,可以使用`umount /mnt`命令卸载该文件系统。
以上步骤完成了NFS在两个节点上的配置以及数据共享设置。