第1章 インストール計画
OpenShift Container Platform は一連の Ansible Playbook を実行してインストールします。クラスターのインストールを準備する際に、環境および OpenShift Container Platform クラスター設定を表すインベントリーファイルを作成します。Ansible についての知識があるとこのプロセスがより容易になりますが、必須ではありません。
Ansible およびその基本的な使用方法については、公式ドキュメント を参照してください。
1.1. 初期計画
実稼働環境用の OpenShift Container Platform クラスターをインストールする前に、以下の質問について検討してください。
- ご使用のオンプレミスサーバーで IBM POWER または x86_64 プロセッサーを使用しているか ? いずれかのタイプのプロセッサーを使用するサーバーに OpenShift Container Platform をインストールできます。いずれかのプロセッサーを使用するサーバーに OpenShift Container Platform をインストールできます。POWER サーバーを使用する場合は、IBM POWER でのインストールの制限と考慮事項 を確認してください。
- クラスターで必要な pod の数サイジングに関する考慮事項 セクションでは、ノードと pod の制限について説明します。これでは、必要な環境の規模を計算することができます。
- クラスターに必要なホストの数はいくつあるか ?環境シナリオ セクションでは、単一マスターおよび複数マスター設定の複数の設定例について説明します。
- クラスターに 高可用性 は必要か ? 高可用性の設定はフォールトトレランスを改善します。高可用性の設定により、耐障害性が向上します。この場合、環境を設定するために ネイティブの高可用性 (HA) を使用する複数マスター のサンプルの使用を検討されるかもしれません。
- クラスターモニターリング は必要か ?モニターリングスタックには、追加の システムリソース が必要です。モニターリングスタックは、デフォルトでインストールされていることに注意してください。詳細は、クラスターモニターリングのドキュメント を参照してください。
- クラスターノードのオペレーティングシステムに Red Hat Enterprise Linux (RHEL) または RHEL Atomic Host を使用する必要があるか ? OpenShift Container Platform を RHEL にインストールする場合、RPM ベースのインストールを使用します。RHEL Atomic Host では、システムコンテナーを使用します。RHEL Atomic Host では、システムコンテナーを使用します。どちらのインストールタイプ も機能する OpenShift Container Platform 環境を提供します。
- 認証に使用する アイデンティティープロバイダーサポートされているアイデンティティープロバイダーをすでに使用している場合は、インストール時にそのアイデンティティープロバイダーを使用するよう OpenShift Container Platform を設定します。
- 他のテクノロジーと統合する場合は、インストールがサポートされますか ?テスト済みの統合の一覧は、OpenShift Container Platform のテスト済みインテグレーション を参照してください。
1.1.1. IBM POWER でのインストールについての制限および考慮事項
バージョン 3.10.45 の時点では、OpenShift Container Platform を IBM POWER サーバーにインストールできます。
- クラスターは Power ノードおよびマスターのみを使用する必要があります。イメージへのタグの付け方により、OpenShift Container Platform では x86 イメージと Power イメージを区別することができません。
- イメージストリームおよびテンプレートは、アップグレード時にデフォルトでインストールされず、更新されません。イメージストリームは手動でインストールし、更新することができます。
- オンプレミス Power サーバーにのみインストールできます。OpenShift Container Platform をクラウドプロバイダーのノードにインストールすることはできません。
すべてのストレージプロバイダーがサポートされている訳ではありません。以下のストレージプロバイダーのみを使用できます。
- GlusterFS
- NFS
- ローカルストレージ