永続ストレージ

複数のデプロイメントにわたって永続化するデータ (添付ファイルなど) には、永続ボリューム・ストレージを使用します。 管理者は、アプリケーションに必要な永続ストレージ・システムをプロビジョンする必要があります。

永続ボリュームを作成すると、ストレージの量を増やしたり、既存のファイルを追加したりする場合に、ストレージの制御が強化されます。 データおよびオブジェクト用の外部ファイル・ストレージ・システムの作成は、 Maximo® Manage デプロイメントの範囲外です。 Maximo Manageの永続ストレージをプロビジョンするには、 Kubernetes 永続ボリューム (PV) フレームワークを使用できます。

永続ストレージについて詳しくは、 Red Hat® OpenShift® 資料の Understanding persistent storage を参照してください。

アプリケーションをデプロイする前に、永続ボリューム・ストレージをセットアップします。

以下のガイドラインでは、ネットワーク・ファイル・システム (NFS) ストレージのセットアップ方法について説明します。 他のタイプの永続ストレージにも同様のプロセスを適用できます。
  1. NFS サーバーをデプロイします。 次に、それが有効になっていて開始されていることを確認します。
  2. NFS 共有をエクスポートし、アクセス可能であることを確認します。
  3. ストレージを構成します。
    1. 永続ボリューム・プロビジョナーをデプロイします。
    2. ストレージ・クラスを定義します。 ストレージ・クラス名を記録してください。 Maximo Manageをデプロイするときに、作成した永続ボリューム・ストレージのクラス名を指定する必要があります。
    3. ストレージ用のボリュームを作成します。 Maximo Manageをデプロイするときに Persistent Volume Claim にその名前を使用できるように、ボリュームの名前を記録します。
    4. ストレージ・ボリュームのpersistentVolumeReclaimPolicy保持に設定して、永続ボリューム要求が解放されたときにデータが削除されないようにします。 その後、コンテンツを手動で再利用できます。 例えば、テスト環境では、Retain オプションを使用して、ストレージ資産を手動で再要求および再利用できます。 詳しくは、 Kubernetes 資料の Persistent Volumes を参照してください。

Maximo Manage 」のデプロイメントでは、 IBM Cloud® などのさまざまなプラットフォームで、パーシステント・ボリューム・クレームを設定できます。パーシステント・ボリューム・クレームの設定に関する詳細については、 「パーシステント・ボリューム・クレームの設定」 を参照してください。

永続ボリューム要求を構成するには、デプロイメント・プロセスを使用するか、 Maximo Manage ワークスペースのカスタム・リソース (CR) を手動で更新します。

永続ボリュームを宣言し、永続ボリューム要求を指定しない場合、永続ボリューム要求は Maximo Manage で動的にプロビジョンされます。 このクレームは、ボリューム用に構成したストレージ・クラスを使用して動的にプロビジョンされます。

必要に応じて、特定のサーバー・バンドルの永続ボリューム要求を構成できます。 サーバー・バンドルに指定したマウント・パスは、デプロイメントに指定されたすべてのデフォルト・マウント・パスをオーバーライドします。

デプロイメント後に永続ボリューム要求のサイズを調整する場合は、サイズに新しい値を指定してアプリケーションを再デプロイすることができます。

必要なストレージの量がストレージ・ボリュームの使用可能な量を超え、デプロイメント後にストレージ容量を増やしたい場合は、ストレージ用に新規ボリュームを作成します。 その後、データを新規ボリュームに移動できます。 その後、アプリケーションを再デプロイし、新規ストレージの永続ボリューム要求パラメーターを指定することができます。