Skip to main content
Novus
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

了解如何使用 Novus Data Director

贡献者 dmp-netapp

Novus Data Directors(NDD)锚定 Novus 元数据层,管理跨 MDS 节点的元数据的分发和所有权。您可以使用 NDD 命令行界面来执行管理任务。在生产环境中部署 NetApp Novus 之前,了解管理结构和配置选项至关重要。

Novus 命令行界面

您可以从一个活动 MDS 主机的 Linux 命令行界面管理 Novus Data Director。您可以在本地或通过 SSH 连接到 MDS 主机。NDD 命令行界面中提供了两个主要工具。

mds-admin

在下面描述的几个不同区域中对单个节点实例(一个命名空间)进行操作。该命令连接到 pnfs-mds 管理端点(默认端口为 50051)。

ndd-admin

对整个 NDD 部署(所有主机和命名空间)进行操作。您可以准备主机、配置命名空间,并处理管理和维护任务,例如备份和还原以及密钥轮换和升级。它会根据需要代表您运行 mds-admin 命令。

使用 `mds-admin`执行 Novus 管理

您可以使用 NDD CLI 在 Novus Data Director 上执行各种管理任务。这些任务分为几类。

注意 在 NDD 处执行命令时请务必小心。某些命令可能会更改系统状态或带来较高风险。其他命令,例如节点命令 (force-remove、 subtree-unlink、 backup restore),可能会造成损坏。
运行状况、诊断和支持
  • 确定 NDD 群集状态

  • 收集支持包并打印协议版本

  • 清理任何崩溃留下的文件和记录

  • 检查或修复 `mds-admin`操作日志

MDS 集群成员资格和升级
  • 添加、排出、分离或删除 MDS 节点,并附加备用副本

  • 一次一个节点地运行滚动升级并推送配置更改

元数据所有权:命名空间如何跨 MDS 节点拆分
  • 在 MDS 节点之间列出、移动、拆分和重新分配子树,并批准自动拆分提案

  • 重新平衡分片并解释路径的放置位置

数据服务器(ONTAP 后端)管理
  • 注册、删除、验证和排空数据服务器,并设置其状态

  • 检查容量,设置放置权重,设置多路径地址和 NFS 版本,并管理 MDS 主机上的数据服务器挂载

  • 声明导出的所有权标记,并保留数据服务器主机的清单

数据放置和保护
  • 查找哪个数据服务器保存文件,然后移动、重新映射或添加镜像

  • 将镜像修复到数据服务器上,在数据服务器之间移动镜像,并将文件回填到目标镜像计数

  • 管理提前创建的文件池

  • 开启或关闭分层

  • 为 HPC 路径打开或关闭宽条带

命名空间策略和数据管理
  • 设置配额

  • 将元数据标记添加到路径并按标记搜索

  • 备份、验证和还原元数据目录

客户端、租户和附加流程
  • 强制客户端会话过期、清理客户端恢复记录和管理客户端身份记录

  • 恢复后处理 VIP 路由

  • 创建、暂停、恢复、快照、还原、迁移和限制租户

  • 注册并限制助手(“伴侣”)进程的资源

开始使用 NDD CLI

您可以发出一些基本命令来开始使用。

关于此任务

默认情况下, mds-admin 连接到本地主机上的元数据服务器(127.0.0.1,端口 50051)。要访问不同的 NDD 实例,请将选项 --mds-host <address> 与 --mds-port <port> 一起使用。请务必使用主机的 MDS 地址,而不是其管理地址。

开始之前

您需要 MDS 主机的 IP 地址或主机名以及对其的 SSH 访问权限。您还需要相应的凭据才能以 root 用户身份登录。

步骤
  1. 使用 SSH 连接到 MDS 主机。

    ssh root@<mds-host>

  2. 显示发行版和协议版本。

    mds-admin -V

  3. 获取有关命令的帮助

    mds-admin --help
    mds-admin help status
    mds-admin help "ds list"

    请注意, --help 列出了所有可用命令,而 help <command> 显示了特定命令的选项。将完整的多词命令用双引号括起来。您也可以使用 mds-admin help -k <keyword> 按关键字进行搜索。