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

フリート・パッチ適用およびプロビジョニング・サーバーは、Oracle ACFSファイル・システムに作成されたリポジトリを使用します。ここに、クライアントおよびターゲットで利用できるようにするすべてのソフトウェア・ホームを格納します。

ノート:

Oracle Grid Infrastructureをインストールすると、Oracleフリート・パッチ適用およびプロビジョニング・サーバーがローカル・モードでデフォルトで構成され、ローカル・スイッチ・ホーム機能がサポートされます。一般的なOracle Fleet Patching and Provisioningサーバー製品を構成する必要がある場合は、現在のローカル・モードのOracle Fleet Patching and Provisioningサーバーを削除する必要があります。
  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/images
  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. 既存のローカル・オートマトンをクラスタから削除します。
    # srvctl stop rhpserver
    # srvctl remove rhpserver
  7. フリート・パッチ適用およびプロビジョニング・サーバーのリソースを作成します。
    # Grid_home/bin/srvctl add rhpserver -storage storage_path
        -diskgroup disk_group_name
  8. フリート・パッチ適用およびプロビジョニング・サーバーを起動します。
    $ Grid_home/bin/srvctl start rhpserver

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