8.3. OpenShift Container レジストリーのインストール
- 最初に インストールの準備 を確認し、完全なクラスターインストールプロセスを確認します。OCR のインストールは同じプロセスを使用しますが、インベントリーファイルにいくつかの特定の設定が必要です。インストールのドキュメントには、インベントリーファイルの利用可能な Ansible 変数の総合的な一覧が記載されています。
- ホスト準備 の手順を完了します。
インベントリーファイル を /etc/ansible/hosts ディレクトリーに作成します。
重要スタンドアロン OCR をインストールするには、インベントリーファイルの
[OSEv3:vars]
セクションにdeployment_subtype=registry
を設定する必要があります。以下のサポートされている複数の異なるシステムトポロジー用のインベントリーファイルのサンプルを使用します。
オールインワンのスタンドアロン OpenShift Container レジストリーインベントリーファイル
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 複数マスター (高可用性) スタンドアロン OpenShift Container レジストリーインベントリーファイル
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
deployment_subtype=registry
を設定して、OpenShift Container Platform 環境のすべてではなく、スタンドアロン OCR がインストールされるようにします。
スタンドアロンの OCR をインストールします。このプロセスは、完全な クラスターインストール プロセスに似ています。
重要Ansible Playbook を実行するホストには、ホストあたり 75MiB 以上の空きメモリーがインベントリーファイルで必要になります。
新規クラスターをデプロイする前に、クラスターのディレクトリーに切り替え、prerequisites.yml Playbook を実行します。
cd /usr/share/ansible/openshift-ansible ansible-playbook [-i /path/to/inventory] \ playbooks/prerequisites.yml
$ cd /usr/share/ansible/openshift-ansible $ ansible-playbook [-i /path/to/inventory] \
1 playbooks/prerequisites.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- インベントリーファイルが /etc/ansible/hosts ディレクトリーにない場合、
-i
およびインベントリーファイルのパスを指定します。
この Playbook は一回のみ実行する必要があります。
インストールを開始するには、Playbook ディレクトリーに切り替え、deploy_cluster.yml Playbook を実行します。
cd /usr/share/ansible/openshift-ansible ansible-playbook [-i /path/to/inventory] \ playbooks/deploy_cluster.yml
$ cd /usr/share/ansible/openshift-ansible $ ansible-playbook [-i /path/to/inventory] \
1 playbooks/deploy_cluster.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- インベントリーファイルが /etc/ansible/hosts ディレクトリーにない場合、
-i
およびインベントリーファイルのパスを指定します。