第21章 Red Hat Virtualization の設定
OpenShift Container Platform を Red Hat Virtualization に設定するには、bastion 仮想マシンを作成して、その仮想マシンを使用して OpenShift Container Platform をインストールできます。
21.1. bastion 仮想マシンの作成 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Virtualization で bastion 仮想マシンを作成し、OpenShift Container Platform をインストールします。
手順
- SSH を使用して Manager マシンにログインします。
- インストールファイル用に、/bastion_installation などの一時的な bastion インストールディレクトリーを作成します。
ansible-vault
で暗号化された /bastion_installation/secure_vars.yaml ファイルを作成し、パスワードを記録します。ansible-vault create secure_vars.yaml
# ansible-vault create secure_vars.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のパラメーター値を secure_vars.yaml ファイルに追加します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 管理ポータルにログインするためのパスワード。
- 2
- bastion 仮想マシンの root パスワード
- 3
- Red Hat Subscription Manager の認証情報。
- 4
- Red Hat Virtualization Manager サブスクリプションプールのプール ID。
- 5
- OpenShift Container Platform の root パスワード
- 6
- Red Hat Virtualization Manager CA 証明書Manager マシンから Playbook を実行していない場合は、
engine_cafile
値が必要です。Manager CA 証明書のデフォルト場所は /etc/pki/ovirt-engine/ca.pem です。 - 7
- 認証が必要なイメージレジストリーを使用している場合は、認証情報を追加します。
- ファイルを保存します。
Red Hat Enterprise Linux KVM Guest Image のダウンロードリンクを取得します。
- Red Hat カスタマーポータル (Red Hat Enterprise Linux のダウンロード) に移動します。
- 製品ソフトウェア タブで、Red Hat Enterprise Linux KVM Guest Image を見つけます。
Download Now を右クリックし、リンクをコピーして保存します。
リンクは時間的に制約があるので、bastion 仮想マシンを作成する前にコピーする必要があります。
以下の内容で /bastion_installation/create-bastion-machine-playbook.yaml ファイルを作成し、パラメーターの値を更新します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Manager マシンの FQDN
- 2
<qcow_url>
は、Red Hat Enterprise Linux KVM Guest Image のダウンロードリンクに置き換えます。Red Hat Enterprise Linux KVM Guest Image には、この Playbook で必要なcloud-init
パッケージが含まれます。Red Hat Enterprise Linux を使用しない場合は、cloud-init
パッケージ をダウンロードし、この Playbook を実行する前に手動でインストールします。
bastion 仮想マシンを作成します。
ansible-playbook -i localhost create-bastion-machine-playbook.yaml -e @secure_vars.yaml --ask-vault-pass
# ansible-playbook -i localhost create-bastion-machine-playbook.yaml -e @secure_vars.yaml --ask-vault-pass
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 管理ポータルにログインします。
-
をクリックし、rhel-bastion 仮想マシンが正常に作成されたことを確認します。