第4章 インベントリーファイルの設定
4.1. クラスターのインベントリーファイルのカスタマイズ
Ansible インベントリーファイルはクラスター内のホストについての詳細や OpenShift Container Platform インストールのクラスター設定の詳細を記述します。OpenShift Container Platform インストール Playbook は、ホストのセットに OpenShigt Container Platform をインストールする方法を判別するためにインベントリーファイルを読み取ります。
インベントリーファイルの形式についての詳細 (YAML 構文 の基本事項を含む) については、Ansible ドキュメント を参照してください。
ホストの準備で説明されているように openshift-ansible RPM パッケージをインストールする場合、Ansible の依存関係は /etc/ansible/hosts のデフォルトの場所でファイルを作成します。ただし、ファイルは単純にデフォルトの Ansible のサンプルであり、OpenShift Container Platform 設定にとくに関連している変数はありません。OpenShift Container Platform を適切にインストールするには、ファイルのデフォルトの内容を、クラスターのトポロジーおよび要件に基づいて独自の設定に置き換える 必要があります。
以下のセクションでは、クラスターインストール時にインベントリーファイルに設定する一般的に使用される変数について説明します。説明されている Ansible 変数の多くはオプションです。開発環境の場合、必須のパラメーターのデフォルト値を受け入れますが、実稼働環境ではそれらについての適切な値を選択する必要があります。
まず、いくつかの例の インベントリーファイルのサンプル を確認し、クラスターインストールの開始時に使用します。
イメージには更新を維持するためにバージョン番号ポリシーが必要です。詳細は Architecture Guide の Image Version Tag Policy のセクションを参照してください。