フリート・パッチ適用およびプロビジョニング・サーバーの作成

Oracle FPPサーバーは、リポジトリを使用してメタデータを格納します。このリポジトリは、クライアントおよびrhpclientのないターゲットで使用できるようにする必要があるすべてのソフトウェア・ホームを、Oracle ACFSファイル・システムを使用して格納します。

ノート:

  • Oracle ACFSファイル・システムは、Oracle FPPサーバーのインストール中に自動的に作成されます。Oracle ACFSファイル・システムを手動で作成しないでください。
  • Oracle Grid Infrastructureをインストールすると、Oracle Fleet Patching and Provisioning (Oracle FPP)サーバーがデフォルトでOracle FPP Local Modeに構成され、ローカル・スイッチ・ホーム機能がサポートされます。中央のOracle FPPサーバーを構成するには、現在のOracle FPP Local Mode構成を削除する必要があります。
  1. Oracle ASMコンフィギュレーション・アシスタント(ASMCA)を使用して、ソフトウェアを格納するためのOracle ASMディスク・グループをフリート・パッチ適用およびプロビジョニング・サーバーに作成します。
    $ Grid_home/bin/asmca

    このディスク・グループはソフトウェアの格納に使用されるため100 GB以上にすることをお薦めします。

    ノート:

    このディスク・グループのOracle ASM Dynamic Volume Manager (Oracle ADVM)互換性設定は19.0に設定する必要があります。

  2. クラスタのすべてのノードに存在するマウント・パスを指定します。フリート・パッチ適用およびプロビジョニング・サーバーはこのパスを使用してゴールド・イメージをマウントします。
    $ mkdir -p storage_path
  3. グリッド・インフラストラクチャ管理リポジトリ(GIMR)がクラスタで構成されているかどうかを確認します。
    $ srvctl status mgmtdb 
    Database is enabled
    Instance -MGMTDB is running on node myhost01
  4. GIMRがクラスタで構成されていない場合は、gridユーザーとしてGIMRをクラスタに追加します。
    1. Oracle Database 19cリリース更新(19.6)以前のリリースの場合:
      $ $ORACLE_HOME/bin/mgmtca createGIMRContainer [-storageDiskGroup disk_group_name]
    2. Oracle Database 19cリリース更新(19.7)以降のリリースの場合:
      $ $ORACLE_HOME/bin/mgmtca createGIMRContainer [-storageDiskLocation disk_location]
  5. オプション: rootユーザーとして、グリッド・ネーミング・サービスの仮想IPアドレス(GNS VIP)をゾーン委任なしで追加します。
    # srvctl add gns -vip myhost-gnsvip3
    # srvctl start gns
    # srvctl status gns
    GNS is running on node myhost01.
    GNS is enabled on node myhost01. 
  6. オプション: GNSを使用しない場合は、Oracle FPPサーバーの追加中に構成することで、Oracle FPPのVIPアドレスを使用できます。

    ノート:

    Oracle FPP サーバーを構成するにはOracle FPP VIPアドレスを使用することをお薦めします。
  7. 既存のローカル・オートマトンをクラスタから削除します。
    # srvctl stop rhpserver
    # srvctl remove rhpserver
  8. フリート・パッチ適用およびプロビジョニング・サーバーのリソースを作成します。
    # Grid_home/bin/srvctl add rhpserver -storage storage_path
        -diskgroup disk_group_name -rhpsvip_address vip_name
  9. フリート・パッチ適用およびプロビジョニング・サーバーを起動します。
    $ Grid_home/bin/srvctl start rhpserver

フリート・パッチ適用およびプロビジョニング・サーバーの起動後に、さらにフリート・パッチ適用およびプロビジョニングを管理するにはフリート・パッチ適用およびプロビジョニング・コントロール(RHPCTL)ユーティリティを使用します。