サーバ - パッチレベルのアップグレード(Zアップグレード)

この更新プロシージャは、単純なパッケージ更新または協調マイクロ更新(保守更新(MU)とも呼ばれる)について説明しています。 MU実行中、ユーザは、サービスを停止し、パッケージを更新し、スクリプトを実行してデータベースを更新し、サービスを再起動します。

例: 4.3.04.3.1

つまり、まず、最新バージョンのインストールパッケージがすべてインストールされていることを確認してください。 その後、データベーススキーマをアップグレードできます。

プロシージャ: SUSE Managerサーバのパッケージを更新する

デフォルトでは、複数の更新チャンネルがSUSE Managerサーバ用に設定され、有効化されます。 新規および更新したパッケージは自動的に使用可能になります。

アップグレードする前に、サーバのバックアップを作成することをお勧めします。

  1. SUSE Managerサーバのコマンドプロンプトで、rootとしてspacewalkサービスを停止します。

    spacewalk-service stop
  2. ソフトウェアリポジトリを更新します。

    zypper ref
  3. 使用できるパッチをリストします。

    zypper list-patches
  4. 適用可能なすべてのパッチを適用します。

    zypper patch

    このコマンドはパッチを適用するだけです。未適用の更新をすべて更新するには、代わりにzypper upを使用します。

  5. spacewalkサービスを再起動します。

    spacewalk-service start

デフォルトでは、zypperは、10分ごとにリポジトリを更新します(/etc/zypp/zypp.confrepo.refresh.delayを参照)。autorefreshが無効になっている場合、zypper refを実行してすべてのリポジトリを更新します。

コマンドspacewalk-schema-upgradeは不要になりました。 これは、spacewalk-service startの実行中に自動的に実行されます。

パッケージの更新の影響を受けるサービスは更新後に自動で再起動されません。これらのサービスは、潜在的な障害を回避するために、手動で再起動する必要があります。zypper psを使用して、古いコードを使用していて再起動が必要なアプリケーションを確認してください。

パッチ更新が再起動を推奨している場合、再起動します。