使用oceanctl工具获取存储后端时,ONLINE字段值为false
现象描述
执行下列命令,查看存储后端状态:
oceanctl get backend
存储后端ONLINE字段值为false:
NAMESPACE NAME PROTOCOL STORAGETYPE SN STATUS ONLINE Url
huawei-csi backend-201-nas-nfs nfs oceanstor-nas XXXXXXXXXXXXXX000006 Bound false https://192.168.129.157:8088
根因分析
CSI使用创建存储后端时输入的账户和密码登录存储后端,若因为下列原因登录失败,则会将ONLINE字段值设置为false:
- 账户密码错误:该原因可能是在存储侧修改密码后,未在Kubernetes集群侧更新导致。参考下列 解决措施或规避方法 进行解决。
- 账户被锁定:该问题请参考 存储侧更新密码后账户被锁定 解决
解决措施或规避方法
- 获取最新的账户密码。
- 按照 oceanctl更新存储后端密码 所示,更新存储后端密码。