SAP HANA용 SnapCenter 플러그인을 설치하고 데이터베이스 호스트를 추가합니다
필수 구성 요소
호스트를 추가하기 전에 필수 구성 요소가 충족되었는지 확인해야 합니다.
-
각 SAP HANA 데이터베이스 호스트에 Java 11(64비트) Oracle Java 또는 OpenJDK가 설치되어 있는지 확인합니다.
-
작업 환경을 추가하고 Connector를 만들어야 합니다.
-
Connector가 SAP HANA 데이터베이스 호스트에 연결되어 있는지 확인합니다.
연결 문제를 해결하는 방법에 대한 자세한 내용은 을 참조하십시오 "BlueXP 커넥터 호스트에서 애플리케이션 데이터베이스 호스트로의 연결을 확인하지 못했습니다".
커넥터를 분실하거나 새 커넥터를 만든 경우 커넥터를 기존 응용 프로그램 리소스에 연결해야 합니다. 커넥터 업데이트에 대한 지침은 을 참조하십시오 "커넥터 세부 정보를 업데이트합니다".
-
BlueXP 사용자에게 "계정 관리자" 역할이 있는지 확인합니다.
-
SnapCenter 사용자를 생성하고 비루트(sudo) 사용자에 대해 sudo를 구성해야 합니다. 자세한 내용은 을 참조하십시오 "SnapCenter 사용자에 대해 sudo를 구성합니다."
-
데이터베이스 호스트를 추가하기 전에 SAP HANA용 SnapCenter 플러그인을 설치해야 합니다.
-
SAP HANA 데이터베이스 호스트를 추가하는 동안 HDB 사용자 저장소 키를 추가해야 합니다. HDB 보안 사용자 저장소 키는 SAP HANA 데이터베이스 호스트의 연결 정보를 클라이언트에 안전하게 저장하는 데 사용되며 HDBSQL 클라이언트는 보안 사용자 저장소 키를 사용하여 SAP HANA 데이터베이스 호스트에 연결합니다.
-
HANA 시스템 복제(HSR)의 경우 HANA 시스템을 보호하려면 운영 및 보조 HANA 시스템을 모두 수동으로 등록해야 합니다.
호스트 이름은 HSR 복제에 사용되는 호스트의 호스트 이름과 같아야 합니다. -
SSH 기반 설치를 수행하는 경우 커넥터에 SSH 포트에 대한 통신이 활성화되어 있는지 확인합니다(기본값: 22).
-
데이터 보호 작업이 작동하려면 커넥터에 플러그인 포트(기본값: 8145)에 대한 통신이 활성화되어 있는지 확인합니다.
-
최신 버전의 플러그인이 설치되어 있는지 확인합니다. 플러그인을 업그레이드하려면 를 참조하십시오 SAP HANA 데이터베이스용 SnapCenter 플러그인을 업그레이드하십시오.
SnapCenter 사용자에 대해 sudo를 구성합니다
root(sudo) 사용자가 아닌 사용자를 만들어 플러그인을 설치합니다.
-
Connector VM에 로그인합니다.
-
SnapCenter Linux 호스트 플러그인 바이너리를 다운로드합니다. S UDO Docker Exec - IT cloudmanager_scs_cloud curl-X get 'http://127.0.0.1/deploy/downloadLinuxPlugin'`
-
sudoer.txt * 의 내용을 /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/$(sudo Docker PS | grep-po "cloudManager_scs_cloud:. *? "|SED-e's/ *$/'|cut-F2-d":")/SC-Linux-host-plugin
-
루트 사용자 계정을 사용하여 SAP HANA 시스템 호스트에 로그인합니다.
-
3단계에서 복사한 텍스트를 _/etc/sudoers.d/snapcenter_file에 복사하여 비루트 사용자에 대한 sudo 액세스를 구성합니다.
/etc/sudoers.d/snapcenter_file에 추가한 줄에서 _<LINUXUSER>_를 루트가 아닌 사용자로 바꾸고 _<USER_HOME_DIRECTORY>_를 _HOME/<non-root-user>_로 바꿉니다.
스크립트를 사용하여 플러그인을 설치합니다
SAP HANA 호스트 비루트 사용자 계정에 대한 SSH 키 기반 인증을 구성하고 다음 단계를 수행하여 플러그인을 설치합니다.
커넥터에 대한 SSH 연결이 활성화되어 있는지 확인합니다.
-
Connector VM에 로그인합니다.
-
Connector에 제공된 스크립트를 사용하여 플러그인을 설치합니다.
sudo bash /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 를 선택합니다
SAP HANA 호스트를 지정합니다
예
-
host_user_name
SAP HANA 호스트에 대한 SSH 권한이 있는 SnapCenter 사용자를 지정합니다
예
-
host_ssh_key입니다
SnapCenter 사용자의 SSH 키를 지정하며 SAP HANA 호스트에 연결하는 데 사용됩니다
예
-
plugin_port 를 선택합니다
플러그인에서 사용하는 포트를 지정합니다
아니요
8145
host_ssh_port
SAP HANA 호스트의 SSH 포트를 지정합니다
아니요
22
예를 들어, 'sudo bash /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/netapp-ssh.ppk
플러그인을 설치한 후에는 다음을 수행해야 합니다 SAP HANA 데이터베이스 호스트를 추가합니다.
플러그인을 수동으로 설치합니다
HANA 호스트에 SSH 키 기반 인증이 설정되어 있지 않은 경우 아래의 수동 단계를 수행하여 플러그인을 설치해야 합니다.
-
단계 *
-
Connector VM에 로그인합니다.
-
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-2_cloudmanager_scs_cloud_volume/data/$(sudo docker PS | grep-Po "cloudmanager_scs_cloud:. *? "|SED-e's/ *$/'|cut-F2-d":")/SC-Linux-host-plugin
-
SCP 또는 다른 대체 방법을 사용하여 각 SAP HANA 데이터베이스 호스트에 대한 /home/<non root user (sudo)>/.SC_NetApp_path의 위 경로에서 copy_snapcenter_linux_host_plugin_scs.bin
-
비 루트(sudo) 계정을 사용하여 SAP HANA 데이터베이스 호스트에 로그인합니다.
-
디렉토리를 _/home/<non root user>/.sc_netapp/_로 변경하고 다음 명령을 실행하여 바이너리에 대한 실행 권한을 활성화합니다.
chmod +x snapcenter_linux_host_plugin_scs.bin
-
sudo SnapCenter 사용자로 SAP HANA 플러그인을 설치합니다.
./snapcenter_linux_host_plugin_scs.bin -i silent -DSPL_USER=<non-root>
-
copy_certificate.pem_from_<base_mount_path>/client/certificate/_path 커넥터 VM의 경로를 플러그인 호스트의 _/var/opt/snapcenter/spl/etc/_로 복사합니다.
-
/var/opt/snapcenter/spl/etc_로 이동하고 keytool 명령을 실행하여 인증서를 가져옵니다.
keytool -import -alias agentcert -file certificate.pem -keystore keystore.jks -deststorepass snapcenter -noprompt
-
SPL을 다시 시작합니다:'stemctl restart SPL'
-
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
-
플러그인을 설치한 후에는 다음을 수행해야 합니다 SAP HANA 데이터베이스 호스트를 추가합니다.
SAP HANA 데이터베이스용 SnapCenter 플러그인을 업그레이드하십시오
최신 새 기능 및 향상된 기능을 이용하려면 SAP HANA용 SnapCenter 플러그인을 업그레이드해야 합니다.
-
시작하기 전에 *
-
호스트에서 실행 중인 작업이 없는지 확인합니다.
-
단계 *
-
SnapCenter 사용자에 대해 sudo를 구성합니다. 자세한 내용은 을 참조하십시오 SnapCenter 사용자에 대해 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를 사용하는 경우 다음 명령을 실행하여 플러그인을 업그레이드합니다.
/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
-
SAP HANA 데이터베이스 호스트를 추가합니다
정책을 할당하고 백업을 생성하려면 SAP HANA 데이터베이스 호스트를 수동으로 추가해야 합니다. SAP HANA 데이터베이스 호스트에 대한 자동 검색은 지원되지 않습니다.
-
단계 *
-
BlueXP * UI에서 * Protection * > * Backup and Recovery * > * Applications * 를 선택합니다.
-
Discover Applications * 를 선택합니다.
-
Cloud Native * > * SAP HANA * 를 선택하고 * Next * 를 선택합니다.
-
응용 프로그램 * 페이지에서 * 시스템 추가 * 를 선택합니다.
-
시스템 세부 정보 * 페이지에서 다음 작업을 수행합니다.
-
시스템 유형 을 멀티 테넌트 데이터베이스 컨테이너 또는 글로벌 비 데이터 볼륨 으로 선택합니다.
-
SAP HANA 시스템 이름을 입력합니다.
-
SAP HANA 시스템의 SID를 지정합니다.
-
(선택 사항) OSDB 사용자를 수정합니다.
-
HANA 시스템이 HANA 시스템 복제로 구성된 경우 * HSR(HANA 시스템 복제) 시스템 * 을 활성화합니다.
-
HDB 보안 사용자 저장소 키 * 텍스트 상자를 선택하여 사용자 저장소 키 세부 정보를 추가합니다.
키 이름, 시스템 세부 정보, 사용자 이름 및 암호를 지정하고 * 키 추가 * 를 클릭합니다.
사용자 저장소 키를 삭제하거나 수정할 수 있습니다.
-
-
다음 * 을 선택합니다.
-
호스트 세부 정보 * 페이지에서 다음 작업을 수행합니다.
-
Add new host * 또는 * use existing host * 를 선택합니다.
-
USING SSH * 또는 * Manual * 을 선택합니다.
수동 의 경우 호스트 FQDN 또는 IP, 커넥터, 사용자 이름, SSH 포트, 플러그인 포트를 입력합니다. 필요에 따라 SSH 개인 키를 추가하고 검증합니다.
-
SSH의 경우 호스트 FQDN 또는 IP, 커넥터, 사용자 이름 및 플러그인 포트를 입력합니다.
-
다음 * 을 선택합니다.
-
호스트 구성 * 페이지에서 구성 요구 사항이 충족되는지 확인합니다.
확인란을 선택하여 확인합니다.
-
다음 * 을 선택합니다.
-
Storage Footprint * 페이지에서 * Add Storage * 를 선택하고 다음을 수행합니다.
-
-
작업 환경을 선택하고 NetApp 계정을 지정합니다.
왼쪽 탐색 창에서 BlueXP * Canvas * 를 선택하여 새 작업 환경을 추가합니다.
-
필요한 볼륨을 선택합니다.
-
Add Storage * 를 선택합니다.
-
모든 세부 정보를 검토하고 * Add System * 을 선택합니다.
-
-
UI에서 SAP HANA 시스템을 수정하거나 제거할 수 있습니다.
SAP HANA 시스템을 제거하기 전에 관련된 모든 백업을 삭제하고 보호를 제거해야 합니다.
비 데이터 볼륨 추가
멀티 테넌트 데이터베이스 컨테이너 유형 SAP HANA 시스템을 추가한 후 HANA 시스템의 비 데이터 볼륨을 추가할 수 있습니다.
사용 가능한 SAP HANA 데이터베이스를 검색하고 나면 이러한 리소스를 리소스 그룹에 추가하여 데이터 보호 작업을 수행할 수 있습니다.
-
단계 *
-
BlueXP * UI에서 * 보호 * > * 백업 및 복구 * > * 응용 프로그램 * 을 클릭합니다.
-
응용 프로그램 검색 * 을 클릭합니다.
-
Cloud Native * > * SAP HANA * 를 선택하고 * Next * 를 클릭합니다.
-
응용 프로그램 * 페이지에서 을 클릭합니다 비 데이터 볼륨을 추가하려는 시스템에 해당하는 * 시스템 관리 * > * 비 데이터 볼륨 * 을 선택합니다.
-
글로벌 비 데이터 볼륨 추가
멀티 테넌트 데이터베이스 컨테이너 유형 SAP HANA 시스템을 추가한 후 HANA 시스템의 글로벌 비 데이터 볼륨을 추가할 수 있습니다.
-
단계 *
-
BlueXP * UI에서 * 보호 * > * 백업 및 복구 * > * 응용 프로그램 * 을 클릭합니다.
-
응용 프로그램 검색 * 을 클릭합니다.
-
Cloud Native * > * SAP HANA * 를 선택하고 * Next * 를 클릭합니다.
-
응용 프로그램 * 페이지에서 * 시스템 추가 * 를 클릭합니다.
-
시스템 세부 정보 * 페이지에서 다음 작업을 수행합니다.
-
시스템 유형 드롭다운에서 * 글로벌 비 데이터 볼륨 * 을 선택합니다.
-
SAP HANA 시스템 이름을 입력합니다.
-
-
. 호스트 세부 정보 * 페이지에서 다음 작업을 수행합니다.
-
SAP HANA 시스템의 관련 SID를 지정합니다.
-
플러그인 호스트를 선택합니다
-
다음 * 을 클릭합니다.
-
모든 세부 정보를 검토하고 * 시스템 추가 * 를 클릭합니다.
-
-