VMwareにRed Hat OpenShift Containerプラットフォームを導入して設定します
このセクションでは、OpenShiftクラスタをセットアップおよび管理し、クラスタ上でステートフルアプリケーションを管理する方法の大まかなワークフローについて説明します。ここでは、NetApp ONTAPストレージアレイとTridentを使用して永続ボリュームを提供する方法について説明します。ステートフルアプリケーションに対してデータ保護と移行のアクティビティを実行するためのAstra Control Centerの使用方法について詳しく説明します。
Red Hat OpenShift Containerプラットフォームクラスタは、いくつかの方法で導入できます。このセットアップの概要概要 には、使用した具体的な方法のドキュメントへのリンクが記載されています。その他の方法については、に記載されている関連リンクを参照して "リソースセクション"ください。 |
次の図は、データセンターのVMwareに導入されたクラスタを示しています。
セットアッププロセスは、次の手順に分けることができます。
CentOS VMを導入、設定
-
VMware vSphere環境に導入されます。
-
このVMは、NetApp TridentやNetApp Astra Control Centerなど、ソリューション用の一部のコンポーネントの導入に使用されます。
-
このVMにはインストール時にrootユーザが設定されます。
VMware vSphere(ハブクラスタ)にOpenShift Container Platformクラスタを導入して設定
の手順を参照してください"支援された展開"OCPクラスタを導入する方法。
次の点に注意してください。-インストーラに提供するsshの公開鍵と秘密鍵を作成します。これらのキーは、必要に応じてマスターノードとワーカーノードにログインするために使用されます。-アシスタントインストーラからインストーラプログラムをダウンロードします。このプログラムを使用して、VMware vSphere環境でマスターノードとワーカーノード用に作成したVMをブートします。- VMには、CPU、メモリ、およびハードディスクの最小要件が必要です。(この情報を提供するマスターノードとワーカーノードについては、ページのvm createコマンドを参照して"これ"ください)。すべてのVMでdiskUUIDを有効にする必要があります。-マスター用に最低3ノード、ワーカー用に3ノードを作成します。-インストーラによって検出されたら、VMware vSphere統合トグルボタンをオンにします。 |
ハブクラスタにAdvanced Cluster Managementをインストールします
これは、ハブクラスタのAdvanced Cluster Management Operatorを使用してインストールします。手順を参照してください "こちらをご覧ください"。
ハブクラスタに内部Red Hat Quayレジストリをインストールします。
-
Astraイメージをプッシュするには内部レジストリが必要です。Quay内部レジストリは、HubクラスタのOperatorを使用してインストールされます。
-
手順を参照してください "こちらをご覧ください"
2つのOCPクラスタ(ソースとデスティネーション)を追加でインストール
-
追加のクラスタは、ハブクラスタのACMを使用して展開できます。
-
手順を参照してください "こちらをご覧ください"。
NetApp ONTAP ストレージの設定
-
VMware環境のOCP VMに接続されたONTAP クラスタをインストールします。
-
SVMを作成
-
SVMのストレージにアクセスするようにNASデータLIFを設定します。
OCPクラスタにNetApp Tridentをインストール
-
ハブ、ソース、デスティネーションの3つのクラスタすべてにNetApp Tridentをインストール
-
手順を参照してください "こちらをご覧ください"。
-
ONTAP-NAS用のストレージバックエンドを作成
-
ONTAP-NAS用のストレージクラスを作成
-
手順を参照してください"こちらをご覧ください"。
NetApp Astra Control Centerをインストール
-
NetApp Astra Control Centerは、ハブクラスタでAstra Operatorを使用してインストールします。
-
手順を参照してください "こちらをご覧ください"。
覚えておくべきポイント:*サポートサイトからNetApp Astra Control Centerのイメージをダウンロード*イメージを内部レジストリにプッシュします。*こちらの手順を参照してください。
ソースクラスタにアプリケーションを導入します
OpenShift GitOpsを使用してアプリケーションを導入します。(例:Postgres、Ghost)
ソースクラスタとデスティネーションクラスタをAstra Control Centerに追加
Astra Controlの管理にクラスタを追加したら、(Astra Control以外の)クラスタにアプリケーションをインストールし、Astra Controlの[Applications]ページに移動してアプリケーションとそのリソースを定義できます。を参照してください "Astra Control Centerのアプリケーションの管理セクションを開始します"。
次の手順では、Astra Control Centerを使用して、ソースクラスタからデスティネーションクラスタへのデータ保護とデータ移行を行います。