SUSE Multi-Linux Managerサーバのアップグレード
アップグレードコマンドを実行する前に、ホストオペレーティングシステムを更新する必要があります。ホストオペレーティングシステムを更新すると、mgradmツールなどのSUSE Multi-Linux Managerツールも更新されます。
zypperを使用してソフトウェアリポジトリを更新します。zypper refホストオペレーティングシステムに応じて、以下のステップに進みます。
- SL Microなどのトランザクションシステムの場合:
transactional-updateを使用して利用可能な更新を適用します。transactional-update更新が適用されたら、
rebootを実行して再起動します。- SUSE Linux Enterprise Serverの場合:
zypperを使用してインストールされたソフトウェアを更新します。zypper upSUSE Multi-Linux Managerサーバコンテナは、次のコマンドを使用して更新できます。
mgradm upgrade podmanこのコマンドは、コンテナのステータスを最新に更新してサーバを再起動します。
未使用のコンテナイメージをクリーンアップし、ディスク容量を解放します。
podman image prune -a
|
サードパーティSSL証明書を使用したアップグレード
サードパーティ証明書を使用している場合、データベースコンテナには、次のサブジェクト代替名(SAN)を持つSSL証明書が必要です。
メインコンテナとデータベースコンテナの両方に同じ証明書を使用できますが、これらのSANも必要です。 新しい証明書をアップグレードコマンドに渡すには、 |
|
特定のバージョンへのアップグレード
タグパラメータを指定しない場合、デフォルトで最新バージョンにアップグレードされます。特定のバージョンにアップグレードするには、タグパラメータと目的のイメージタグを指定します。 |
upgradeコマンドとそのパラメータの詳細については、次のコマンドを使用します。
mgradm upgrade podman -h
Air-gappedインストールでは、まずコンテナのRPMパッケージをアップグレードし、その後mgradmコマンドを実行します。
1. データベースバックアップボリューム
mgradm migrationまたはmgradm upgradeを使用したサーバ移行またはアップグレードにより、データベースバックアップを含むボリュームを作成できます。
PostgreSQLデータベースのバージョンを上げる際には、アップグレードを実行する前に古いデータベースを別の場所に保存する必要があります。この目的のために、mgradmはボリュームvar-pgsql-backupを動的に作成します。移行またはアップグレードが完了し、ユーザが新しいシステムが期待通りに動作することを確認したら、このボリュームは安全に削除できます。