Linux 用 NetBackup IT Analytics インストールとアップグレードガイド

Last Published:
Product(s): NetBackup IT Analytics (11.3)
  1. インストールの概要
    1.  
      概要
    2.  
      NetBackup IT Analytics コンポーネント
    3.  
      Standard または Shared Services ライセンスエディション
    4.  
      インストールオプション
    5.  
      多言語サポートとロケールに関する注意事項 (Linux)
    6.  
      サポート対象のサードパーティ製品とオープンソース製品
  2. Linux サーバーでの NetBackup IT Analytics のインストール
    1.  
      手順 1: NetBackup IT Analytics ライセンスキーファイルの入手
    2.  
      手順 2: ポータルとデータベースの配備戦略
    3.  
      手順 3: ポータルとデータベースの前提条件
    4. 手順 4: Oracle Database アプリケーションバイナリのインストール (Linux)
      1.  
        分割アーキテクチャ配備時における既存の Oracle ファームへのデータベースおよびユーザーの作成
    5.  
      手順 5: ポータルアプリケーションバイナリのインストール (Linux)
    6.  
      手順 6: ポータルサービスの開始 (Linux)
    7.  
      手順 7: ポータルへのログイン
    8.  
      手順 8: ライセンスのインストール
    9. 現在のライセンス構成の確認
      1.  
        ライセンスの概略レポートの実行
      2.  
        NetBackup IT Analytics のバージョンとライセンス
      3.  
        ライセンスの詳細の表示
    10. 次の手順
      1.  
        データベースのコールドバックアップの実行
      2.  
        推奨されるデータベースバックアッププロセス
  3. Linux での NetBackup IT Analytics ポータルのアップグレード
    1.  
      概要
    2.  
      アップグレードパス
    3.  
      アップグレードの前に
    4. NetBackup IT Analytics ポータルのアップグレード
      1.  
        共有サービス環境のアップグレード
      2.  
        アップグレードユーティリティインストーラの実行 (Linux)
      3.  
        既知の問題
      4.  
        アップグレードユーティリティの実行
      5.  
        アップグレード後
      6.  
        エンタープライズオブジェクトを組み込むためのメソッドのアップグレード
      7. ポータルのアップグレード中の属性のマージ
        1.  
          ポータルのアップグレード中の属性の管理
        2.  
          属性値のマージの例
        3.  
          重複する属性の名前を変更する手順
        4.  
          マルチテナント環境での属性のベストプラクティス
    5. データコレクタのアップグレード
      1.  
        必須の前提条件
    6.  
      トラブルシューティング: Data Collector の手動アップグレード
    7.  
      Data Collector Upgrade Manager のアップグレードエラーおよびコレクタのバンドルダウンロードエラーのトラブルシューティング (Linux の場合)
    8.  
      NetBackup IT Analytics ポータルからのコレクタの更新
  4. 新しいサーバーへのアップグレードと移行
    1. 新しいサーバーへのアップグレードと移行
      1.  
        NetBackup IT Analytics の最新リリースの新しいサーバーへのインストール
      2.  
        既存のサーバーでのデータベースのエクスポートの実行
      3.  
        新しいサーバーでのポータルサービスとエージェントサービスの停止
      4.  
        新しいサーバーへの既存のポータルユーザーの削除と再作成
      5.  
        新しいサーバーでのデータベースのインポート
      6.  
        新しいサーバーでのポータルサービスとエージェントサービスの開始
      7.  
        データベーススキーマをアップグレードするためのダウンロード、インストール、実行
    2.  
      テスト
    3.  
      データコレクタバイナリの更新 (必要な場合)
  5. 付録 A. X Virtual Frame Buffer
    1.  
      Xvfb (X Virtual Frame Buffer) の構成
  6. 付録 B. データベースサーバーの Oracle パッチ
    1. Oracle 19c 2024 年 7 月パッチアプリケーションの適用
      1.  
        インストール前の設定
      2.  
        OPatch のインストール手順
      3.  
        Oracle パッチのインストール
      4.  
        データベースと OJVM パッチの検証
      5.  
        JDK バージョンの更新の検証

分割アーキテクチャ配備時における既存の Oracle ファームへのデータベースおよびユーザーの作成

ここでは、NetBackup IT Analytics の分割アーキテクチャ配備時に、既存の Oracle ファームにデータベースとユーザーを作成する手順を示します。

前提条件

表: 既存の Oracle ファームにデータベースとユーザーを作成するための前提条件

要件

説明

Oracle

最新のセキュリティパッチが適用されたバージョン 19c。

プラガブルデータベース (PDB)

  • 中央データベースサーバーに PDB を作成します。名前は、Oracle でサポートされている任意の名前にすることができます。例: scdb または itadb。

  • 16k ブロックサイズがサポートされていることを確認します。

    SQL> select name, block_size, current_size from v$buffer_pool;

データベースとユーザーを作成します。

  1. NetBackup IT Analytics に固有の表領域を作成します。

    表領域名

     

    参照コマンド

    aptare_tbs_data_1m

     
    CREATE TABLESPACE aptare_tbs_data_1m 
    DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED
    LOGGING ONLINE PERMANENT BLOCKSIZE 8192
    EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT 
    NOCOMPRESS  SEGMENT SPACE MANAGEMENT AUTO
    /
       

    aptare_tbs_idx_1m

     
    CREATE TABLESPACE aptare_tbs_idx_1m
    DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED
    LOGGING ONLINE PERMANENT BLOCKSIZE 8192
    EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT 
    NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO
    /
       

    aptare_tbs_data_20m

     
    CREATE TABLESPACE aptare_tbs_data_20m
    DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED
    LOGGING ONLINE PERMANENT BLOCKSIZE 8192
    EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT 
    NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO
    /
       

    aptare_tbs_idx_10m

     
    CREATE TABLESPACE aptare_tbs_idx_10m
    DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED
    LOGGING ONLINE PERMANENT BLOCKSIZE 8192
    EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT 
    NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO
    /
       

    aptare_tbs_data_200m

     
    CREATE TABLESPACE aptare_tbs_data_200m
    DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED
    LOGGING ONLINE PERMANENT BLOCKSIZE 16K
    EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT 
    NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO
    /

    aptare_tbs_idx_100m

     
    CREATE TABLESPACE aptare_tbs_idx_100m
    DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED
    LOGGING ONLINE PERMANENT BLOCKSIZE 16K
    EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT 
    NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO
    /
       

    aptare_tbs_data_200m_lob

     
    CREATE TABLESPACE aptare_tbs_data_200m_lob
    DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED
    LOGGING ONLINE PERMANENT BLOCKSIZE 16K
    EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT 
    NOCOMPRESS  SEGMENT SPACE MANAGEMENT AUTO
    /
       

    aptare_tbs_data_200m_col

     
    CREATE TABLESPACE aptare_tbs_data_200m_col
    DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED
    LOGGING ONLINE PERMANENT BLOCKSIZE 16K
    EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT 
    NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO
    /
       

    aptare_tbs_iot_200m

     
    CREATE TABLESPACE aptare_tbs_iot_200m 
    DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED
    LOGGING ONLINE PERMANENT BLOCKSIZE 16K
    EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT 
    NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO
    /
  2. PORTAL と APTARE_RO の 2 つのデータベーススキーマユーザーを作成します。

    PORTAL のパスワードを portal に、また APTARE_RO ユーザーのパスワードを aptaresoftware123 にする必要があります。いずれのパスワードも NetBackup IT Analytics ポータルの設定が完了した後に変更することができます。

    Oracle で設定されているパスワードポリシーのために、ユーザー作成時にこれらのパスワードを変更するには、「ユーザー作成時のカスタムパスワードの割り当て」を参照してください。

  3. 必要な権限を持つ次の必要なデータベースディレクトリを作成します。
    CREATE OR REPLACE DIRECTORY UNIX_DIR AS '/u01/aptare/database';
    CREATE OR REPLACE DIRECTORY LOGFILE_DIR AS '/tmp';
    GRANT READ,WRITE ON DIRECTORY UNIX_DIR to portal;
    GRANT READ,WRITE ON DIRECTORY LOGFILE_DIR to portal;

    データベースサーバーファイルシステムのフォルダパスは他のパスにも変更できることに注意してください。

  4. それぞれのユーザースキーマに次の権限を付与します。

    ユーザー固有のスキーマ

     

    スキーマに必要な許可

    APTARE_RO

     
    GRANT CONNECT TO aptare_ro;
    GRANT CREATE ANY CONTEXT TO aptare_ro;
    GRANT CREATE SYNONYM TO aptare_ro;
       

    PORTAL

     
     
    GRANT CONNECT       TO PORTAL;
    GRANT RESOURCE      TO PORTAL;
    GRANT CREATE TABLESPACE     TO PORTAL;
    GRANT UNLIMITED TABLESPACE  TO PORTAL;
    GRANT QUERY REWRITE TO PORTAL;
    GRANT SELECT_CATALOG_ROLE   TO PORTAL;
    GRANT SELECT ANY DICTIONARY TO PORTAL;
    GRANT CREATE ANY LIBRARY    TO PORTAL;
    GRANT SELECT ON dba_free_space TO PORTAL;
    GRANT SELECT ON dba_data_files TO PORTAL;
    GRANT SELECT ON dba_temp_files TO PORTAL;
    GRANT CREATE SESSION, CREATE ANY CONTEXT TO PORTAL;
     

    dbms_session パッケージを実行する文:

      
    GRANT EXECUTE ON DBMS_SESSION TO PORTAL;
    GRANT EXECUTE ON DBMS_LOCK TO PORTAL;
     

    dbms_utility パッケージを実行する文

      
    GRANT EXECUTE ON DBMS_UTILITY TO PORTAL;
    GRANT CREATE VIEW TO PORTAL;
     GRANT CREATE TABLE TO PORTAL;
     

    マテリアライズドビューを作成する文

      
    GRANT CREATE MATERIALIZED VIEW TO PORTAL;
     

    ログディレクトリを設定する文

      
     GRANT CREATE ANY DIRECTORY TO PORTAL;
     

    Oracle 19c に追加する文

      
    GRANT CREATE JOB TO PORTAL;
    GRANT EXECUTE ON DBMS_SCHEDULER TO PORTAL;
     

    セキュリティを追加する文

      
    GRANT EXECUTE ON SYS.DBMS_LOB        TO PORTAL;
    GRANT EXECUTE ON SYS.UTL_FILE        TO PORTAL;
    GRANT EXECUTE ON SYS.DBMS_RANDOM     TO PORTAL;
    GRANT EXECUTE ON SYS.DBMS_JOB        TO PORTAL;
    GRANT EXECUTE ON SYS.DBMS_SQL        TO PORTAL;
    GRANT READ    ON SYS.ALL_DIRECTORIES TO PORTAL;
    GRANT READ    ON SYS.DUAL            TO PORTAL;
    
     

    FIPS 準拠を有効にする文

      
    GRANT EXECUTE ON DBMS_CRYPTO TO PORTAL;
ユーザー作成時のカスタムパスワードの割り当て

DBA がユーザー作成時に PORTAL および APTARE_RO にカスタムパスワードを割り当てる場合は、スキーマが正常に作成されるように、スクリプトおよび設定ファイルに次の変更が加えられていることを確認します。

ユーザー作成時にカスタムパスワードを割り当てるには:

  1. ファイルを編集できるように、ポータル ISO の内容をポータルサーバーのローカルディレクトリにコピーします。
     
    # mount -o loop itanalytics_installer_11300_linux.iso /mnt/diska
    # mkdir /tmp/portal
    # cp -r /mnt/diska/* /tmp/portal
  2. ポータルインストーラ itanalyticsinstaller.sh を実行します。
    • インストーラによって Oracle SID の入力を求めるメッセージが表示されたら、データベースのサービス名を指定します。

    • メッセージが表示されたら、n を入力して create_itanalytics_schema_objects.sh の実行を拒否します。

    • 何らかの理由でデータベースへのテスト接続に失敗する場合は、/tmp/portal/oracle/tnsnames.ora ファイルの HOST、PORT、SERVICE_NAME、SID の値を確認および編集し、Itanalyticsinstaller.sh を再度実行します。

  3. 次の場所で /tmp/portal/create_itanalytics_schema_objects.sh スクリプトを更新します。
    ORACLE_PORTAL_SEC_CODE=<password for portal user>
    ORACLE_APTARE_RO_SEC_CODE=<password for aptare_ro user>
  4. 次の場所で <INSTALL_PATH>/aptare/portalconf/portal.properties ファイルを更新します。
    db.password=<unencrypted password for portal user>
    db.password.encrypted=<keep this field empty>
    db.ro_user_password=<unencrypted password for aptare_ro user>
    db.ro_user_password.encrypted=<keep this field empty>
  5. 次の場所で <INSTALL_PATH>/aptare/datarcvrconf/datrarcvrproperties.xml ファイルを更新します。これらのパスワードは、ポータルサービスが起動されると暗号化されることに注意してください。
    <Passwrod>unencrypted password for portal user</Password>
    <ro_passwrod>unencrypted password for aptare_ro user</ro_password>

    データベースの SID とサービス名が同じでない場合は、URL および oracle_service_name タグが SID の代わりにサービス名で更新されていることを確認してください。

    <URL>jdbc:oracle:thin:@//10.xx.yy.zz:1521/Service_Name</URL>
    <oracle_service_name>Service_Name</oracle_service_name>
  6. <INSTALL_PATH>/aptare/database/load_scripts/load_nbu_data.plb ファイルを編集し、load_discovery に対する呼び出しをコメントアウトします。
     -- @../load_scripts/load_discovery

    メモ:

    以下に示すように、create_itanalytics_schema_objects.sh を少なくとも 1 回実行するまで、パス <INSTALL_PATH>/aptare/database/ は存在しません。

  7. データベースで最大 2048 の NVARCHAR2 サイズがサポートされていることを確認します。変更できない場合は、以下のファイルを次のように編集します。
    # vi  /opt/aptare/database/stored_procedures/cmv/create_cmv_schema.plb

    以下の表 apt_cmv_reason の行 (9 行目) を変更します。

    description NVARCHAR2(2048)

    変更後:

    description NVARCHAR2(2000)
  8. aptare ユーザーとしてスキーマ作成スクリプトを実行します。ログファイルに「ORA-」エラーが生成されていないことを確認します。
    # su  - aptare
             # create_itanalytics_schema_objects.sh  -h <Oracle database server IP address> -p <Oracle database listener port>
  9. ライセンスをインストールします。
    # <INSTALL_PATH>/aptare/utils/installlicenseUI.sh /mnt/diska/foundation_license.slf
  10. サービスを起動します。
    # <INSTALL_PATH>/aptare/bin/aptare start