システム要件を満たす

コンテナーを使用して IBM® Sterling Intelligent Promising をインストールする予定の場合は、ハードウェア、ソフトウェア、コンテナー・ランタイム・クラスター、ストレージ、およびセキュリティーに関する考慮事項を確認してください。

このタスクについて

手順

  1. Red Hat® OpenShift® Container Platform 4.12 または Kubernetes 1.25 またはそれ以降のフィックスパック・コンテナー・ランタイム・クラスターをセットアップし、以下のタスクを実行します。
    1. ネットワーク・ポリシーを定義します。 Kubernetes ネットワーク・ポリシーを使用して、ポッド間のトラフィックを制御するためのルールを定義します。 ラベル、名前空間、またはその他の基準に基づいて、相互に通信するポッドを指定できます。
      • すべてのポッド間通信を許可します。
      • Cassandra、 Kafka、 Elasticsearch のミドルウェア・スタックをクラスタ外部で使用する場合は、 IBM Sterling Intelligent Promising ポッドがこれらの外部サービスに到達できるようにネットワーク・ポリシーが定義されていることを確認してください。
    2. 外部アクセス用に Ingress コントローラーをセットアップします。
  2. IBM Sterling Intelligent Promising を実稼働環境にインストールする場合は、以下のデータベースおよびイベント・ストリーミング・ミドルウェア・ソフトウェアを確認してインストールします。 詳しくは、 実稼働環境でのミドルウェア・サービスのインストールを参照してください。 IBM Sterling Intelligent Promising を開発環境にインストールする場合、Operator はこれらのミドルウェア・サービスを自動的にインストールします。

    データベース:
    • Apache Cassandra 4.1.0 または将来の修正パック
    • Elasticsearch 7.17.9 または将来の修正プログラム
    イベント・ストリーミング・ミドルウェア
    • Apache Kafka 3.9.1 または将来の修正プログラム
  3. コンテナー・レジストリーが、 IBM Container Registryからプルされたすべての製品イメージをホストする準備ができていることを確認します。
  4. セキュリティー要件を満たすために、以下のタスクを実行します。
    1. SSL 通信:
      • 実稼働環境の場合は、独自のカスタム・ドメインと、そのドメインに関連する SSL 証明書をセットアップします。
      • Cassandra、 Kafka、 Elasticsearch のミドルウェア・スタックがクラスタの外部にある場合(通常、本番環境で発生する)、これらのサービスとSSLで通信し、関連する証明書を取得する。
    2. ポッドにセキュリティー・ポリシーを適用するために、必要なポッド・セキュリティー・ポリシーとクラスター役割バインディングを定義します。
  5. 以下のストレージに関する考慮事項を確認してください。
    • 一時ストレージ、一時ストレージ、および永続ストレージの両方の必要性を含め、ストレージ要件を決定します。
    • 永続ボリューム要求 (PVC) を使用して、動的プロビジョニング用のストレージ・クラスをセットアップし、ストレージ・リソースを管理します。
    • IBM Sterling Intelligent Promising オペレータがこれらのミドルウェア サービスのインスタンスをデプロイする場合は、 Cassandra、 Kafka、 Elasticsearch の永続ボリュームを使用します。