Skip to main content
BlueXP backup and recovery
모든 클라우드 공급자
  • Amazon Web Services에서 직접 지원합니다
  • Google 클라우드
  • Microsoft Azure를 참조하십시오
  • 모든 클라우드 공급자
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

Oracle용 SnapCenter 플러그인을 설치하고 데이터베이스 호스트를 추가합니다

기여자

각 Oracle 데이터베이스 호스트에 Oracle용 SnapCenter 플러그인을 설치하고, 데이터베이스 호스트를 추가하고, 호스트에서 데이터베이스를 검색하여 정책을 할당하고, 백업을 생성해야 합니다.

  • 데이터베이스 호스트에 대해 SSH가 설정된 경우 다음 방법 중 하나를 사용하여 플러그인을 설치할 수 있습니다.

    • SSH 옵션을 사용하여 플러그인을 설치하고 UI에서 호스트를 추가합니다. 자세한 정보.

    • 스크립트를 사용하여 플러그인을 설치하고 수동 옵션을 사용하여 UI에서 호스트를 추가합니다. 자세한 정보.

  • SSH가 비활성화된 경우 수동으로 플러그인을 설치하고 수동 옵션을 사용하여 UI에서 호스트를 추가합니다. 자세한 정보.

필수 구성 요소

호스트를 추가하기 전에 필수 구성 요소가 충족되었는지 확인해야 합니다.

  • 작업 환경과 커넥터를 만들어야 합니다.

  • Connector가 Oracle 데이터베이스 호스트에 연결되어 있는지 확인합니다.

    연결 문제를 해결하는 방법에 대한 자세한 내용은 을 참조하십시오 "BlueXP 커넥터 호스트에서 애플리케이션 데이터베이스 호스트로의 연결을 확인하지 못했습니다".

    커넥터를 분실하거나 새 커넥터를 만든 경우 커넥터를 기존 응용 프로그램 리소스에 연결해야 합니다. 커넥터 업데이트에 대한 지침은 을 참조하십시오 "커넥터 세부 정보를 업데이트합니다".

  • BlueXP 사용자에게 "계정 관리자" 역할이 있는지 확인합니다.

  • 데이터 보호 작업을 위해 애플리케이션 호스트에 루트가 아닌(sudo) 계정이 있는지 확인합니다.

  • 각 Oracle 데이터베이스 호스트에 Java 11(64비트) Oracle Java 또는 OpenJDK가 설치되어 있고 JAVA_HOME 변수가 적절하게 설정되어 있는지 확인합니다.

  • SSH 기반 설치를 수행하는 경우 커넥터에 SSH 포트에 대한 통신이 활성화되어 있는지 확인합니다(기본값: 22).

  • 데이터 보호 작업이 작동하려면 커넥터에 플러그인 포트(기본값: 8145)에 대한 통신이 활성화되어 있는지 확인합니다.

  • 최신 버전의 플러그인이 설치되어 있는지 확인합니다. 플러그인을 업그레이드하려면 를 참조하십시오 Oracle 데이터베이스용 SnapCenter 플러그인을 업그레이드하십시오.

SSH 옵션을 사용하여 UI에서 호스트를 추가합니다

단계
  1. BlueXP UI에서 * 보호 * > * 백업 및 복구 * > * 응용 프로그램 * 을 클릭합니다.

    호스트를 이미 추가했고 다른 호스트를 추가하려면 * 응용 프로그램 * > * 데이터베이스 관리 * > * 추가 * 를 클릭한 다음 5단계를 진행합니다.

  2. 응용 프로그램 검색 * 을 클릭합니다.

  3. Cloud Native * 를 선택하고 * Next * 를 클릭합니다.

    이 계정의 모든 사용자에 대해 예약된 데이터 보호 작업을 수행하기 위해 SnapCenter 시스템_역할이 있는 서비스 계정(_SnapCenter-account-<accountid>)이 생성됩니다. 서비스 계정(SnapCenter-account-<accountid>)은 예약된 백업 작업을 실행하는 데 사용됩니다. 서비스 계정을 삭제해서는 안 됩니다. 계정 * > * 계정 관리 * > * 회원 * 을 클릭하여 서비스 계정을 볼 수 있습니다.

  4. 애플리케이션 유형으로 Oracle을 선택합니다.

  5. 호스트 세부 정보 페이지에서 다음을 수행합니다.

    1. SSH * 를 사용하여 * 를 선택합니다.

    2. 플러그인을 설치할 호스트의 FQDN 또는 IP 주소를 지정합니다.

      Connector가 FQDN 또는 IP 주소를 사용하여 데이터베이스 호스트와 통신할 수 있는지 확인합니다.

    3. 플러그인 패키지를 호스트에 복사할 때 사용하는 비 루트(sudo) 사용자를 지정합니다.

      루트 사용자는 지원되지 않습니다.

    4. SSH 및 플러그인 포트를 지정합니다.

      기본 SSH 포트는 22이고 플러그인 포트는 8145입니다.

    플러그인을 설치한 후 애플리케이션 호스트에서 SSH 포트를 닫을 수 있습니다. 데이터 보호 작업에 SSH 포트가 필요하지 않습니다.

    1. 커넥터 를 선택합니다.

    2. (선택 사항) Connector와 호스트 간에 키 없는 인증이 활성화되지 않은 경우 호스트와 통신하는 데 사용할 SSH 개인 키를 지정해야 합니다.

      참고 SSH 개인 키는 애플리케이션의 어느 곳에나 저장되지 않으며 다른 작업에 사용되지 않습니다.
    3. 다음 * 을 클릭합니다.

  6. 구성 페이지에서 다음을 수행합니다.

    1. Oracle 데이터베이스를 실행하는 Linux 시스템에 로그인하여 Oracle 데이터베이스 호스트에서 SnapCenter 사용자에 대한 sudo 액세스를 구성합니다.

    2. BlueXP UI에 표시된 텍스트를 복사합니다.

    3. Linux 시스템에서 _/etc/sudoers.d/snapcenter_file을 생성하고 복사한 텍스트를 붙여 넣습니다.

    4. BlueXP UI에서 확인란을 선택하고 * 다음 * 을 클릭합니다.

  7. 세부 정보를 검토하고 * 응용 프로그램 검색 * 을 클릭합니다.

    • 플러그인이 설치되면 검색 작업이 시작됩니다.

    • 검색 작업을 완료하면 호스트의 모든 데이터베이스가 표시됩니다. 데이터베이스에 대한 OS 인증이 비활성화된 경우 * 구성 * 을 클릭하여 데이터베이스 인증을 활성화합니다. 자세한 내용은 을 참조하십시오 Oracle 데이터베이스 자격 증명을 구성합니다.

    • Settings * 를 클릭하고 * Hosts * 를 선택하여 모든 호스트를 봅니다.

    • 설정 * 을 클릭하고 * 정책 * 을 선택하여 미리 구성된 정책을 봅니다. 사전 구성된 정책을 검토하여 요구 사항에 맞게 정책을 편집하거나 새 정책을 생성할 수 있습니다.

수동 옵션을 사용하여 UI에서 호스트를 추가하고 스크립트를 사용하여 플러그인을 설치합니다

Oracle 호스트 비루트 사용자 계정에 대한 SSH 키 기반 인증을 구성하고 다음 단계를 수행하여 플러그인을 설치합니다.

시작하기 전에

커넥터에 대한 SSH 연결이 활성화되어 있는지 확인합니다.

단계
  1. BlueXP UI에서 * 보호 * > * 백업 및 복구 * > * 응용 프로그램 * 을 클릭합니다.

  2. 응용 프로그램 검색 * 을 클릭합니다.

  3. Cloud Native * 를 선택하고 * Next * 를 클릭합니다.

    이 계정의 모든 사용자에 대해 예약된 데이터 보호 작업을 수행하기 위해 SnapCenter 시스템_역할이 있는 서비스 계정(_SnapCenter-account-<accountid>)이 생성됩니다. 서비스 계정(SnapCenter-account-<accountid>)은 예약된 백업 작업을 실행하는 데 사용됩니다. 서비스 계정을 삭제해서는 안 됩니다. 계정 * > * 계정 관리 * > * 회원 * 을 클릭하여 서비스 계정을 볼 수 있습니다.

  4. 애플리케이션 유형으로 Oracle을 선택합니다.

  5. 호스트 세부 정보 페이지에서 다음을 수행합니다.

    1. 수동 * 을 선택합니다.

    2. 플러그인이 설치된 호스트의 FQDN 또는 IP 주소를 지정합니다.

      Connector가 FQDN 또는 IP 주소를 사용하여 데이터베이스 호스트와 통신할 수 있는지 확인합니다.

    3. 플러그인 포트를 지정합니다.

      기본 포트는 8145입니다.

    4. 플러그인 패키지를 호스트에 복사할 때 사용하는 비 루트(sudo) 사용자를 지정합니다.

    5. 커넥터 를 선택합니다.

    6. 호스트에 플러그인이 설치되어 있는지 확인하려면 확인란을 선택합니다.

    7. 다음 * 을 클릭합니다.

  6. 구성 페이지에서 다음을 수행합니다.

    1. Oracle 데이터베이스를 실행하는 Linux 시스템에 로그인하여 Oracle 데이터베이스 호스트에서 SnapCenter 사용자에 대한 sudo 액세스를 구성합니다.

    2. BlueXP UI에 표시된 텍스트를 복사합니다.

    3. Linux 시스템에서 _/etc/sudoers.d/snapcenter_file을 생성하고 복사한 텍스트를 붙여 넣습니다.

    4. BlueXP UI에서 확인란을 선택하고 * 다음 * 을 클릭합니다.

  7. Connector VM에 로그인합니다.

  8. Connector에 제공된 스크립트를 사용하여 플러그인을 설치합니다.
    sudo /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port>

    이전 커넥터를 사용하는 경우 다음 명령을 실행하여 플러그인을 설치합니다.
    sudo /var/lib/docker/volumes/cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port>

    이름 설명 필수입니다 기본값

    plugin_host 를 선택합니다

    Oracle 호스트를 지정합니다

    -

    host_user_name

    Oracle 호스트에 대한 SSH 권한이 있는 SnapCenter 사용자를 지정합니다

    -

    host_ssh_key입니다

    SnapCenter 사용자의 SSH 키를 지정하며 Oracle 호스트에 연결하는 데 사용됩니다

    -

    plugin_port 를 선택합니다

    플러그인에서 사용하는 포트를 지정합니다

    아니요

    8145

    host_ssh_port

    Oracle 호스트의 SSH 포트를 지정합니다

    아니요

    22

    예를 들면 다음과 같습니다.

    • sudo /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host 10.0.1.1 --username snapcenter --sshkey /keys/netapp-ssh.ppk

    • sudo /var/lib/docker/volumes/cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host 10.0.1.1 --username snapcenter --sshkey /keys/netapp-ssh.ppk

  9. BlueXP UI에서 세부 정보를 검토하고 * 응용 프로그램 검색 * 을 클릭합니다.

    • 검색 작업을 완료하면 호스트의 모든 데이터베이스가 표시됩니다. 데이터베이스에 대한 OS 인증이 비활성화된 경우 * 구성 * 을 클릭하여 데이터베이스 인증을 활성화합니다. 자세한 내용은 을 참조하십시오 Oracle 데이터베이스 자격 증명을 구성합니다.

    • Settings * 를 클릭하고 * Hosts * 를 선택하여 모든 호스트를 봅니다.

    • 설정 * 을 클릭하고 * 정책 * 을 선택하여 미리 구성된 정책을 봅니다. 사전 구성된 정책을 검토하여 요구 사항에 맞게 정책을 편집하거나 새 정책을 생성할 수 있습니다.

수동 옵션을 사용하여 UI에서 호스트를 추가하고 플러그인을 수동으로 설치합니다

Oracle 데이터베이스 호스트에서 SSH 키 기반 인증이 활성화되지 않은 경우 다음 수동 단계를 수행하여 플러그인을 설치한 다음 수동 옵션을 사용하여 UI에서 호스트를 추가해야 합니다.

단계
  1. BlueXP UI에서 * 보호 * > * 백업 및 복구 * > * 응용 프로그램 * 을 클릭합니다.

  2. 응용 프로그램 검색 * 을 클릭합니다.

  3. Cloud Native * 를 선택하고 * Next * 를 클릭합니다.

    이 계정의 모든 사용자에 대해 예약된 데이터 보호 작업을 수행하기 위해 SnapCenter 시스템_역할이 있는 서비스 계정(_SnapCenter-account-<accountid>)이 생성됩니다. 서비스 계정(SnapCenter-account-<accountid>)은 예약된 백업 작업을 실행하는 데 사용됩니다. 서비스 계정을 삭제해서는 안 됩니다. 계정 * > * 계정 관리 * > * 회원 * 을 클릭하여 서비스 계정을 볼 수 있습니다.

  4. 애플리케이션 유형으로 Oracle을 선택합니다.

  5. Host details * 페이지에서 다음 작업을 수행합니다.

    1. 수동 * 을 선택합니다.

    2. 플러그인이 설치된 호스트의 FQDN 또는 IP 주소를 지정합니다.

      FQDN 또는 IP 주소를 사용하여 Connector가 데이터베이스 호스트와 통신할 수 있는지 확인합니다.

    3. 플러그인 포트를 지정합니다.

      기본 포트는 8145입니다.

    4. 플러그인 패키지를 호스트에 복사할 때 사용할 sudo non-root(sudo) 사용자를 지정합니다.

    5. 커넥터 를 선택합니다.

    6. 호스트에 플러그인이 설치되어 있는지 확인하려면 확인란을 선택합니다.

    7. 다음 * 을 클릭합니다.

  6. 구성 페이지에서 다음을 수행합니다.

    1. Oracle 데이터베이스를 실행하는 Linux 시스템에 로그인하여 Oracle 데이터베이스 호스트에서 SnapCenter 사용자에 대한 sudo 액세스를 구성합니다.

    2. BlueXP UI에 표시된 텍스트를 복사합니다.

    3. Linux 시스템에서 _/etc/sudoers.d/snapcenter_file을 생성하고 복사한 텍스트를 붙여 넣습니다.

    4. BlueXP UI에서 확인란을 선택하고 * 다음 * 을 클릭합니다.

  7. Connector VM에 로그인합니다.

  8. SnapCenter Linux 호스트 플러그인 바이너리를 다운로드합니다. S UDO Docker Exec - IT cloudmanager_scs_cloud curl-X get 'http://127.0.0.1/deploy/downloadLinuxPlugin'`

    플러그인 바이너리는 CD/var/lib/docker/volumes/service-manager[1]-2_cloudmanager_scs_cloud_volume/_data/$(sudo docker PS|grep-Po "cloudmanager_scs_cloud:. *? "|SED-e's/ *$/'|cut-F2-d":")/SC-Linux-host-plugin

  9. SCP 또는 다른 대체 방법을 사용하여 각 Oracle 데이터베이스 호스트에 대해 /home/<non root user (sudo)>/.SC_NetApp_path의 위 경로에서 copy_snapcenter_linux_host_plugin_scs.bin

  10. 비 루트(sudo) 계정을 사용하여 Oracle 데이터베이스 호스트에 로그인합니다.

  11. 디렉토리를 _/home/<non root user>/.sc_netapp/_로 변경하고 다음 명령을 실행하여 바이너리에 대한 실행 권한을 활성화합니다.
    chmod +x snapcenter_linux_host_plugin_scs.bin

  12. sudo SnapCenter 사용자로 Oracle 플러그인을 설치합니다.
    ./snapcenter_linux_host_plugin_scs.bin -i silent -DSPL_USER=<non-root>

  13. copy_certificate.pem_from_<base_mount_path>/client/certificate/_path 커넥터 VM의 경로를 플러그인 호스트의 _/var/opt/snapcenter/spl/etc/_로 복사합니다.

  14. _/var/opt/snapcenter/spl/etc_로 이동하고 keytool 명령을 실행하여 certificate.pem을 가져옵니다.
    keytool -import -alias agentcert -file certificate.pem -keystore keystore.jks -deststorepass snapcenter -noprompt

  15. SPL을 다시 시작합니다:'stemctl restart SPL'

  16. Connector에서 아래 명령을 실행하여 커넥터에서 플러그인에 연결할 수 있는지 확인합니다.
    docker exec -it cloudmanager_scs_cloud curl -ik https://<FQDN or IP of the plug-in host>:<plug-in port>/PluginService/Version --cert /config/client/certificate/certificate.pem --key /config/client/certificate/key.pem

  17. BlueXP UI에서 세부 정보를 검토하고 * 응용 프로그램 검색 * 을 클릭합니다.

    • 검색 작업을 완료하면 호스트의 모든 데이터베이스가 표시됩니다. 데이터베이스에 대한 OS 인증이 비활성화된 경우 * 구성 * 을 클릭하여 데이터베이스 인증을 활성화합니다. 자세한 내용은 을 참조하십시오 Oracle 데이터베이스 자격 증명을 구성합니다.

    • Settings * 를 클릭하고 * Hosts * 를 선택하여 모든 호스트를 봅니다.

    • 설정 * 을 클릭하고 * 정책 * 을 선택하여 미리 구성된 정책을 봅니다. 사전 구성된 정책을 검토하여 요구 사항에 맞게 정책을 편집하거나 새 정책을 생성할 수 있습니다.

Oracle 데이터베이스 자격 증명을 구성합니다

Oracle 데이터베이스에서 데이터 보호 작업을 수행하는 데 사용되는 데이터베이스 자격 증명을 구성해야 합니다.

단계
  1. 데이터베이스에 대한 OS 인증이 비활성화된 경우 * 구성 * 을 클릭하여 데이터베이스 인증을 수정합니다.

  2. 사용자 이름, 암호 및 포트 세부 정보를 지정합니다.

    데이터베이스가 ASM에 있는 경우 ASM 설정도 구성해야 합니다.

    Oracle 사용자는 sysdba 권한을 가지고 ASM 사용자는 sysasm 권한을 가지고 있어야 합니다.

  3. 구성 * 을 클릭합니다.

Oracle 데이터베이스용 SnapCenter 플러그인을 업그레이드하십시오

Oracle용 SnapCenter 플러그인을 업그레이드하여 최신 새 기능 및 향상된 기능에 액세스해야 합니다. BlueXP UI에서 또는 명령줄을 사용하여 업그레이드할 수 있습니다.

시작하기 전에
  • 호스트에서 실행 중인 작업이 없는지 확인합니다.

단계
  1. 백업 및 복구 * > * 응용 프로그램 * > * 호스트 * 를 클릭합니다.

  2. 전체 상태 열을 확인하여 호스트에 대해 플러그인 업그레이드를 사용할 수 있는지 확인합니다.

  3. UI 또는 명령줄을 사용하여 플러그인을 업그레이드합니다.

    UI를 사용하여 업그레이드합니다 명령줄을 사용하여 업그레이드합니다
    1. 을 클릭합니다 아이콘을 클릭하여 작업을 선택합니다 호스트에 해당되며 * Upgrade Plug-in * 을 클릭합니다.

    2. 구성 페이지에서 다음을 수행합니다.

      1. Oracle 데이터베이스를 실행하는 Linux 시스템에 로그인하여 Oracle 데이터베이스 호스트에서 SnapCenter 사용자에 대한 sudo 액세스를 구성합니다.

      2. BlueXP UI에 표시된 텍스트를 복사합니다.

      3. Linux 시스템에서 _/etc/sudoers.d/snapcenter_file을 편집하고 복사된 텍스트를 붙여 넣습니다.

      4. BlueXP UI에서 확인란을 선택하고 * 업그레이드 * 를 클릭합니다.

    1. Connector VM에 로그인합니다.

    2. 다음 스크립트를 실행합니다.
      sudo /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port> --upgrade

      이전 Connector를 사용하는 경우 다음 명령을 실행하여 플러그인을 업그레이드합니다.
      sudo /var/lib/docker/volumes/cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port> --upgrade