機械翻訳について

パッチ適用環境の準備

パッチ適用操作は、アップグレードと同じロジックに依存しますが、ISOイメージではなくULNチャネルを介して提供されるRPMパッケージを使用します。 Private Cloud Applianceへのパッチ適用を開始する前に、更新されたすべてのRPMパッケージが適切なロケーションで使用可能であり、システムで使用されているUpgraderパッケージが最新であることを確認する必要があります。

Upgraderが使用可能な最新バージョンでないことがシステムで検出された場合、パッチ適用操作は実行できません。

注意:

後でアップグレード計画を実行する際の不整合を回避するには、準備プロセスの両方の部分であるアップグレードPreConfigとpreUpgradeが、指定された順序で同時に完了することが重要です。 preUpgradeコマンドを再実行する必要がある場合は、先に前のコマンドを再実行する必要があります。

前提条件バージョン

最新のUpgraderコードは、前提条件となるソフトウェア・バージョンをPrivate Cloud Applianceに自動的に適用します。 アップグレードまたはパッチの準備の初期段階では、Upgraderサービスは、現在インストールされているアプライアンス・ソフトウェア・バージョンを新しいターゲット・バージョンに対して検証します。 この項に記載されている準備プロセス(upgradePreConfig)は、検証が成功した場合にのみ続行されます。

アプライアンスが最低限必要なバージョンを実行していない場合、Upgraderはプロセスを終了し、環境を以前の状態にロールバックします。 失敗したアップグレード・ジョブの詳細を表示します:

PCA-ADMIN> getupgradejob upgradeJobId=1700153626051-prepare-40046
Data:
  Log File = /nfs/shared_storage/pca_upgrader/log/pca-upgrader_prepare_environment_2023_11_16-16.53.46.log
  Arguments = [...]
  Status = Failed
[...]
  Tasks 23 - Name = Check Prerequisite Build Version
  Tasks 23 - Description = Check current build version not lower than prerequisite version
  Tasks 24 - Name = Check Prerequisite Build Version
  Tasks 24 - Message = (("Caught exception while checking prerequisite build number 
  Exception: Command: ['/usr/bin/python3', '/var/lib/pca-upgrader/prerequisite_build_validator.py', 
  'rack=PCA', 'upgrade=ISO'] failed (1): stderr: b'' stdout: b'PCA version is lower than prerequisite build, 
  must upgrade to prerequisite build 3.0.2-b799577 to proceed further upgrade\\n'",), {})
  Tasks 24 - Status = Failed

まず、アップグレード・ジョブ出力のエラー・メッセージで示される前提条件バージョンをインストールする必要があります。

「サービスWeb UI」の使用

  1. ナビゲーション・メニューで、アップグレード&パッチ適用をクリックします。

  2. 「アップグレード・ジョブ」ページの右上隅にあるアップグレードまたはパッチの作成をクリックします。

    Create Requestウィンドウが表示されます。 リクエスト・タイプとして「アップグレード」を選択します。

  3. 適切なアップグレード・リクエスト・タイプを選択: PreConfigをアップグレードします。

  4. アップグレード・リクエスト・パラメータを入力します:

    • オプション: ULNと入力します。

    • ロケーション: 完全修飾ドメイン名を使用して、データ・センター内のULNミラーへのパスを入力します。

    • ISOチェックサム: このパラメータはISOイメージからのアップグレードに適用され、無視できます。

    • ログ・レベル: オプションで、アップグレード・ログファイルの特定のログ・レベルを選択します。 デフォルトのログ・レベルは「情報」です。 詳細は、「デバッグ」を選択します。

    • 拡張オプションJSON: オプションで、追加のコマンド・パラメータを指定するJSON文字列を追加します。

    • 代替ULNチャネル: このパラメータは、リクエストに非標準ULNチャネルを強制的に使用します。 Oracleが明示的に指示しないかぎり、このオプションを使用しないでください。

  5. Create Requestをクリックします。

    新しいアップグレード・リクエストが「アップグレード・ジョブ」表に表示されます。 パッケージ・リポジトリには最新のパッケージが移入され、YUM構成は必要に応じて更新されます。

  6. 前のアップグレード・ジョブが正常に完了したら、別のアップグレード・リクエストを作成します。

  7. 「リクエスト・タイプ」として再度「アップグレード」を選択しますが、別のアップグレード・リクエスト・タイプを選択: preUpgrade.

  8. アップグレード・リクエスト・パラメータを入力します:

    • アクション: startと入力して、新しいバージョンのアップグレーダを取得します。 (前のpreUpgradeジョブのステータスを確認するには、かわりに「ステータス」を入力します。)

    • タイプ: ULNと入力します。 アップグレーダ・パッケージは、適切なミラー化されたULNチャネルから選択されます。

  9. Create Requestをクリックします。

    新しいアップグレード・リクエストが「アップグレード・ジョブ」表に表示されます。 ジョブが正常に完了すると、アップグレーダは最新になり、使用できるようになります。

「サービスCLI」の使用

  1. リポジトリに最新のパッケージを移入し、最新のYUM構成を適用します。 次に示すように、事前構成コマンドを使用します。 ジョブが正常に完了することを確認します。

    upgradePreConfig option=ULN location=https://host.example.com/yum
    [...]
    Data:
      Service request has been submitted. Upgrade Job Id = 1692849609034-prepare-45676 Upgrade Request Id = UWS-edfa3b32-c32a-4b67-8df5-2357096052bf
    
    PCA-ADMIN> getUpgradeJob upgradeJobId=1692849609034-prepare-45676
    [...]
      Status = Passed
      Execution Time(sec) = 616
  2. アップグレード前コマンドを使用して、最新のパッチ適用機能を有効にします。 ジョブが正常に完了することを確認します。

    PCA-ADMIN> preUpgrade action=start type=ULN
    
    PCA-ADMIN> preUpgrade action=status
    [...]
    Data: 
       The previous pre-upgrade task succeeded!
       Pre upgrade status = SUCCESS