内容纲要
概要描述
本文描述将一块新磁盘扩容合并到现有的存储池中,以扩展存储池的容量。
详细描述
TCOS3.0之前的版本,对存储池使用的磁盘数量有限制:一个存储池只允许使用一块磁盘;如果配置多块磁盘,创建或者修改CR时会报错。
TCOS3.0之后,存储池由WarprivePool CRD统一纳管,因此,存储池的扩容也通过对WarpdrivePool CR的修改来触发。
适用版本
TCOS3.0之后
1 找到存储池对应的资源
查看所有存储池的使用情况
kubectl get wp
这边以扩容gts-tdc2x-021-silver0 为例
kubectl get wp gts-tdc2x-021-silver0
2 确认要扩容的磁盘
lsblk
一般在最底部 由下图看是sdl
3 扩容进存储池
kubectl patch wp gts-tdc2x-021-silver0 --type=json -p '[{"op":"add","path":"/spec/blkDevice/-","value":"/dev/sdl"}]'