0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

OpenShift Data Foundation (ODF) - Add Nodes

Posted at

OpenShift Data Foundation (ODF)

Red Hat OpenShift Data Foundation とは

Red Hat® OpenShift® Data Foundation (旧 Red Hat OpenShift Container Storage) は、コンテナ用ソフトウェア・デファインド・ストレージであり、Red Hat OpenShift に緊密に統合されたデータサービスを提供します。Red Hat OpenShift Data Foundation は、クラウド全体でアプリケーションを迅速かつ効率的に開発し、デプロイするのに役立ちます。

ここでは、以下のドキュメントに基づいて、AWS 上の OpenShift Container Platform (OCP) UPI 環境の ODF 4.16 に Node を追加する手順をご紹介します。

Adding a node to an user-provisioned infrastructure

OCP Console の Storage 配下 Data Foundation の Topology で Node 構成を確認します。ここでは 3 Nodes で構成されています。

image.png

oc node コマンドでも確認してみます。

$ oc get node -l  cluster.ocs.openshift.io/openshift-storage
node/ip-33-555-14-72.us-westside-99.machine.external
node/ip-33-555-14-94.us-westside-99.machine.external
node/ip-33-555-14-99.us-westside-99.machine.external

この構成に 3 Nodes を追加して合計 6 Nodes 構成にしてみます。ODF 専用にするために taint も設定します。

$ for N in node/ip-33-555-14-19.us-westside-99.machine.external node/ip-33-555-14-78.us-westside-99.machine.external node/ip-33-555-14-118.us-westside-99.machine.external
do
  oc label $N cluster.ocs.openshift.io/openshift-storage=""
  oc adm taint $N node.ocs.openshift.io/storage="true":NoSchedule
done
node/ip-33-555-14-19.us-westside-99.machine.external labeled
node/ip-33-555-14-19.us-westside-99.machine.external labeled
node/ip-33-555-14-19.us-westside-99.machine.external tainted
node/ip-33-555-14-78.us-westside-99.machine.external labeled
node/ip-33-555-14-78.us-westside-99.machine.external labeled
node/ip-33-555-14-78.us-westside-99.machine.external tainted
node/ip-33-555-14-118.us-westside-99.machine.external labeled
node/ip-33-555-14-118.us-westside-99.machine.external labeled
node/ip-33-555-14-118.us-westside-99.machine.external tainted
$ oc get node -l  cluster.ocs.openshift.io/openshift-storage
node/ip-33-555-14-118.us-westside-99.machine.external
node/ip-33-555-14-19.us-westside-99.machine.external
node/ip-33-555-14-72.us-westside-99.machine.external
node/ip-33-555-14-78.us-westside-99.machine.external
node/ip-33-555-14-94.us-westside-99.machine.external
node/ip-33-555-14-99.us-westside-99.machine.external

Topology で Node 構成を確認すると、6 Nodes に変更されていることが分かります。

image.png

Pod の稼働状況も確認してみます。

$ oc project -q
openshift-storage

$ oc get pod -o wide --sort-by=.spec.nodeName | egrep "csi-cephfsplugin-|csi-rbdplugin-" | egrep "14-19|14-78|14-118"
csi-cephfsplugin-s479j                                            2/2     Running     4          26d     92.177.14.19    ip-33-555-14-19.us-westside-99.machine.external    <none>           <none>
csi-rbdplugin-c9jp7                                               3/3     Running     3          4d2h    92.177.14.19    ip-33-555-14-19.us-westside-99.machine.external    <none>           <none>
csi-cephfsplugin-4fzqp                                            2/2     Running     4          26d     92.177.14.78    ip-33-555-14-78.us-westside-99.machine.external    <none>           <none>
csi-rbdplugin-jtj55                                               3/3     Running     3          4d2h    92.177.14.78    ip-33-555-14-78.us-westside-99.machine.external    <none>           <none>
csi-cephfsplugin-7nq6m                                            2/2     Running     4          26d     92.177.14.118   ip-33-555-14-118.us-westside-99.machine.external   <none>           <none>
csi-rbdplugin-xxxq9                                               3/3     Running     3          4d2h    92.177.14.118   ip-33-555-14-118.us-westside-99.machine.external   <none>           <none>

以上で ODF への Node の追加は完了です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?