Linux용 NetBackup IT Analytics 설치 및 업그레이드 설명서

Last Published:
Product(s): NetBackup IT Analytics (11.3)
  1. 설치 개요
    1.  
      소개
    2.  
      NetBackup IT Analytics 구성 요소
    3.  
      표준 또는 공유 서비스 라이센싱 에디션
    4.  
      설치 옵션
    5.  
      다중 언어 지원 및 로캘 고려 사항(Linux)
    6.  
      지원되는 타사 및 오픈 소스 제품
  2. Linux 서버에 NetBackup IT Analytics 설치
    1.  
      1단계: NetBackup IT Analytics 라이센스 키 파일 가져오기
    2.  
      2단계: 포털 및 데이터베이스 배포 전략
    3.  
      3단계: 포털 및 데이터베이스 필수 구성 요소
    4. 4단계: Oracle 데이터베이스 응용 프로그램 바이너리 설치(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. Data Collector 업그레이드
      1.  
        필수 사전 요구 사항
    6.  
      문제 해결 - Data Collector 수동 업그레이드
    7.  
      Linux에서 Data Collector 업그레이드 관리자 업그레이드 실패 및 Collector 번들 다운로드 실패 문제 해결
    8.  
      NetBackup IT Analytics 포털에서 Collector 업데이트
  4. 새 서버로 업그레이드 및 마이그레이션
    1. 새 서버로 업그레이드 및 마이그레이션
      1.  
        새 서버에 최신 릴리스의 NetBackup IT Analytics 설치
      2.  
        기존 서버에서 데이터베이스 내보내기를 수행하십시오.
      3.  
        새 서버에서 포털 및 에이전트 서비스 중지
      4.  
        새 서버에서 기존 포털 사용자를 삭제하고 다시 생성하십시오.
      5.  
        새 서버로 데이터베이스 가져오기
      6.  
        새 서버에서 포털 및 에이전트 서비스 시작
      7.  
        데이터베이스 스키마 업그레이드를 위한 다운로드, 설치 및 실행
    2.  
      테스트
    3.  
      Data Collector 바이너리 업데이트(필요한 경우)
  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. 2개의 데이터베이스 스키마 사용자 PORTALAPTARE_RO를 생성하십시오.

    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가 사용자 생성 중에 PORTALAPTARE_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

    참고:

    경로 <INSTALL_PATH>/aptare/database/는 아래에 언급된 대로 create_itanalytics_schema_objects.sh를 최소 한 번 실행하기 전까지는 존재하지 않습니다.

  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