19 リカバリ・アプライアンスの更新

この項では、リカバリ・アプライアンスへのソフトウェア更新のインストールに必要なステップについて説明します。

リカバリ・アプライアンスに更新ソフトウェアをインストールするための前提条件は、Oracleから適切な更新ファイルを取得することです。この更新ファイルは、次の例ではzdlra_release.zipという名前ですが、通常は名前に特定のバージョン情報があります。

  1. リカバリ・アプライアンス計算サーバーへの更新ファイル(zdlra_release.zip)を/radump/ディレクトリにコピーします。

    scp zdlra_release.zip oracle@zdlraadm01:/radump/
  2. raadminグループのユーザーとして様々なチェックを実行して、リカバリ・アプライアンスが以前に正常で安定した状態にあったことを確認します。「リカバリ・アプライアンス・チェックの実行」を参照してください。次に例を示します:

    [adminra1@zdlra05 ~]# racli list check --status=enabled
    check_active_incidents
    check_appliance_status
    check_cell_alerts
    check_compute_alerts
    check_image_versions
    check_init_parameter
    check_invalid_objects
    check_ra_export
    check_ra_version
    [adminra1@zdlra05 ~]#
    [adminra1@zdlra05 ~]# racli run check --check_name=check_active_incidents,check_invalid_objects
    Wed Oct 10 13:53:07 2018: Start: racli run check --check_name=check_active_incidents,check_invalid_objects
    HOST: [nnnnnn01.oracle.com]
    
    Created log file scas10adm01.us.oracle.com:/opt/oracle.RecoveryAppliance/log/racli_run_check_20181010.1353.log
    Wed Oct 10 13:53:07 2018: CHECK: Active Incidents - PASS
    Wed Oct 10 13:53:09 2018: CHECK: Invalid Objects - PASS
    Wed Oct 10 13:53:09 2018: End: racli run check --check_name=check_active_incidents,check_invalid_objects
    HOST: [nnnnnn01.oracle.com]
    [adminra1@zdlra05 ~]#

    他のチェック、またはracli run check --allで有効になっているすべてのチェックを選択的に実行できます。

    FAILとなったチェックは、リカバリ・アプライアンスが更新操作を続行するために適切な状態でないことを示している可能性があるため、特に注意してください。

  3. 計算サーバーで、/radump/ディレクトリに移動し、アップグレード・ファイルを解凍します。

    [adminra1@zdlra05 ~]# cd /radump/
    [adminra1@zdlra05 radump]# unzip zdlra_release.zip
    
  4. raadminグループのユーザーとして、/radumpディレクトリから次のコマンドを実行します。

    [adminra1@zdlra05 radump]# /usr/bin/perl ra_preinstall.pl
    

    リカバリ・アプライアンスが続行するために適切な状態でないことを示している可能性があるため、失敗した検証に注意してください。

  5. raadminグループのユーザーとして、/radumpディレクトリから次のコマンドを実行します。

    [adminra1@zdlra05 radump]# racli update appliance 

    このコマンドは、racli patch applianceおよびracli upgrade applianceを置換し、更新がパッチかアップグレードかを判断します。これはすべての事前チェックを実行します。事前チェックに合格した場合は、パッチまたはアップグレード・ステップに進みます。更新が途中で失敗した場合、識別されたエラーが修正されると、このコマンドを再実行でき、失敗したステップが続行されます。

  6. リカバリ・アプライアンスにインストールされたZDLRAバージョンを検証します。

    [adminra1@zdlra05 radump]# /opt/oracle.RecoveryAppliance/bin/racli version
    
  7. ZDLRAサービスがオンラインであることを検証します。

    [adminra1@zdlra05 radump]# /opt/oracle.RecoveryAppliance/bin/racli status appliance
    
  8. リカバリ・アプライアンスのヘルスを検証します。

    [adminra1@zdlra05 radump]# /opt/oracle.RecoveryAppliance/bin/racli run check --all