HP

HP Systems Insight Manager 5.1 사용 설명서

한국어
  시스템 및 이벤트 관리  |  데이터베이스 백업 및 복원  |  HP-UX 및 Linux   

HP-UX 및 Linux

≫목차
≫색인
≫알림
≫소개
≫제품 개요
≫시작
≫검색 및 식별
≫사용자 및 권한
≫디렉토리 서비스
≫네트워킹 및 보안
≫시스템, 클러스터 및 이벤트 모니터링
≫저장소 통합
≫작업을 사용하여 관리
≫관리 확장 도구
≫파트너 응용 프로그램
≫보고
≫시스템 및 이벤트 관리
≫이벤트
≫이벤트 작업 예
≫상태 폴링
≫WMI Mapper 프록시
≫프로토콜
≫데이터 수집
≫시스템 등록 정보
≫Version Control Repository
≫PMP 관리 옵션
≫SSH 키 관리
≫데이터베이스 백업 및 복원
HP-UX 및 Linux
≫Windows
≫SSH 건너뛰기 등록 정보 구성
≫감사 로그
≫globalsettings.props 파일의 등록 정보
≫문제 해결
≫참조 정보
≫인쇄용 페이지
≫용어
≫도움말 사용법
≫ PostgreSQL 유틸리티를 사용하여 데이터 파일 저장
≫ PostgreSQL의 데이터 파일 복원

HP SIM(HP Systems Insight Manager)은 PostgreSQL 서버 또는 Oracle 데이터베이스를 사용하여 네트워크의 시스템에 대해 수집된 정보를 저장합니다. 항상 적절한 백업 일정을 사용하여 데이터베이스를 백업하십시오. 심각한 데이터베이스 문제가 발생할 경우 이 백업을 복원하여 다시 HP SIM을 작동할 수 있습니다.

PostgreSQL 유틸리티를 사용하여 데이터 파일 저장

PostgreSQL을 사용하여 데이터베이스를 백업하려면 관리자 암호를 변경하고 데이터베이스 및 연관된 파일을 저장해야 합니다.

PostgrSQL 명령을 실행할 때 파일 경로 이름은 PostgreSQL이 설치된 방법과 위치에 따라 달라집니다. 실제 경로 이름은 다음 예에서 제공된 경로 이름과 다를 수 있습니다.

  1. HP SIM(HP Systems Insight Manager)이 실행되고 있는 경우 명령줄에 mxstop을 입력하여 HP SIM 데몬을 중지합니다.

  2. 모든 HP SIM mx 프로세스가 중지되었는지 확인하려면 ps -ef | grep mx 명령을 실행합니다.

  3. 선택한 파일 관리 유틸리티를 사용하여 아래에 나열된 구성 파일을 백업합니다.

    파일 디렉토리설명

    /etc/opt/mx/config

    구성 파일 디렉토리

    /var/opt/mx/config/

    추가 구성 파일

    /etc/opt/hp/sslshare/(HP-UX의 경우)

    /opt/hp/sslshare

    (Linux의 경우)

    공유 OpenSSL 인증서 디렉토리

    /var/opt/mx/logs/mx.log

    감사 파일

    /opt/mx/patch

    프로그램 업데이트(HP SIM을 다시 설치하는 경우에 필요함)

    /opt/mx/bin/server_cert.pem

    CLI(명령줄 인터페이스)에서 사용하는 인증서

    /opt/mx/bin/CLIClientConfig

    CLI 구성 파일

    /var/opt/mx/output

    (옵션) 작업 결과 출력 포함

    참고: 백업 프로세스 중에 파일 사용 권한을 유지해야 합니다. TAR(테이프 아카이브) 유틸리티는 파일 사용 권한을 유지합니다.

  4. HP SIM 디렉토리 트리에 포함된 기존 사용자 제공(사용자 정의) 파일(TDEF(도구 정의 파일), MIB(관리 정보 베이스), 로그인 프롬프트 및 작업)을 저장합니다.

  5. /etc/opt/mx/config/database.props 파일을 열고 hp.database.username의 등록 정보 값을 확인합니다. HP SIM에 사용되는 기본 PostgreSQL은 mxadmin입니다.

  6. 데이터베이스를 백업하기 전에 HP SIM에서 mxadmin에 대해 생성된 암호를 변경해야 합니다. 암호를 변경하려면 HP SIM 명령줄에 다음을 입력합니다.

    /opt/mx/bin/mxpassword -m -x MxDBUserPassword=newpassword

    여기서 newpassword는 새 암호입니다.

  7. stop 명령을 사용하여 PostgreSQL 서비스를 중지합니다. 전체 명령 경로는 PostgreSQL 설치 위치에 따라 달라질 수 있습니다.

    HP-UX

    /sbin/init.d/hpsmdb stop

    SUSE Linux Enterprise Server 9 및 SUSE Linux Enterprise Server 10

    /etc/init.d/postgresql stop

    Red Hat Enterprise Linux(모든 버전)

    /etc/rc.d/init.d/postgresql stop

  8. start> 명령을 사용하여 PostgreSQL 서비스를 다시 시작합니다. 전체 명령 경로는 PostgreSQL 설치 위치에 따라 달라질 수 있습니다.

    참고: PostgreSQL을 시작하는 데 몇 분 정도 걸릴 수 있습니다. Linux의 상태를 확인하려면 postgresql status 명령을 입력합니다.

    SUSE Linux Enterprise Server 9 및 SUSE Linux Enterprise Server 10

    /etc/init.d/postgresql start

    Red Hat Enterprise Linux(모든 버전)

    /etc/rc.d/init.d/postgresql start

    PostgreSQL을 시작하는 데 몇 분 정도 걸릴 수 있습니다. Linux의 상태를 확인하려면 postgresql status 명령을 입력합니다.

    SUSE Linux Enterprise Server 9 및 SUSE Linux Enterprise Server 10

    /etc/init.d/postgresql status

    Red Hat Enterprise Linux(모든 버전)

    /etc/rc.d/init.d/postgresql status

  9. 다음 명령을 입력합니다.

    HP-UX

    cd /opt/hpsmdb/pqsql/bin

    ./pg_dump -h 127.0.0.1 -U mxadmin -p 50006 insight_v1_0 > saveHPSIMdb

    Linux

    cd /user/bin

    pg_dump -h 127.0.0.1 -U mxadmin -p 5432 insight_v1_0 > saveHPSIMdb

    여기서 -p는 포트 번호입니다. 포트 번호를 찾으려면 /etc/opt/mx/config/database.props를 열고 hp.database.portnumber의 등록 정보 값을 찾습니다.

    saveHPSIMdb는 저장된 데이터베이스의 파일 이름입니다.

  10. 암호를 묻는 메시지가 표시되면 6단계에서 정의한 암호를 입력합니다.

PostgreSQL의 데이터 파일 복원

저장된 복사본에서 데이터베이스를 복원하려면 다음을 수행합니다.

  1. HP SIM을 다시 설치하는 경우 http://h18013.www1.hp.com/products/servers/management/hpsim/infolibrary.html에 지시된 대로 진행합니다.

  2. HP SIM이 실행되고 있는 경우 명령줄에 mxstop을 입력하여 HP SIM 데몬을 중지합니다.

  3. 모든 HP SIM mx 프로세스가 중지되었는지 확인하려면 다음을 실행합니다.

    ps -ef | grep mx

    HP-UX의 경우 4단계에서 진행합니다.

  4. HP-UX:

    1. SysMgmtDB를 제거합니다.

      swremove -x enforce_dependencies=false SysMgmtDB

    2. HP SIM의 저장소 파일에서 Sys Management DB를 설치합니다.

      swinstall -s /hpsim.depot SysMgmtDB

  5. Linux:

    1. pg_hba.conf 파일을 편집하려면 다음을 입력합니다.

      vi /var/lib/pgsql/data/pg_hba.conf

      다음을 추가합니다.

      									
      local insight_v1_0 mxadmin password
      
      local all all trust
      
      host insight_v1_0 root 127.0.0.1 255.255.255.255 trust
      								

    2. postgreSQL 서비스를 중지합니다.

      SUSE Linux Enterprise Server 9 및 SUSE Linux Enterprise Server 10

      /etc/init.d/postgresql stop

      Red Hat Enterprise Linux(모든 버전)

      /etc/rc.d/init.d/postgresql stop

    3. 사용자: 로그인을 postgres로 전환합니다.

      su postgres

    4. 데이터베이스를 삭제하려면 다음을 입력합니다.

      cd /usr/bin

      다음을 실행합니다.

      dropdb -p 5432 -h 127.0.0.1 -i -e insight_v1_0

  6. 이름을 insight_v1_0으로 지정하여 데이터베이스를 만듭니다.

    HP-UX:

    cd /opt/hpsmdb/pgsql/bin

    ./createdb -O hpsmdb -h 127.0.0.1 -p 50006 -U hpsmdb insight_v1_0

    Linux:

    cd /usr/bin

    ./createdb -O postgres -h 127.0.0.1 -p 5432 -U postgres insight v1 0

    insight_v1_0

  7. Linux의 경우 8단계에서 진행합니다. HP-UX의 경우 데이터베이스 및 사용자를 만드는 권한 없이 mxadmin라는 사용자를 만듭니다.

    ./createuser -h 127.0.0.1 -p 50006 -U hpsmdb mxadmin

  8. HP SIM 명령줄에 다음을 입력합니다.

    HP-UX:

    ./psql -q -h 127.0.0.1 -U mxadmin -p 50006 -f saveHPSIMdb -d insight_v1_0

    Linux:

    psql -q -h 127.0.0.1 -U mxadmin -p 5432 -f saveHPSIMdb -d insight_v1_0

    여기서 saveHPSIMdb는 복원할 백업 파일의 이름입니다.

    -p는 포트 번호입니다. 포트 번호를 찾으려면 /etc/opt/mx/config/database.props를 열고 hp.database.portNumber의 등록 정보 값을 찾습니다.

    insight_v1_0은 HP SIM 데이터베이스 이름입니다. 데이터베이스 이름을 찾으려면 /etc/opt/mx/config/database.props 파일을 열고 hp.database.databaseName의 등록 정보 값을 찾습니다.

  9. 메시지가 표시되면 6단계에서 정의한 암호를 입력합니다.

  10. 적절한 파일 관리 유틸리티를 사용하여 아래에 나열된 구성 파일을 복원합니다.

    파일 디렉토리설명

    /etc/opt/mx/config

    구성 파일 디렉토리

    /var/opt/mx/config/

    추가 구성 파일

    /etc/opt/hp/sslshare/(HP-UX의 경우)

    /opt/hp/sslshare

    (Linux의 경우)

    공유 OpenSSL 인증서 디렉토리

    /var/opt/mx/logs/mx.log

    감사 파일

    /opt/mx/patch

    프로그램 업데이트(HP SIM을 다시 설치하는 경우에 필요함)

    /opt/mx/bin/server_cert.pem

    CLI(명령줄 인터페이스)에서 사용하는 인증서

    /opt/mx/bin/CLIClientConfig

    CLI 구성 파일

    /var/opt/mx/output

    (옵션) 작업 결과 출력 포함

    참고: 백업 프로세스 중에 파일 사용 권한을 유지해야 합니다. TAR(테이프 아카이브) 유틸리티는 파일 사용 권한을 유지합니다.

  11. HP SIM 디렉토리 트리에 포함된 기존 사용자 제공(사용자 정의) 파일(TDEF(도구 정의 파일), MIB(관리 정보 베이스), 로그인 프롬프트 및 작업)을 복원합니다.

  12. 데이터베이스 및 복원 구성 파일이 HP SIM에서 업데이트되도록 명령줄에 mxinitconfig -a를 입력하여 HP SIM을 초기화합니다.

관련 절차

≫ 데이터베이스 백업 및 복원 - Windows

관련 항목

≫ 시스템 및 이벤트 관리 - 데이터베이스 백업 및 복원