Skip to content

Commit

Permalink
resolved some review comments
Browse files Browse the repository at this point in the history
  • Loading branch information
sun7927 committed Aug 22, 2022
1 parent 5afd213 commit 02d5271
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,36 +5,36 @@ sidebar_label: "数据盘扩展"

# 数据盘扩展

当存储系统中的某个节点存储容量不足时,可以通过为该节点增加磁盘扩充容量。在HwameiStor中,可以通过下列步骤完成为节点增加磁盘(数据盘)。
当存储系统中的某个节点存储容量不足时,可以通过为该节点增加磁盘扩充容量。
在 HwameiStor 中,可以通过下列步骤完成为节点增加磁盘(数据盘)。

## 步骤

### 1. 准备新的存储磁盘

从HwameiStor中选择需要扩容的节点,将新增磁盘插入该节点的磁盘槽位。

从 HwameiStor 中选择需要扩容的节点,将新增磁盘插入该节点的磁盘槽位。
在本章节中,所用的新增存储节点和磁盘信息如下所示:

- name: k8s-worker-4
- devPath: /dev/sdc
- diskType: SSD

在新增磁盘被插入到HwameiStor存储节点`k8s-worker-4`后,检查该节点上的新磁盘状态,如下:
在新增磁盘被插入到 HwameiStor 存储节点 `k8s-worker-4` 后,检查该节点上的新磁盘状态,如下:

```console
# 1. 检查新增磁盘是否成功插入节点,并被正确识别
$ ssh root@k8s-worker-4
$ lsblk | grep sdc
sdc 8:32 0 20G 1 disk

# 2. 检查HwameiStor是否为新增磁盘正确创建资源LocalDisk,并且状态为`Unclaimed`
# 2. 检查 HwameiStor 是否为新增磁盘正确创建资源 LocalDisk,并且状态为 `Unclaimed`
$ kubectl get localdisk | grep k8s-worker-4 | grep sdc
k8s-worker-4-sdc k8s-worker-4 Unclaimed
```

### 2. 将新增磁盘加入到节点的存储池

通过创建资源LocalDiskClaim,将新增磁盘加入节点的存储池。如下所示。完成下列操作后,新磁盘应该被自动加入节点的SSD存储池中。如果该节点上没有SSD存储池,HwameiStor会为其自动创建,并将新磁盘加入其中。
通过创建资源 LocalDiskClaim,将新增磁盘加入节点的存储池。如下所示。完成下列操作后,新磁盘应该被自动加入节点的 SSD 存储池中。如果该节点上没有 SSD 存储池,HwameiStor 会为其自动创建,并将新磁盘加入其中。

```console
$ kubectl apply -f - <<EOF
Expand All @@ -51,7 +51,7 @@ EOF

### 3. 后续检查

完成上述步骤后,检查新增磁盘及其存储池的状态,确保节点和HwameiStor系统的正常运行。具体如下:
完成上述步骤后,检查新增磁盘及其存储池的状态,确保节点和 HwameiStor 系统的正常运行。具体如下:

```console
apiVersion: hwameistor.io/v1alpha1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,21 @@ sidebar_label: "节点扩展"

# 节点扩展

存储系统可以通过增加存储节点实现扩容。在HwameiStor里,通过下列步骤可以添加新的存储节点。
存储系统可以通过增加存储节点实现扩容。在 HwameiStor 里,通过下列步骤可以添加新的存储节点。

## 步骤

### 1. 准备新的存储节点

在Kubernetes集群中新增一个节点,或者,选择一个已有的集群节点(非HwameiStor节点)。该节点必须满足 [Prerequisites](../install/prereq.md) 要求的所有条件

在 Kubernetes 集群中新增一个节点,或者,选择一个已有的集群节点(非 HwameiStor 节点)
该节点必须满足 [Prerequisites](../install/prereq.md) 要求的所有条件。
在本章节中,所用的新增存储节点和磁盘信息如下所示:

- name: k8s-worker-4
- devPath: /dev/sdb
- diskType: SSD disk

新增节点已经成功加入Kubernetes集群之后,检查并确保下列Pods正常运行在该节点上,以及相关资源存在于集群中:
新增节点已经成功加入 Kubernetes 集群之后,检查并确保下列 Pods 正常运行在该节点上,以及相关资源存在于集群中:

```console
$ kubectl get node
Expand All @@ -34,15 +34,15 @@ $ kubectl -n hwameistor get pod -o wide | grep k8s-worker-4
hwameistor-local-disk-manager-c86g5 2/2 Running 0 19h 10.6.182.105 k8s-worker-4 <none> <none>
hwameistor-local-storage-s4zbw 2/2 Running 0 19h 192.168.140.82 k8s-worker-4 <none> <none>

# 检查LocalStorageNode资源
# 检查 LocalStorageNode 资源
$ kubectl get localstoragenode k8s-worker-4
NAME IP ZONE REGION STATUS AGE
k8s-worker-4 10.6.182.103 default default Ready 8d
```

### 2. 添加新增存储节点到HwameiStor系统
### 2. 添加新增存储节点到 HwameiStor 系统

为增加存储节点创建资源LocalStorageClaim,以此为新增存储节点构建存储池。这样,节点就已经成功加入HwameiStor系统。具体如下:
为增加存储节点创建资源 LocalStorageClaim,以此为新增存储节点构建存储池。这样,节点就已经成功加入 HwameiStor 系统。具体如下:

```console
$ kubectl apply -f - <<EOF
Expand All @@ -59,7 +59,7 @@ EOF

### 3. 后续检查

完成上述步骤后,检查新增存储节点及其存储池的状态,确保节点和HwameiStor系统的正常运行。具体如下:
完成上述步骤后,检查新增存储节点及其存储池的状态,确保节点和 HwameiStor 系统的正常运行。具体如下:

```console
$ kubectl get localstoragenode k8s-worker-4
Expand Down

0 comments on commit 02d5271

Please sign in to comment.