IBM Cloud Docs
调试存储器

调试存储器

完成以下步骤以调试 Satellite 存储配置。

登录到集群

  1. 登录到 IBM Cloud CLI。

    ibmcloud login
    
  2. 列出 Satellite 位置并记下 Managed from 列。

    ibmcloud sat location ls
    
  3. 将 Satellite 位置的 Managed from 区域作为目标。 例如,对于 wdc target us-east。 有关更多信息,请参阅 Satellite 区域

    ibmcloud target -r us-east
    
  4. 如果使用除 default 以外的资源组,请将其作为目标。

    ibmcloud target -g <resource-group>
    
  5. 访问 Satellite 集群

获取配置详细信息

  1. 列出存储配置。
    ibmcloud sat storage config ls
    
  2. 获取要排除故障的存储配置的详细信息,并注意 storage-template-version 字段。
    ibmcloud sat storage config get --config <CONFIG_NAME> --json
    
  3. 列出存储器分配。
    ibmcloud sat storage assignment ls
    
  4. 获取使用配置的存储器分配的详细信息,并检查 version 字段是否与配置版本匹配。
    ibmcloud sat storage assignment get --assignment <ASSINGMENT_ID> --json
    
  5. 如果 storage-template-version 和您的分配 version 不匹配,请升级存储器分配。
    ibmcloud sat storage assignment upgrade --assignment <ASSIGNMENT_ID>
    

收集 mustachetemplate-controller pod 日志

  1. 列出 razeedeploy 命名空间中的 pod。
    oc get pods -n razeedeploy
    
  2. 获取 mustachetemplate-controller pod 日志并检查是否存在任何配置或分配创建错误。
    oc logs mustachetemplate-controller-xxx-xxx -n razeedeploy
    

获取存储驱动程序 pod 日志

请注意,名称空间和 pod 名称是特定于模板的。 请验证这些详细信息,请参阅您在集群中使用的 存储器模板 页面。

  1. 从部署存储驱动程序 pod 的名称空间获取这些 pod。
    oc get pods -n kube-system | grep POD-NAME
    
  2. 获取存储驱动程序 pod 日志。
    oc get logs STORAGE-DRIVER-POD -n NAMESPACE
    

获取存储类详细信息

  1. 获取模板的存储类详细信息。
    oc get sc
    

获取持久卷声明的详细信息

  1. 如果已部署使用存储器的应用程序,请列出 PVC。

    oc get pvc
    
    NAME                                READY   STATUS    RESTARTS   AGE
    my-pvc                              1/1     Running   0          2m58s
    

获取应用程序的 pod 日志

  1. 获取应用程序 pod 的列表。
    oc get pods -n NAMESPACE
    
  2. 获取要进行故障诊断的 pod 的日志。
    oc logs POD -n NAMESPACE
    

查看详细信息

查看错误消息,日志和配置详细信息并进行故障诊断。 查看 故障诊断文档 以了解进一步的调试步骤。

请联系支持人员

如果问题仍然存在,请打开 支持案例。 在案例详细信息中,请确保包含任何相关日志文件,错误消息或命令输出。