调试存储器
完成以下步骤以调试 Satellite 存储配置。
登录到集群
-
登录到 IBM Cloud CLI。
ibmcloud login
-
列出 Satellite 位置并记下
Managed from
列。ibmcloud sat location ls
-
将 Satellite 位置的
Managed from
区域作为目标。 例如,对于wdc
targetus-east
。 有关更多信息,请参阅 Satellite 区域。ibmcloud target -r us-east
-
如果使用除
default
以外的资源组,请将其作为目标。ibmcloud target -g <resource-group>
获取配置详细信息
- 列出存储配置。
ibmcloud sat storage config ls
- 获取要排除故障的存储配置的详细信息,并注意
storage-template-version
字段。ibmcloud sat storage config get --config <CONFIG_NAME> --json
- 列出存储器分配。
ibmcloud sat storage assignment ls
- 获取使用配置的存储器分配的详细信息,并检查
version
字段是否与配置版本匹配。ibmcloud sat storage assignment get --assignment <ASSINGMENT_ID> --json
- 如果
storage-template-version
和您的分配version
不匹配,请升级存储器分配。ibmcloud sat storage assignment upgrade --assignment <ASSIGNMENT_ID>
收集 mustachetemplate-controller
pod 日志
- 列出
razeedeploy
命名空间中的 pod。oc get pods -n razeedeploy
- 获取
mustachetemplate-controller
pod 日志并检查是否存在任何配置或分配创建错误。oc logs mustachetemplate-controller-xxx-xxx -n razeedeploy
获取存储驱动程序 pod 日志
请注意,名称空间和 pod 名称是特定于模板的。 请验证这些详细信息,请参阅您在集群中使用的 存储器模板 页面。
- 从部署存储驱动程序 pod 的名称空间获取这些 pod。
oc get pods -n kube-system | grep POD-NAME
- 获取存储驱动程序 pod 日志。
oc get logs STORAGE-DRIVER-POD -n NAMESPACE
获取存储类详细信息
- 获取模板的存储类详细信息。
oc get sc
获取持久卷声明的详细信息
-
如果已部署使用存储器的应用程序,请列出 PVC。
oc get pvc
NAME READY STATUS RESTARTS AGE my-pvc 1/1 Running 0 2m58s
获取应用程序的 pod 日志
- 获取应用程序 pod 的列表。
oc get pods -n NAMESPACE
- 获取要进行故障诊断的 pod 的日志。
oc logs POD -n NAMESPACE
查看详细信息
查看错误消息,日志和配置详细信息并进行故障诊断。 查看 故障诊断文档 以了解进一步的调试步骤。
请联系支持人员
如果问题仍然存在,请打开 支持案例。 在案例详细信息中,请确保包含任何相关日志文件,错误消息或命令输出。