5.6. undercloud.conf ファイルの更新
Red Hat OpenStack Platform 16.2 環境の元の undercloud.conf ファイルを引き続き使用できますが、Red Hat OpenStack Platform 17.1 との互換性を維持するにはファイルを変更する必要があります。undercloud.conf ファイルを設定するためのパラメーターの詳細は、director を使用した Red Hat OpenStack Platform のインストールと管理 の アンダークラウド設定パラメーター を参照してください。
元の undercloud.conf ファイルの /home/stack/custom-kerberos-params.yaml ファイルに CertmongerKerberosRealm パラメーターが含まれている場合は、CertmongerKerberosRealm パラメーターを HAProxyCertificatePrincipal パラメーターに置き換える必要があります。CertmongerKerberosRealm パラメーターが原因で、アンダークラウドのアップグレードに失敗します。
手順
-
アンダークラウドホストに
stackユーザーとしてログインします。 skip_rhel_release.yamlというファイルを作成し、SkipRhelEnforcementパラメーターをtrueに設定します。parameter_defaults: SkipRhelEnforcement: trueundercloud.confファイルを開き、container_images_fileパラメーターをファイルのDEFAULTセクションに追加します。container_images_file = /home/stack/containers-prepare-parameter.yaml-
container_images_fileパラメーターは、director が正しい場所からアンダークラウドのコンテナーイメージをプルできるように、containers-prepare-parameter.yaml環境ファイルの場所を定義します。
-
custom_env_filesパラメーターをundercloud.confファイルのDEFAULTセクションに追加します。custom_env_filesパラメーターは、アップグレードに必要なskip_rhel_release.yamlファイルの場所を定義します。custom_env_files = /home/stack/skip_rhel_release.yaml追加のカスタム環境ファイルをコンマ区切りで
custom_env_filesパラメーターに追加します。パラメーター内の既存のファイルがリストに含まれていることを確認します。以下に例を示します。custom_env_files = /home/stack/custom-undercloud-params.yaml,/home/stack/skip_rhel_release.yaml
- ファイル内の他のすべてのパラメーターが変更されていないか確認します。
- ファイルを保存します。