6.11. 操作失败的故障排除


如果在创建或挂载共享时出现错误,您可以从命令行运行查询以获取有关错误的更多信息。

6.11.1. 查看共享的错误消息

如果共享显示错误状态,可以使用命令行来检索用户支持消息。

流程

  1. 创建共享时,运行以下命令来查看共享的状态:

    $ openstack share list
  2. 如果共享的状态显示错误,请运行 share message list 命令。您可以使用 the -resource-id 选项来过滤您要查找的特定共享:

    $ openstack share message list [--resource-id]
  3. 检查 share message list 命令的输出中的 User Message 列,以查找错误摘要。
  4. 要查看有关错误的更多详细信息,请运行 message show 命令,后跟消息 列表命令的输出中的消息 ID:

    $ openstack share message show <id>
    • <id > 替换为 消息列表 命令输出的消息 ID。

6.11.2. 调试共享挂载失败

您可以使用这些验证步骤来识别挂载共享时错误的根本原因。

流程

  1. 验证共享的访问控制列表,以确保与您的客户端对应的规则正确且已成功应用:

    $ openstack share access list <share_01>
    • <share_01 > 替换为共享名称或共享 ID。

      在成功规则中,state 属性等于 active

  2. 如果共享类型参数配置为 driver_handles_share_servers=false,请从导出位置复制主机名或 IP 地址,并 ping 它确认到 NAS 服务器的连接:

    Example:

    $ ping -c 1 198.51.100.13
    PING 198.51.100.13 (198.51.100.13) 56(84) bytes of data.
    64 bytes from 198.51.100.13: icmp_seq=1 ttl=64 time=0.048 ms--- 198.51.100.13 ping statistics ---
    1 packets transmitted, 1 received, 0% packet loss, time 0ms
    rtt min/avg/max/mdev = 7.851/7.851/7.851/0.000 ms
  3. 如果您使用 NFS 协议,您可以验证 NFS 服务器是否已准备好响应正确端口上的 NFS RPC 调用:

    $ rpcinfo -T tcp -a 198.51.100.13.8.1 100003 4
    program 100003 version 4 ready and waiting
    注意

    IP 地址以通用地址格式(uaddr)编写,它添加了两个额外的 octets (8.1)来代表 NFS 服务端口 2049。

如果这些验证步骤失败,则可能会存在网络连接问题或共享文件系统服务(manila)的后端存储的问题。收集日志文件并联系红帽支持。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.