SaltStack Config を以前のバージョンから最新の安定したバージョンにアップグレードします。
問題のある用語を取り除くという VMware の取り組みの一環として、SaltStack Config とその関連製品およびドキュメントで使用されている Salt マスターという用語は、より適切な用語に置き換えられます。この用語の更新が完全に完了するのは、いくつかのリリース サイクル後になる可能性があります。
- SaltStack Config の特定のインストールに不可欠な特定のファイルやディレクトリなどのデータをバックアップする
- PostgreSQL をアップグレードする(オプション、推奨)
- Salt インフラストラクチャをアップグレードする(オプション、推奨)
- アップグレード ファイルをダウンロードする
- RaaS ノードのアップグレード
- マスター プラグインを使用してすべての Salt マスターをアップグレードする
アップグレードするときのベスト プラクティス
アップグレードの計画時には、以下のガイドラインに従ってください。
- [インストーラまたは手動のインストール手順を使用してアップグレードしない。]SaltStack Config インストールをアップグレードする場合は、次のアップグレード手順を参照してください。
- [最適な結果を得るために、1 つのメジャー リリースから次のメジャー リリースに順番にアップグレードする。]ベスト プラクティスとして、必ず SaltStack Config の最新のメジャー バージョンから新しいリリースにアップグレードしてください。古いリリースを使用している場合は、1 つのリリースから次のリリースに順番にアップグレードします。
- [データをバックアップする。]データの損失を防ぐために、データをバックアップします。アップグレード前にバックアップする必要があるファイルとディレクトリの説明については、データのバックアップを参照してください。
- [ネットワーク アクティビティが低い時間帯にアップグレードを実行する。]データベースのアップグレードには、データの再インデックス化が必要です。データの複雑さによっては、データベースのアップグレードに数時間かかる場合があります。サービスの中断を防ぐには、ビジネス活動が低下する時間帯にデータベースをアップグレードするか、アップグレードの前にデータベースをトリミングしてください。
- [データベースに古いコマンドが保存されているかどうかを確認する。]PostgreSQL データベースには、実行されていない古いコマンドが保存されている場合があります。これらのコマンドは、アップグレード中に、マスター プラグインを再起動するときに実行される場合があります。この問題を回避するには、データベースに古いコマンドが保存されているかどうかを確認し、定義された時間より古いジョブのスキップを有効にします。
- [展開前にアップグレードをテストする。]可能であれば、テスト環境でリハーサルを実行してみることで、アップグレードにかかる時間を把握できます。
- [まず、ガイドを通読する。]アップグレードの実装前に、このガイドを 1 度通読することも検討してください。必要なタスクの理解、チームでの計画の必要性、関係者への保留中の変更についての通知の必要性などを判断できます。
古いバージョンからのアップグレード
ベスト プラクティスとして、必ず SaltStack Config の最新のメジャー バージョンから新しいリリースにアップグレードしてください。最新リリースよりも前のバージョンからアップグレードする場合は、1 つのメジャー リリースから次のメジャー リリースに順番にアップグレードすることで最適な結果が得られる場合があります。
以前のバージョンの SaltStack Config にアップグレードする手順については、アップグレード元のリリースに固有のアップグレード手順を参照してください。以前のリリースのアップグレード手順は、以降のリリースのインストール ガイド PDF に記載されています。たとえば、5.5 から 6.0 にアップグレードする必要がある場合は、6.0 のインストール PDF に記載されているアップグレード手順を参照してください。
SaltStack Config バージョン 8.4 以降の場合は、このページの上部にあるバージョン セレクタを使用して、お使いの製品バージョンに適したアップグレード ガイドを選択します。バージョン 8.3 以前の場合は、次の表の PDF ガイドを使用します。
バージョン | インストールおよびアップグレード ガイド (PDF) |
---|---|
8.3 | 8.3 インストールおよびアップグレード ガイド |
6.4 | 6.4 インストールおよびアップグレード ガイド |
6.3 | 6.3 インストールおよびアップグレード ガイド |
6.2 | 6.2 インストールおよびアップグレード ガイド |
6.1 | 6.1 インストールおよびアップグレード ガイド |
6.0.1 | 6.0.1 インストールおよびアップグレード ガイド |
6.0 | 6.0 インストールおよびアップグレード ガイド |
SaltStack Config のアップグレード方法
SaltStack Config をアップグレードするには、次のタスクを実行します。これらのタスクは、このガイドに記載されている特定の順序で実行されることを前提としています。
または、vRealize Suite Lifecycle Manager を使用して、SaltStack Config 環境をアップグレードすることもできます。
Lifecyle Manager を使用した SSC のアップグレードの詳細については、LCM ドキュメントのvRealize Automation SaltStack Config のアップグレードを参照してください。