将 NFS 共享挂载到主机容器

部署选项: Netezza Performance Server 对于 Cloud Pak for Data System

您可以将 NFS 外部存储挂载到 Netezza Performance Server 主机容器。

关于本任务

要挂载外部存储,必须在 e1n1 上自定义 ipshost1 容器,并在 e1n2e1n3 上复制这一更改。

过程

  1. 自定义 ipshost1 容器以添加 NFS 卷。
    1. 登录 ipshost1 docker 容器,创建挂载点目录。
      示例:
      e1n1# docker exec -it ipshost1 bash
      ipshost1# mkdir /mnt/vol1
      ipshost1# mkdir /mnt/vol2
      ipshost1# mkdir /mnt/vol3
    2. 更新 /etc/fstab 以定义要在容器内挂载的 NFS 卷。
      示例:
      ipshost1# cat /etc/fstab
      9.167.40.101:/nzscratch/vol1 /mnt/vol1 nfs nfsvers=3,soft,async,nolock 0 0
      9.167.40.101:/nzscratch/vol2 /mnt/vol2 nfs nfsvers=3,soft,async,nolock 0 0
      9.167.40.101:/nzscratch/vol3 /mnt/vol3 nfs nfsvers=3,soft,async,nolock 0 0
    3. 如果使用的是 11.0.5.0 版,请重新启动 ipsnfs.service
      ipshost1# systemctl restart ipsnfs
      ipsnfs.service 在 11.0.5.0 版中默认为启用。 启动容器时,会自动发布 ipsnfs 脚本,并挂载 /etc/fstab 文件中的所有 NFS 卷。
      对于旧版本的容器,可能需要启用并启动 ipsnfs.service
      ipshost1# systemctl enable ipsnfs
      ipshost1# systemctl start ipsnfs
    4. 验证 NFS 卷。
      ipshost1# mount | grep nfs
  2. 在其余控制平面节点 e1n2e1n3 上重新部署 ipshost1 容器。
    按照重新部署容器到 11.0.X.X 中描述的步骤重新部署容器。