6.2. IBM Fusion Access for SAN のインストールと設定
Red Hat OpenShift Virtualization を IBM Fusion Access for SAN とともに使用するには、まず Fusion Access for SAN Operator をインストールする必要があります。
次に、Kubernetes プルシークレットを作成し、FusionAccess カスタムリソース (CR) を作成する必要があります。
最後に、Red Hat OpenShift Container Platform Web コンソールのウィザードに従って、ストレージクラスター、ローカルディスク、およびファイルシステムを設定します。
6.2.1. Fusion Access for SAN Operator のインストール リンクのコピーリンクがクリップボードにコピーされました!
Fusion Access for SAN Operator は、OpenShift Container Platform Web コンソールの OperatorHub からインストールします。
前提条件
-
cluster-admin
ロールを持つユーザーとしてクラスターにアクセスできる。 - 動作するコンテナーレジストリーが有効になっている。
手順
-
OpenShift Container Platform Web コンソールで、Operators
OperatorHub ページに移動します。 -
Filter by keyword フィールドに
Fusion Access for SAN
と入力します。 - Fusion Access for SAN タイルを選択し、Install をクリックします。
- Install Operator ページで、Update Channel、Version、および Installation mode のデフォルトの選択をそのままにします。
Installed Namespace で Operator recommended Namespace が選択されていることを確認します。
これにより、Operator が
ibm-fusion-access
namespace にインストールされます。この namespace がまだ存在しない場合は、自動的に作成されます。警告ibm-fusion-access
以外の namespace に Fusion Access for SAN Operator をインストールすると、Fusion Access for SAN は機能しません。Update Approval でデフォルトの Automatic が選択されていることを確認します。
これにより、新しい z-stream リリースが利用可能になったときに自動更新が可能になります。
Install をクリックします。
これにより、Operator がインストールされます。
検証
-
Operators
Installed Operators に移動します。 - Fusion Access for SAN Operator が表示されていることを確認します。
6.2.2. Kubernetes プルシークレットの作成 リンクのコピーリンクがクリップボードにコピーされました!
Fusion Access for SAN Operator をインストールした後、Kubernetes シークレットオブジェクトを作成する必要があります。これは、IBM コンテナーレジストリーから必要なコンテナーイメージをプルする IBM エンタイトルメントキーを保持するためのものです。
前提条件
-
oc
CLI がインストールされている。 -
cluster-admin
ロールを持つユーザーとしてクラスターにアクセスできる。 -
Fusion Access for SAN Operator をインストールし、そのプロセスで
ibm-fusion-access
namespace を作成した。
手順
- Fusion Access for SAN の IBMid と password を使用して、IBM Container software library にログインします。
IBM Container software library で、エンタイトルメントキーを取得します。
- エンタイトルメントキーがまだない場合は、Get entitlement key または Add new key をクリックし、Copy をクリックします。
- エンタイトルメントキーがすでにある場合は、Copy をクリックします。
- エンタイトルメントキーを安全な場所に保存します。
oc create
コマンドを実行して、シークレットオブジェクトを作成します。oc create secret -n ibm-fusion-access generic fusion-pullsecret \ --from-literal=ibm-entitlement-key=<ibm-entitlement-key>
$ oc create secret -n ibm-fusion-access generic fusion-pullsecret \ --from-literal=ibm-entitlement-key=<ibm-entitlement-key>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- これは、ステップ 2 で IBM Container software library からコピーしたエンタイトルメントキーです。
検証
-
OpenShift Container Platform Web コンソールで、Workloads
Secrets に移動します。 -
リストで
fusion-pullsecret
を見つけます。
6.2.3. FusionAccess CR の作成 リンクのコピーリンクがクリップボードにコピーされました!
Fusion Access for SAN Operator をインストールし、Kubernetes プルシークレットを作成した後、FusionAccess
カスタムリソース (CR) を作成する必要があります。
FusionAccess
CR を作成すると、正しいバージョンの IBM Storage Scale のインストールがトリガーされ、共有 LUN を持つワーカーノードが検出されます。
前提条件
-
cluster-admin
ロールを持つユーザーとしてクラスターにアクセスできる。 - Fusion Access for SAN Operator をインストールした。
- Kubernetes プルシークレットを作成した。
手順
-
OpenShift Container Platform Web コンソールで、Operators
Installed Operators に移動します。 - インストールした Fusion Access for SAN Operator をクリックします。
- Fusion Access for SAN ページで、Fusion Access タブを選択します。
- Create FusionAccess をクリックします。
- Create FusionAccess ページで、オブジェクトの Name を入力します。
- オプション: 関連する場合は Labels を追加することもできます。
ドロップダウンリストから IBM Storage Scale Version を選択します。
このバージョンは、Fusion Access for SAN Operator のインストールに使用したバージョンと同じです。
- Create をクリックします。
検証
-
Fusion Access for SAN Operator ページの Fusion Access タブで、作成した
FusionAccess
CR に Ready ステータスが表示されていることを確認します。
6.2.4. Fusion Access for SAN を使用したストレージクラスターの作成 リンクのコピーリンクがクリップボードにコピーされました!
Fusion Access for SAN Operator をインストールしたら、共有ストレージノードを使用してストレージクラスターを作成できます。
OpenShift Container Platform Web コンソールのストレージクラスター作成ウィザードでは、わかりやすい手順が提供され、共有ディスクを持つ関連するワーカーノードのリストが表示されます。
前提条件
認識および接続された共有 LUN を持つベアメタルワーカーノードがある。
共有 LUN は、すべてのワーカーが同時にアクセスする共有ディスクです。
- Fusion Access for SAN Operator をインストールした。
-
ibm-fusion-access
namespace にFusionAccess
カスタムリソース (CR) を作成した。
手順
-
OpenShift Container Platform Web コンソールで、Storage
Fusion Access for SAN に移動します。 - Create storage cluster をクリックします。
共有 LUN を持つワーカーノードを選択します。
注記リストから選択できるのは、最低 20 GB の RAM を持つワーカーノードのみです。
Create storage cluster をクリックします。
ページが再読み込みされ、新しいストレージクラスターの Fusion Access for SAN ページが開きます。
6.2.5. Fusion Access for SAN を使用したファイルシステムの作成 リンクのコピーリンクがクリップボードにコピーされました!
必要なストレージを表すファイルシステムを作成する必要があります。
ファイルシステムは、ストレージクラスターの作成時に選択したワーカーノードで使用可能なストレージに基づいて作成されます。
前提条件
- Fusion Access for SAN ストレージクラスターを作成した。
手順
-
OpenShift Container Platform Web コンソールで、Storage
Fusion Access for SAN に移動します。 - File systems タブで、Create file system をクリックします。
- 新しいファイルシステムの Name を入力します。
- ファイルシステムのストレージボリュームとして使用する LUN を選択します。
Create file system をクリックします。
Fusion Access for SAN ページが再読み込みされ、新しいファイルシステムが File systems タブに表示されます。
次のステップ
作成するファイルシステムごとにこの手順を繰り返します。
検証
File systems タブでファイルシステムの Status を監視し、それが Healthy とマークされるまで待ちます。
注記これは数分かかる可能性があります。
- ファイルシステムの StorageClass をクリックします。
YAML タブで、次の点を確認します。
-
name
フィールドの値は作成したファイルシステムの名前です。 -
provisioner
フィールドの値はspectrumscale.csi.ibm.com
です。 volBackendFs
フィールドの値は、作成したファイルシステムの名前と同じになります。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
6.2.6. 次のステップ リンクのコピーリンクがクリップボードにコピーされました!
ストレージクラスターとファイルシステムを作成したら、ストレージクラスター上に仮想マシン (VM) を作成できます。
インスタンスタイプまたはテンプレートから仮想マシンを作成し、作成したファイルシステムの 1 つをストレージタイプとして選択します。