サーバ - メジャーアップグレード

SUSE Managerのコアコンポーネントが新しいメジャーバージョンにアップグレードされた場合、SUSE Managerサーバでメジャーアップグレードを実行する必要があります。 これは、PostgreSQL、Salt、またはopenSUSE Leapのバージョンアップグレードが必要な場合です。 openSUSE Leapは、基盤となるベースオペレーティングシステム(OS)です。

追加の手動手順が必要な場合があります。この情報はリリースノートでのみ確認できます。 アップグレードの追加情報については、次の場所にあるリリースノートを参照してください:

server-migrator.shスクリプトを使用すると、SUSE Managerサーバが最新バージョンに移行されます。 基盤となるオペレーティングシステムもバージョン15.3にアップグレードされます。 このスクリプトはsusemanagerパッケージの一部です。

使用しているPostgreSQLのバージョンは、基盤となるオペレーティングシステムによって異なります。 openSUSE Leap 15.2はPostgreSQL 12を使用しているため、これはそのオペレーティングシステムでUyuniが使用するバージョンです。 openSUSE Leap 15.3にはPostgreSQL 13が搭載されていることが予想されます。

プロシージャ: SUSE Managerサーバの移行
  1. server-migrator.shスクリプトを実行する前に、最新バージョンのsusemanagerパッケージがインストールされているかどうかを確認してください。

    zypper ref
    zypper up susemanager
  2. /usr/lib/susemanager/bin/server-migrator.shスクリプトを実行してベースOSおよびSUSE Managerサーバをアップグレードします。

  3. データベースをPostgreSQL 12に移行するには、次の移行スクリプトを実行します。

    /usr/lib/susemanager/bin/pg-migrate-10-to-12.sh

    PostgreSQLデータベースの移行の詳細については、バージョン10から12へのデータベースの移行を参照してください。

  4. データベースをPostgreSQL 12からPostgreSQL 13に移行するには、次の移行スクリプトを実行します。

    /usr/lib/susemanager/bin/pg-migrate-12-to-13.sh

    PostgreSQLデータベースの移行の詳細については、バージョン10または12から13へのデータベースの移行を参照してください。

  5. PostgreSQL 10からPostgreSQL 13 にデータベースを移行するには、次の移行スクリプトを実行します。

    /usr/lib/susemanager/bin/pg-migrate-10-to-13.sh

    PostgreSQLデータベースの移行の詳細については、バージョン10または12から13へのデータベースの移行を参照してください。

  6. 移行が完了したら、SUSE Managerサーバを手動で再起動します。

    shutdown -r now

移行中に発生した問題は修正できません。 移行を開始する前に、バックアップを作成したことを確認してください。 仮想マシンでSUSE Managerサーバを実行している場合、移行を開始する前にスナップショットを作成することをお勧めします。