3.4.3. 以前のテンプレートバージョンの使用と比較
アップグレードプロセスにより、最新のオーバークラウドバージョンに対応したコア Heat テンプレートの新しいセットがインストールされます。Red Hat OpenStack Platform のリポジトリーには、openstack-tripleo-heat-templates-compat パッケージ内のコアテンプレートコレクションの以前のバージョンが維持されています。以下のコマンドでこのパッケージをインストールします。
sudo yum install openstack-tripleo-heat-templates-compat
$ sudo yum install openstack-tripleo-heat-templates-compat
これにより、Heat テンプレートコレクションの compat ディレクトリー(/usr/share/openstack-tripleo-heat-templates/compat)に以前のテンプレートがインストールされ、以前のバージョン(mitaka)から命名された compat へのリンクが作成されます。これらのテンプレートは、アップグレードされた director との後方互換性があるので、最新バージョンの director を使用して以前のバージョンのオーバークラウドをインストールすることができます。
以前のバージョンと最新バージョンを比較すると、アップグレード中にオーバークラウドへの変更を特定するのに役立ちます。現在のテンプレートコレクションを以前のバージョンと比較する必要がある場合は、以下のプロセスを使用します。
コア Heat テンプレートの一時的なコピーを作成します。
cp -a /usr/share/openstack-tripleo-heat-templates /tmp/osp10
$ cp -a /usr/share/openstack-tripleo-heat-templates /tmp/osp10Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以前のバージョンをそれ独自のディレクトリーに移動します。
mv /tmp/osp10/compat /tmp/osp9
$ mv /tmp/osp10/compat /tmp/osp9Copy to Clipboard Copied! Toggle word wrap Toggle overflow 両ディレクトリーのコンテンツに対して
diffを実行します。diff -urN /tmp/osp9 /tmp/osp10
$ diff -urN /tmp/osp9 /tmp/osp10Copy to Clipboard Copied! Toggle word wrap Toggle overflow
このコマンドにより、バージョン間におけるコアテンプレートの変更が表示されます。この内容を確認すると、オーバークラウドのアップグレード中にどのような動作が行われるかがわかります。