第14章 ネットワーク設定の更新
オーバークラウドのアップグレードに向けた準備を行うには、いくつかのネットワーク設定を完了する必要があります。
14.1. ネットワークインターフェイステンプレートの更新 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Red Hat OpenStack Platform には、不足しているパラメーターを NIC テンプレートファイルに自動的に追加するスクリプトが用意されています。
手順
-
アンダークラウドに
stackユーザーとしてログインします。 source コマンドで
stackrcファイルを読み込みます。source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow アンダークラウドにおいて、
update-nic-templates.shという名前のファイルを作成し、以下の内容を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
カスタムのオーバークラウド名を使用している場合には、
STACK_NAME変数をそのオーバークラウドの名前に設定します。オーバークラウドスタックのデフォルト名はovercloudです。 -
カスタムの
roles_dataファイルを使用する場合は、ROLES_DATA変数をカスタムファイルの場所に設定します。デフォルトのroles_dataファイルを使用する場合には、変数を/usr/share/openstack-tripleo-heat-templates/roles_data.yamlのままにします。 -
カスタムの
network_dataファイルを使用する場合は、NETWORK_DATA変数をカスタムファイルの場所に設定します。デフォルトのnetwork_dataファイルを使用する場合には、変数を/usr/share/openstack-tripleo-heat-templates/network_data.yamlのままにします。 -
/usr/share/openstack-tripleo-heat-templates/tools/merge-new-params-nic-config-script.py -hを実行して、スクリプトに追加するオプションのリストを確認します。
-
カスタムのオーバークラウド名を使用している場合には、
スクリプトに実行権限を追加します。
chmod +x update-nic-templates.sh
$ chmod +x update-nic-templates.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
(オプション) RHOSP 環境にスパイン/リーフ型ネットワークトポロジーを使用する場合には、
roles_data.yamlファイルをチェックして、デプロイメントの NIC テンプレートに正しいロール名が使用されていることを確認します。このスクリプトは、roles_data.yamlファイルのdeprecated_nic_config_nameパラメーターの値を使用します。 スクリプトを実行します。
./update-nic-templates.sh
$ ./update-nic-templates.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow スクリプトにより各カスタム NIC テンプレートのコピーが保存され、不足しているパラメーターで各テンプレートが更新されます。このスクリプトは、カスタムテンプレートを持たないロールもスキップします。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow