機械翻訳について

3 パッチ適用の準備

注意:

冗長性が組み込まれた詳細なアプライアンス・アーキテクチャにより、管理者はダウンタイムなしでコンポーネントをアップグレードまたはパッチ適用できます。 ただし、アップグレードまたはパッチ・ワークフローの進行中は、リソースの容量とパフォーマンスが低下する可能性があります。

アップグレードまたはパッチ適用を担当する管理者は、このような計画メンテナンス操作を事前にすべての「コンピュート・エンクレーブ」ユーザーに通知することをお薦めします。

これは、メンテナンス・ウィンドウ中に新しいクラスタ・デプロイメントが許可されず、一部のタイプのアプリケーション・クラスタでサービスの中断が発生する可能性があるため、Oracle Container Engine for Kubernetes (OKE)のユーザーに特に重要です。

パッチ適用手順を開始する前に、適切な権限があること、ローカル・データ・センター・ミラーおよびセカンダリ管理ノード・ミラーをリフレッシュすること、およびRPMパッケージを適切なロケーションにダウンロードしたことを確認してください。 パッチ適用手順を開始する前に、ヘルス・チェックを実行し、システム・バックアップを実行する必要もあります。

  1. パッチ適用操作を実行する権限があることを確認します。 管理者アカウントでサービス・エンクレーブにログインし、showcustomcmds patchRequestと入力して、パッチ適用コマンドを使用するための正しい権限があることを確認します。

    PCA-ADMIN> showcustomcmds patchRequest
        patchCN
        patchIlom
        patchOCIImages
        patchSwitch
        patchZfssa
        patchHost
        patchKubernetes
        patchVault
        patchPlatform
        patchMySQL
        patchEtcd
        setUpstreamUlnMirror
        syncUpstreamUlnMirror
        getUpstreamUlnChannels
        getUpstreamUlnChannel
        addUpstreamUlnChannel
        removeUpstreamUlnChannel

    これらのグループにはパッチ適用権限を使用できます: SuperAdmin、Admin、およびDR Admin。 詳細は、「Oracle Private Cloud Appliance管理者ガイド」「管理者アカウント管理」の章を参照してください。

  2. 次のコマンドを入力して、ローカル・ミラー・サーバーにログインし、Oracle Private Cloud Applianceリポジトリを更新します:

    # /usr/bin/uln-yum-mirror

    注意:

    すべてのアプライアンス・コンポーネントにパッチが適用されるまで、ミラー・リポジトリを特定のバージョンに保持します。 自動同期が無効になっていることを確認します。

    ミラーがパッチ操作間で同期されている場合、コンポーネントは異なるソフトウェア・レベルにパッチが適用されます。 これにより、信頼性の低いアプライアンス操作と、サービスが中断する可能性があります。

  3. パッチRPMファイルが更新され、予想されるロケーションでパスを確認します。

  4. ローカル・ミラー・サーバーを更新したら、syncUpstreamUlnMirrorコマンドを実行して、コンピュート・ノードのパッチに使用されるローカル・リポジトリを更新します:

    PCA-ADMIN> syncUpstreamUlnMirror
    Command: syncUpstreamUlnMirror
    Status: Success
    Time: 2022-01-04 15:52:07,120 UTC
    Data:
      Upstream mirror sync started. UpstreamMirror status = success

    ノート:

    または、アプライアンスのローカル・リポジトリを「サービスWeb UI」から同期できます。 ナビゲーション・メニューで、「メンテナンス」に移動し、「ULNミラー」を選択します。 ULNミラーを同期をクリックします。 ただし、このUI機能はソフトウェア・バージョン3.0.2-b892153では使用できません。

    注意:

    ULNチャネルは、サブスクリプションでのみ使用可能になるため、更新が含まれている場合はミラー化されます。 新しいチャネルが発表されたら、パッチ適用のための環境の構成で説明されているプロセスの一部を繰り返す必要があります: 新しいチャネルをサブスクライブし、適切なソフト・リンクを作成し、パッケージをミラーにダウンロードし、必要に応じてアプライアンス内部リポジトリを同期します。

  5. ローカル・リポジトリ更新のステータスを表示し、正常に完了したことを確認します。

    または、「サービスWeb UI」でこのステップを実行できます。

    • アプライアンス・ソフトウェア3.0.2-b852928以前では、showUpstreamUlnMirrorコマンドを使用します。

      PCA-ADMIN> showUpstreamUlnMirror
      Command: showUpstreamUlnMirror
      Status: Success
      Time: 2022-01-24 17:29:48,965 UTC
      Data:
        Mirror URI = https://host.example.com/yum
    • バージョン3.0.2-b892153より新しいアプライアンス・ソフトウェアでは、getUpstreamUlnChannelsコマンドを使用します。 詳細は、チャネルのプロパティを表示します。

      PCA-ADMIN> getUpstreamUlnChannels
      Data:
        id                         lastSync              syncStatus
        --                         --------              ----------
        pca302_x86_64_hypervisor   2023-06-22/09:46:01   success
        pca302_x86_64_mn           2023-06-22/09:46:04   success
      
      PCA-ADMIN> getUpstreamUlnChannel channel=pca302_x86_64_hypervisor
      Data:
        Type = UlnChannel
        Channel Name = pca302_x86_64_hypervisor
        Last Synced = 2023-06-22/09:46:01
        Sync Status = success
        Message = upstream channel sync succeeded
        Mirror URI = http://host.example.com/yum/pca302_x86_64_hypervisor

      ノート:

      バージョン3.0.2-b892153では、コマンドはgetUpstreamUlnMirror(s)です。 機能的にはgetUpstreamUlnChannel(s)と同じです。

  6. パッチ適用アクティビティを開始する前に、これらのクリティカル・コンポーネントのバックアップを作成してください: MySQLデータベース、ZFS Storage Applianceおよびシークレット・サービス(Vault)。

    1. 3つのバックアップ操作を開始します。

      PCA-ADMIN> backup target=vault
      PCA-ADMIN> backup target=zfs
      PCA-ADMIN> backup target=mysql
    2. バックアップ・ジョブIDを使用して、バックアップのステータスを確認します。 次のステップに進む前に、正常に完了していることを確認してください。

      PCA-ADMIN> getBackupJobs
      [...]
        id                                                                                              displayName                 components
        --                                                                                              -----------                 ----------
        ocid1.brs-job.PCA3X62D9C1.mypca.iew5tphpgr3h6mhliw2fai2ywvv386a0xc7isfo8kisj0wrcx114irnit6ot   brs-job-1668419850-backup   mysql
        ocid1.brs-job.PCA3X62D9C1.mypca.9oaeaa2kw5crqfcjkh8kyhbxcv8bwh0f4ud6n3lucf802oj15ss3k39874bc   brs-job-1668419842-backup   zfs
        ocid1.brs-job.PCA3X62D9C1.mypca.joopwuv9403uzbfrh4x9mprmoduh3ljais6ex233v1b21ccqywu4a3vqykgm   brs-job-1668419778-backup   vault
      
      PCA-ADMIN> getBackupJob backupJobId=ocid1.brs-job.PCA3X62D9C1.mypca.iew5tphpgr3h6mhliw2fai2ywvv386a0xc7isfo8kisj0wrcx114irnit6ot
      [...]
        Status = success
        Components = mysql

    「Oracle Private Cloud Appliance管理者ガイド」「バックアップとリストア」の章を参照してください。

「サービスWeb UI」を使用したローカル・パッケージの更新

  1. ナビゲーション・メニューで、ULN Mirrorをクリックします。

  2. 「ULNミラー」ページの右上隅にあるUpdate「ULNミラー」をクリックします。

    ULN Mirrorウィンドウが表示されます。

  3. ULNミラーを同期をクリックします。

    ULNミラーが更新されます。

  4. 前述の「サービスCLI」ステップの説明に従って、システムがパッチ適用の準備ができていることを確認します。

    1. クリティカルなシステム・コンポーネントのバックアップの作成: MySQLデータベース、ZFS Storage Appliance、シークレット・サービス(Vault)。

    2. パッチ適用環境を準備して、最新のパッチ適用機能、RPMパッケージおよびYUM構成が実施されていることを確認します。