AWS Backint Agent for SAP HANA는 Amazon EC2 인스턴스에서 실행되는 SAP HANA 워크로드를 위한 SAP 인증 백업 및 복원 솔루션입니다. 실습1 에서 생성된 HANA DB를 Backint로 백업하는 방법을 알아볼 예정입니다.
Backint Agent for SAP HANA 를 사용하기 위한 준비 단계는 아래와 같습니다.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor1",
"Effect": "Allow",
"Action": [
"s3:GetBucketPolicyStatus",
"s3:GetBucketLocation",
"s3:ListBucket",
"s3:GetBucketAcl",
"s3:GetBucketPolicy"
],
"Resource": [
"arn:aws:s3:::sapimmersiondayenv*"
]
},
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"s3:PutObjectTagging",
"s3:PutObject",
"s3:GetObject",
"s3:DeleteObject"
],
"Resource": "arn:aws:s3:::sapimmersiondayenv*"
}
]
}
이름에 SAPBackintInlinePolicy 라고 입력하고 정책 생성 버튼을 클릭합니다.
2단계. EC2 서비스 Role에 S3 권한 부여 를 위한 정책 생성이 완료되었습니다.
다음은 3단계. SSM(System Manager) Agent 업그레이드 입니다.
Systems Manager - Session Manager 에 접속합니다.
세션 시작 버튼을 클릭 합니다.
HANA DB 인스턴스(e.g SAP HANA Master)를 선택하고 SSM 에이전트 업데이트 버튼을 누릅니다.
업그레이드 전체상태가 성공 인지 확인 합니다.(1~2분 소요) 3단계. SSM(System Manager) Agent 업그레이드 가 완료 되었습니다.
Systems Manager document를 이용하여 AWS Backint Agent를 설치하는 방법을 알아 봅니다
Systems Manager document에 접속합니다.
AWSSAP-InstallBackint 를 검색합니다.
AWSSAP-InstallBackint 를 선택합니다.
Run command 버튼을 누릅니다.
명령 파라미터 옵션을 아래와 같이 입력 합니다.
대상 옵션을 아래와 같이 설정 합니다.
나머지 옵션은 디폴트 설정으로 두고 실행 버튼을 선택 합니다.
설치가 진행됩니다. 전체 상태가 성공 인지 확인 합니다. AWS Backint Agent for SAP HANA 설치가 완료 되었습니다.
su - hdbadm
5. hdbsql에 접속합니다. (자세한 접속방법은 링크를 참고하시기 바랍니다)
hdbsql -n imdbmaster -i HDB -u SYSTEM -p Init12345!
6. 아래 명령어를 참고해서 HANA DB Full Backup을 수행합니다.(자세한 백업방법은 링크를 참고하시기 바랍니다)
BACKUP DATA USING BACKINT ('/usr/sap/HDB/SYS/global/hdb/backint/DB_HDB/')
모든 실습이 완료 되었습니다. 추가적인 질문 사항이나, 업데이트가 필요한 내용이 있으시면, 소개에 있는 이메일로 연락 주시기 바랍니다. 감사합니다!!