这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

更新存储后端

  • 当前使用oceanctl更新存储后端信息时,仅支持更新存储后端密码。
  • 若在存储侧更新了后端的账号密码,CSI插件会因登录失败而重试,可能会导致账号被锁定。如果账号被锁定,请参考存储侧更新密码后账户被锁定章节修改。

1 - oceanctl更新存储后端密码

更新后端示例

  1. 执行以下命令获取更新存储后端帮助。

    oceanctl update backend -h
    

    命令结果如下:

    Update a backend for Ocean Storage in Kubernetes
    
    Usage:
      oceanctl update backend <name> [flags]
    
    Examples:
      # Update backend account information in default(huawei-csi) namespace
      oceanctl update backend <name>  --password
    
      # Update backend account information in specified namespace
      oceanctl update backend <name> -n namespace --password
    
    Flags:
      -h, --help               help for backend
      -n, --namespace string   namespace of resources
          --password           Update account password
    
  2. 执行以下命令更新存储后端信息。

    oceanctl update backend backend-1 --password
    

    根据提示输入新的用户名和密码:

    Please enter this backend user name:admin
    Please enter this backend password:
    
    backend/backend-1 updated
    

2 - 手动更新存储后端

  • PVC发放需要基于已配置的存储后端,因此当存储后端已经发放PVC时,请勿随便修改存储后端。
  • 名称是存储后端的唯一标识,已发放PVC的存储后端不允许修改名称。
  • 存储后端修改后,新增配置仅作用于新发放的卷。
  • 存储后端修改期间,请勿执行卷管理操作。

操作步骤

  1. 参考删除存储后端章节,删除待修改存储后端。
  2. 参考创建存储后端章节,创建同名存储后端,存储后端名称不可变更。