7.4.5. 新規バケットクラスの作成
バケットクラスは、OBC (Object Bucket Class) の階層ポリシーおよびデータ配置を定義するバケットのクラスを表す CRD です。
以下の手順を使用して、OpenShift Container Storage でバケットクラスを作成します。
手順
- OpenShift Web コンソールの左側のペインで Operators → Installed Operators をクリックし、インストールされた Operator を表示します。
- OpenShift Container Storage Operator をクリックします。
OpenShift Container Storage Operator ページで右側にスクロールし、Bucket Class タブをクリックします。
図7.3 Bucket Class タブのある OpenShift Container Storage Operator ページ
- Create Bucket Class をクリックします。
Create new Bucket Class ページで、以下を実行します。
Bucket Class Name を入力し、Next をクリックします。
図7.4 Create Bucket Class ページ
Placement Policy で Tier 1 - Policy Type を選択し、Next をクリックします。要件に応じて、いずれかのオプションを選択できます。
- Spread により、選択したリソース全体にデータを分散できます。
- Mirror により、選択したリソース全体でデータを完全に複製できます。
Add Tier をクリックし、別のポリシー階層を追加します。
図7.5 階層 1 - Policy Type 選択ページ
「Tier 1 - Policy Type」で「Spread」 を選択した場合、利用可能な一覧から 1 つ以上の Backing Store リソースを選択してから、Next をクリックします。または、新規バッキングストアを作成することもできます。
図7.6 階層 1 - Baking Store 選択ページ
直前の手順で「Policy Type」に「Mirror」を選択する場合、2 つ以上のバッキングストアを選択する必要があります。
Bucket Class 設定を確認し、確認します。
図7.7 バケットクラス設定の確認ページ
- Create Bucket Class をクリックします。
検証手順
-
Operators
Installed Operators をクリックします。 - OpenShift Container Storage Operator をクリックします。
- 新しい Bucket Class を検索するか、または Bucket Class タブをクリックし、すべての Bucket Class を表示します。