了解如何使用 Novus Data Director
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 用户身份登录。
-
使用 SSH 连接到 MDS 主机。
ssh root@<mds-host> -
显示发行版和协议版本。
mds-admin -V -
获取有关命令的帮助
mds-admin --help mds-admin help status mds-admin help "ds list"
请注意,
--help列出了所有可用命令,而help <command>显示了特定命令的选项。将完整的多词命令用双引号括起来。您也可以使用mds-admin help -k <keyword>按关键字进行搜索。