4.3. OpenShift Container Platform ユーザーインターフェイスを使用した namespace バケットの追加
OpenShift Container Platform ユーザーインターフェイスを使用して namespace バケットを追加できます。namespace バケットの詳細は、namespace バケットの管理 を参照してください。
前提条件
- OpenShift Data Foundation Operator を使用する Openshift Container Platform がすでにインストールされている。
- Multicloud Object Gateway (MCG) へのアクセス。
手順
-
OpenShift Web コンソールで、Storage
Object Storage Namespace Store タブに移動します。 Create Namespace Store タブをクリックして、namespace バケットで使用される
namespacestore
リソースを作成します。-
namespacestore
名を入力します。 - プロバイダーとリージョンを選択します。
- 既存のシークレットを選択するか、Switch to credentials をクリックして、シークレットキーおよびシークレットアクセスキーを入力してシークレットを作成します。
- ターゲットバケットを入力します。
- Create をクリックします。
-
-
Namespace Store タブで、新規作成された
namespacestore
が Ready 状態にあることを確認します。 - 必要な量のリソースをすべて作成するまで、手順 2 と 3 を繰り返します。
Bucket Class タブに移動し、Create Bucket Class をクリックします。
-
Namespace
BucketClass type ラジオボタンを選択します。 - BucketClass 名 を入力し、Next をクリックします。
namespace バケットの Namespace Policy Type を選択し、Next をクリックします。
- namespace ポリシータイプが Single の場合、読み取りリソースを選択する必要があります。
- namespace ポリシータイプが Multi の場合、読み取りリソースおよび書き込みリソースを選択する必要があります。
- namespace ポリシータイプが Cache の場合は、namespace バケットの読み取りおよび書き込みターゲットを定義する Hub namespace ストアを選択する必要があります。
- namespace バケットの読み取りおよび書き込みターゲットを定義する Read and Write NamespaceStore を 1 つ選択し、Next をクリックします。
- 新しいバケットクラスの詳細を確認し、Create Bucket Class をクリックします。
-
- Bucket Class タブに移動し、新たに作成されたリソースが Ready フェーズにあることを確認します。
Object Bucket Claims タブに移動し、Create Object Bucket Claim をクリックします。
- namespace バケットの ObjectBucketClaim Name を入力します。
-
StorageClass を
openshift-storage.noobaa.io
として選択します。 -
一覧から、
namespacestore
用に以前に作成した BucketClass を選択します。デフォルトでは、noobaa-default-bucket-class
が選択されます。 - Create をクリックします。namespace バケットが、namespace の Object Bucket Claim とともに作成されます。
- Object Bucket Claims タブに移動し、作成された Object Bucket Claim が Bound 状態にあることを確認します。
- Object Buckets タブに移動し、namespace バケットがリストに存在し、Bound 状態にあることを確認します。