当 DevOps 工程师使用持久卷声明部署有状态应用程序时,vSphere with Tanzu 会创建持久卷对象和匹配的持久虚拟磁盘。作为 vSphere 管理员,您可以在 vSphere Client 中查看持久卷的详细信息。此外,还可以监控持久卷的存储合规性和运行状况。

过程

  1. vSphere Client 中,导航到具有持久卷的命名空间。
    1. vSphere Client 主菜单中,选择工作负载管理
    2. 单击命名空间选项卡,然后从列表中选择命名空间。
  2. 单击存储选项卡,然后单击持久卷声明
    vSphere Client 将列出命名空间中可用的所有持久卷声明对象和相应的卷。
  3. 要查看所选持久卷声明的详细信息,请在持久卷名称列中单击该卷的名称。
  4. 容器卷页面上,检查卷的运行状况和存储策略合规性。
    1. 单击详细信息图标,然后在基础知识Kubernetes 对象选项卡之间切换,以查看 Kubernetes 持久卷的其他信息。

      要使用 kubectl 命令监控卷的运行状况,请参见监控 vSphere 命名空间 或 Tanzu Kubernetes Grid 集群中的卷运行状况


      “基础”选项卡显示与 PVC 相关的详细信息,如 pod、数据存储和存储策略
    2. 验证卷的运行状况。
      运行状况 描述
      可访问 持久卷可访问且可供使用。
      不可访问 持久卷不可访问且无法使用。如果连接到数据存储的主机无法访问存储持久卷的数据存储,则该持久卷将变得不可访问。
    3. 验证存储合规性状态。
      可以在 合规性状态列中看到以下项之一。
      合规性状态 描述
      合规 支持卷的虚拟磁盘所在的数据存储具有策略所需的存储功能。
      已过期 该状态表示策略已进行编辑,但新的存储要求尚未传递到数据存储。要传递更改,请将策略重新应用于已过期的卷。
      不合规 数据存储支持指定的存储要求,但目前无法符合存储策略。例如,当数据存储的物理资源不可用时,状态可能变为“不合规”。您可以通过更改主机集群的物理配置将数据存储变为合规,例如向集群添加主机或磁盘。如果其他资源符合存储策略,状态将变为“合规”。
      不适用 存储策略引用不受数据存储支持的数据存储功能。
    4. 如果合规性状态为“已过期”,请选择卷,然后单击重新应用策略
      PVC 显示为“已过期”
      状态将更改为“合规”。