TDC命令行扩容存储(新增存储池)

  其他常见问题
内容纲要

概要描述

有如下场景需要手动创建存储池:

TCOS安装时,漏掉部分磁盘,没有创建存储池
TCOS安装时,由于某些问题导致存储池没有创建成功
磁盘损坏重建存储池

本文介绍如何命令行一键创建存储池。

详细描述

创建存储池
1 ECO确认现在的存储总量

file

2 在相关节点添加磁盘

本例中,在fzd3节点上添加了/dev/sdc磁盘,磁盘大小500G
file

3 创建存储池

kubectl pool create负责将传参转化为WarpdrivePool CR,并部署到集群
命令行不做严格的传参检查,存储池是否创建成功,通过kubectl get wp命令查看
参数:
-d,创建存储池的磁盘/分区名称,可配置一块或多块磁盘,如 /dev/sda 或者 /dev/sda,/dev/sdb
-n,创建存储池的节点名称
-t,存储池类型,如silver, linear, gold, raid1

命令行如下:

[root@fzd1 ~]#  kubectl pool create -h
create warpdrive pool

Usage:
  kubectl create [flags]

Examples:
$ kubectl pool create --node  --devices  --type 

Flags:
  -d, --devices string   devices to create storage pool, like /dev/sda or /dev/sda,/dev/sdb
  -h, --help             help for create
  -n, --node string      node location of storage pool, like node01
  -t, --type string      specific storage type of pool, like silver, gold, linear

本次场景

 kubectl pool create -n fzd3 -d /dev/sdc -t gold

将/dev/sdc扩展成gold类型的存储池
file

4 查看存储池状态
kubectl get wp

file

ECO页面上显示
file

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。