Azure의 SAP HANA 데이터베이스 백업 문제 해결

이 문서에서는 Azure Virtual Machines의 SAP HANA 데이터베이스 백업에 대한 문제 해결 정보를 제공합니다. 현재 지원되는 SAP HANA 백업 시나리오에 대한 자세한 내용은 시나리오 지원을 참조하세요.

필수 조건 및 권한

백업을 구성하기 전에 필수 조건사전 등록 스크립트의 기능 섹션을 참조하세요.

일반 사용자 오류

UserErrorHANAInternalRoleNotPresent

오류 메시지 Azure Backup does not have required role privileges to carry out Backup and Restore operations
가능한 원인 백업 사용자(AZUREWLBACKUPHANAUSER)에게 SAP_INTERNAL_HANA_SUPPORT 역할이 할당되지 않았거나 역할이 덮어쓰인 경우 모든 작업이 이 오류와 함께 실패합니다.
권장 작업 SAP HANA 인스턴스에서 사전 등록 스크립트를 다운로드하여 실행하거나 SAP_INTERNAL_HANA_SUPPORT 역할을 백업 사용자(AZUREWLBACKUPHANAUSER)에게 수동으로 할당합니다.

참고

HANA 2.0 SPS04 Rev 46 이상을 사용하는 경우 이러한 HANA 버전에서는 SAP_INTERNAL_HANA_SUPPORT 역할을 더 이상 사용하지 않으므로 이 오류가 발생하지 않습니다.

UserErrorInOpeningHanaOdbcConnection

오류 메시지 Failed to connect to HANA system
가능한 원인
  • HANA 인스턴스에 연결하지 못한 경우
  • 시스템 DB가 오프라인인 경우
  • 테넌트 DB가 오프라인인 경우
  • 백업 사용자(AZUREWLBACKUPHANAUSER)에게 충분한 사용 권한이 없습니다.
권장 작업 시스템이 실행 중인지 확인합니다. 하나 이상의 데이터베이스가 실행 중인 경우 필요한 사용 권한이 설정되어 있는지 확인합니다. 이렇게 하려면 SAP HANA 인스턴스에서 사전 등록 스크립트를 다운로드하고 실행합니다.

UserErrorHanaInstanceNameInvalid

오류 메시지 The specified SAP HANA instance is either invalid or can't be found
가능한 원인
  • 지정된 SAP HANA 인스턴스가 잘못되었거나 없습니다.
  • 단일 Azure VM의 여러 SAP HANA 인스턴스는 백업할 수 없습니다.
권장 작업
  • 하나의 HANA 인스턴스만 Azure VM에서 실행되고 있는지 확인합니다.
  • 문제를 해결하려면 DB 검색 창에서 스크립트를 올바른 SAP HANA 인스턴스로 실행합니다(여기에서 스크립트를 찾을 수도 있음).

UserErrorHANALSNValidationFailure

오류 메시지 Backup log chain is broken
가능한 원인 HANA LSN 로그 체인 중단은 다음과 같은 다양한 이유로 트리거될 수 있습니다.
  • Azure Storage 호출이 백업을 커밋하지 못했습니다.
  • 테넌트 DB가 오프라인 상태입니다.
  • 확장 업그레이드가 진행 중인 백업 작업을 종료했습니다.
  • 백업하는 동안 Azure Storage에 연결할 수 없습니다.
  • SAP HANA는 백업 프로세스의 트랜잭션을 롤백합니다.
  • 백업이 완료되었지만 HANA 시스템에서 카탈로그가 아직 업데이트되지 않았습니다.
  • Azure Backup 관점에서 백업에 실패했지만 HANA의 관점에서 성공 — 로그 백업/카탈로그 대상이 Backint에서 파일 시스템으로 업데이트되었거나 Backint 실행 파일이 변경되었을 수 있습니다.
권장 작업 이 문제를 해결하기 위해 Azure Backup이 자동 복구 전체 백업을 트리거합니다. 이 자동 복구 백업이 진행되는 동안 모든 로그 백업은 OperationCancelledBecauseConflictingAutohealOperationRunningUserError와 함께 실패하여 HANA에 의해 트리거됩니다. 자동 복구 전체 백업이 완료되면 로그 및 기타 모든 백업이 예상대로 작동을 시작합니다.
자동 복구 전체 백업이 트리거되고 24시간 동안 성공한 백업(전체/차등/증분)이 표시되지 않는 경우 Microsoft 지원에 문의하세요.

UserErrorSDCtoMDCUpgradeDetected

오류 메시지 SDC to MDC upgrade detected.
가능한 원인 SDC 시스템이 MDC로 업그레이드되면 백업이 이 오류와 함께 실패합니다.
권장 작업 문제를 해결하려면 SDC에서 MDC로 업그레이드를 참조하세요.

UserErrorInvalidBackintConfiguration

오류 메시지 Backups will fail with this error when the Backint Configuration is incorrectly updated.
가능한 원인 Azure Backup에 의한 보호 구성 흐름 중에 업데이트된 Backint 구성은 고객이 변경하거나 업데이트하는 것입니다.
권장 작업 다음(Backint) 매개 변수가 설정되었는지 확인합니다.
  • [catalog_backup_using_backint:true]
  • [enable_accumulated_catalog_backup:false]
  • [parallel_data_backup_backint_channels:1]
  • [log_backup_timeout_s:900)]
  • [backint_response_timeout:7200]
backint 기반 매개 변수가 HOST 수준에 있는 경우 제거합니다. 그러나 매개 변수가 호스트 수준에는 없지만 데이터베이스 수준에서 수동으로 수정된 경우에는 데이터베이스 수준 값이 설정되어 있는지 확인합니다. 또는 Azure Portal에서 백업 데이터 유지로 보호 중지를 실행한 다음 백업 다시 시작을 선택합니다.

UserErrorIncompatibleSrcTargetSystemsForRestore

오류 메시지 The source and target systems for restore are incompatible.
가능한 원인 원본 및 대상 HANA 데이터베이스와 시스템이 호환되지 않는 경우 이 오류와 함께 복원 흐름이 실패합니다.
권장 작업 복원 시나리오가 다음과 같은 호환되지 않는 복원 목록에 있지 않은지 확인합니다.
사례 1: 복원하는 동안 SYSTEMDB의 이름을 바꿀 수 없습니다.
사례 2: 원본 — SDC 및 대상 — MDC: 원본 데이터베이스를 대상의 SYSTEMDB 또는 테넌트 DB로 복원할 수 없습니다.
사례 3: 원본 — MDC 및 대상 — SDC: 원본 데이터베이스(SYSTEMDB 또는 테넌트 DB)를 대상으로 복원할 수 없습니다.
자세한 내용은 SAP 지원 실행 패드1642148 메모를 참조하세요.

UserErrorHANAPODoesNotExist

오류 메시지 Database configured for backup does not exist.
가능한 원인 백업용으로 구성된 데이터베이스를 삭제하면 이 데이터베이스에 대해 예약된 백업 및 주문형 백업이 모두 실패합니다.
권장 작업 데이터베이스가 삭제되었는지 확인합니다. 데이터베이스를 다시 만들거나 데이터베이스에 대한 보호를 중지(데이터 보유 여부에 관계없이)합니다.

UserErrorInsufficientPrivilegeOfDatabaseUser

오류 메시지 Azure Backup does not have enough privileges to carry out Backup and Restore operations.
가능한 원인 사전 등록 스크립트로 생성된 백업 사용자(AZUREWLBACKUPHANAUSER)에는 다음 역할 중 하나 이상이 할당되지 않습니다.
  • MDC의 경우, DATABASE ADMIN 및 BACKUP ADMIN(HANA 2.0 SPS05 이상의 경우)은 복원 중에 새 데이터베이스를 만듭니다.
  • SDC의 경우, BACKUP ADMIN은 복원하는 동안 새 데이터베이스를 만듭니다.
  • CATALOG READ: 백업 카탈로그를 읽습니다.
  • SAP_INTERNAL_HANA_SUPPORT: 몇 개의 프라이빗 테이블에 액세스합니다. HANA 2.0 SPS04 Rev 46 이전의 SDC 및 MDC 버전에만 필요합니다. HANA 2.0 SPS04 Rev 46 이상에는 필요하지 않습니다. HANA 팀의 픽스를 통해 현재 공용 테이블에서 필요한 정보를 가져오기 때문입니다.
권장 작업 문제를 해결하려면 필요한 역할 및 권한을 백업 사용자(AZUREWLBACKUPHANAUSER)에 수동으로 추가합니다. 또한 SAP HANA 인스턴스에서 사전 등록 스크립트를 다운로드하고 실행할 수 있습니다.

UserErrorDatabaseUserPasswordExpired

오류 메시지 Database/Backup user's password expired.
가능한 원인 사전 등록 스크립트에 의해 생성된 데이터베이스/백업 사용자는 암호 만료를 설정하지 않습니다. 그러나 변경된 경우 이 오류가 표시될 수 있습니다.
권장 작업 문제를 해결하려면 SAP HANA 인스턴스에서 사전 등록 스크립트를 다운로드하고 실행합니다.

UserErrorInconsistentSSFS

오류 메시지 SAP HANA error
가능한 원인 SAP HANA 엔진에서 받은 SSFS(Secure Storage File System) 오류가 일치하지 않습니다.
권장 작업 SAP HANA 팀과 협력하여 이 문제를 해결하세요. 자세한 내용은 SAP Note 0002097613을 참조하세요.

UserErrorCannotConnectToAzureActiveDirectoryService

오류 메시지 Unable to connect to the AAD service from the HANA system.
가능한 원인 백업 확장 플러그 인 서비스 계정으로 방화벽 또는 프록시 설정이 Microsoft Entra ID에 대한 아웃바운드 연결을 허용하지 않습니다.
권장 작업 Microsoft Entra ID에 대한 아웃바운드 연결에 성공하려면 방화벽 또는 프록시 설정을 수정합니다.

UserErrorMisConfiguredSslCaStore

오류 메시지 Misconfigured CA store
가능한 원인 백업 확장의 플러그인 호스트 프로세스가 루트 CA 저장소(SLES의 경우 /var/lib/ca-certificates/ca-bundle.pem에 있음)에 액세스할 수 없습니다.
권장 작업 chmod o+r을 사용하여 원래 권한을 복원하여 CA 저장소 문제를 수정합니다. 그런 다음 백업 및 복원을 수행하기 위해 플러그 인 호스트 서비스를 다시 시작합니다.

UserErrorBackupFailedAsRemedialBackupInProgress

오류 메시지 Remedial Backup in progress.
가능한 원인 Azure Backup이 수정 전체 백업을 트리거하여 LSN 로그 체인 중단을 처리합니다. 수정 전체가 진행되는 동안 포털/CLI를 통해 트리거된 백업(전체/차등/증분)이 이 오류로 실패합니다.
권장 작업 다른 백업을 트리거하기 전에 수정 전체 백업이 성공적으로 완료될 때까지 기다립니다.

OperationCancelledBecauseConflictingOperationRunningUserError

오류 메시지 Conflicting operation in progress.
가능한 원인 다른 전체/차등/증분 백업이 이미 진행 중인 상태에서 포털/CLI/기본 HANA 클라이언트를 통해 전체/차등/증분 백업이 트리거됩니다.
권장 작업 새 전체/델타 백업을 트리거하기 전에 활성 백업 작업이 완료될 때까지 기다립니다.

OperationCancelledBecauseConflictingAutohealOperationRunning UserError

오류 메시지 Auto-heal Full backup in progress.
가능한 원인 Azure Backup은 UserErrorHANALSNValidationFailure를 해결하기 위해 자동 복구 전체 백업을 트리거합니다. 이 자동 복구 백업이 진행되는 동안 HANA에 의해 트리거된 모든 로그 백업이 OperationCancelledBecauseConflictingAutohealOperationRunningUserError와 함께 실패합니다.
자동 복구 전체 백업이 완료되면 로그 및 기타 모든 백업이 예상대로 작동을 시작합니다.
권장 작업 새 전체/델타 백업을 트리거하기 전에 자동 복구 전체 백업이 완료될 때까지 기다립니다.

환경 사전 등록 스크립트 실행 오류

UserErrorHanaPreScriptNotRun

UserErrorPreregistrationScriptNotRun

오류 메시지 Pre-registration script not run.
가능한 원인 환경을 설정하기 위한 SAP HANA 사전 등록 스크립트가 실행되지 않았습니다.
권장 작업 SAP HANA 인스턴스에서 사전 등록 스크립트를 다운로드하고 실행합니다.

UserErrorTargetPOExistsOverwriteNotSpecified

오류 메시지 Target database cannot be overwritten for Restore.
가능한 원인 대상 데이터베이스가 있지만 덮어쓸 수 없습니다. 강제 덮어쓰기가 포털/CLI의 복원 흐름에 설정되어 있지 않습니다.
권장 작업 강제 덮어쓰기 옵션을 선택하여 데이터베이스를 복원하거나 다른 대상 데이터베이스로 복원하세요.

UserErrorRecoverySysScriptFailedToTriggerRestore

오류 메시지 RecoverySys.py could not be run successfully to restore System DB.
가능한 원인 시스템 DB 복원에 실패할 수 있는 원인은 다음과 같습니다.
  • Azure Backup이 HANA 컴퓨터에서 Recoverysys.py를 찾을 수 없습니다. HANA 환경이 제대로 설정되지 않았을 때 발생합니다.
  • Recoverysys.py가 있지만 이 스크립트를 트리거하면 HANA를 호출하여 복원을 수행하지 못합니다.
  • Recoverysys.py가 복원을 수행하기 위해 HANA를 성공적으로 호출했지만 HANA가 복원에 실패했습니다.
권장 작업
  • 문제 1의 경우 SAP HANA 팀과 협력하여 문제를 해결하세요.
  • 2와 3의 경우 sid-adm 프롬프트에서 HDSetting.sh 명령을 실행하고 로그 추적을 참조하세요. 예: /usr/sap/SID/HDB00/HDBSetting.sh.
이러한 결과를 SAP HANA 팀과 공유하여 문제를 해결하세요.

UserErrorDBNameNotInCorrectFormat

오류 메시지 Restored database name not in correct format.
가능한 원인 제공한 복원된 데이터베이스 이름이 허용되는/예상 형식이 아닙니다.
권장 작업 복원된 데이터베이스 이름이 문자로 시작하고 숫자나 밑줄을 제외한 기호를 포함해서는 안 됩니다.
최대 127자만 포함할 수 있으며 "_SYS_"로 시작할 수 없습니다.

UserErrorDefaultSidAdmDirectoryChanged

오류 메시지 Default sid-adm directory changed.
가능한 원인 기본 sid-adm 디렉터리가 변경되었으며 이 기본 디렉터리에서 HDBSetting.sh를 사용할 수 없습니다.
권장 작업 HXE가 SID인 경우 환경 변수 HOME이 sid-adm 사용자로 /usr/sap/HXE/home으로 설정되어 있는지 확인합니다.

UserErrorHDBsettingsScriptNotFound

오류 메시지 HDBSetting.sh file cannot be found.
가능한 원인 <sid>adm 사용자 환경이 복원을 트리거할 HDBsettings.sh 파일을 찾을 수 없어 시스템 데이터베이스 복원에 실패했습니다.
권장 작업 SAP HANA 팀과 협력하여 이 문제를 해결하세요.

HXE가 SID인 경우 환경 변수 HOME이 sid-adm 사용자로 /usr/sap/HXE/home으로 설정되어 있는지 확인합니다.

UserErrorInsufficientSpaceOnSystemDriveForExtensionMetadata

오류 메시지 Insufficient space on HANA machine to perform Configure Backup, Backup or Restore activities.
가능한 원인 HANA 컴퓨터의 디스크 공간이 거의 꽉 차서 백업, 백업 또는 복원 구성 작업이 실패합니다.
권장 작업 HANA 컴퓨터의 디스크 공간을 확인하여 백업, 백업 또는 복원 구성 작업을 성공적으로 완료할 수 있는 충분한 공간이 있는지 확인합니다.

CloudDosAbsoluteLimitReached

오류 메시지 Operation is blocked as you have reached the limit on number of operations permitted in 24 hours.
가능한 원인 24시간 동안 허용되는 최대 작업 제한에 도달하면 이 오류가 발생합니다.

예를 들어 매일 트리거할 수 있는 백업 구성 작업 수 제한에 도달했는데 새 항목에서 백업을 구성하려고 시도하면 이 오류가 발생합니다.
권장 작업 일반적으로 24시간 후에 작업을 다시 시도하면 이 문제가 해결됩니다. 이렇게 해도 문제가 계속되면 Microsoft 지원에 문의하여 도움을 받을 수 있습니다.

CloudDosAbsoluteLimitReachedWithRetry

오류 메시지 Operation is blocked as the vault has reached its maximum limit for such operations permitted in a span of 24 hours.
가능한 원인 24시간 동안 허용되는 최대 작업 제한에 도달하면 이 오류가 발생합니다. 이 오류는 일반적으로 정책 수정 또는 자동 보호와 같은 대규모 작업을 수행할 때 발생합니다. CloudDosAbsoluteLimitReached와 달리, 이 상태를 해결하기 위해 할 수 있는 일이 많지 않습니다. 사실, Azure Backup 서비스는 의심스러운 모든 항목에 대해 내부적으로 작업을 다시 시도합니다.

예를 들어 정책으로 보호되는 여러 데이터 원본의 정책을 수정하려고 하면 보호된 각 항목에 대한 보호 구성 작업이 트리거되고 경우에 따라 매일 이러한 작업에 허용되는 최대 제한에 도달할 수 있습니다.
권장 작업 Azure Backup 서비스는 24시간 후에 자동으로 이 작업을 다시 시도합니다.

UserErrorInvalidBackint

오류 메시지 잘못된 hdbbackint 실행 파일을 찾았습니다.
가능한 원인 1. 새 위치에 스토리지 공간이 부족하여 Backint 경로를 /opt/msawb/bin에서 /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint로 변경하는 작업이 실패했습니다.

2. /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint에 있는 hdbbackint 유틸리티에는 실행 파일 사용 권한이나 올바른 소유권이 없습니다.
권장 작업 1. /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint에 사용 가능한 공간이 있는지 또는 백업을 저장할 경로가 있는지 확인합니다.

2. chmod 755 명령을 실행하여 sapsys 그룹에 /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint 파일에 대한 적절한 권한이 있는지 확인합니다.

UserErrorHanaSQLQueryFailed

오류 메시지 HANA 서버에서 쿼리를 실행하는 동안 작업이 실패했습니다.

이 사용자 오류로 인해 실패하는 모든 작업은 쿼리를 실행하는 동안 Hana 쪽에서 발생한 문제로 인해 발생합니다. 추가 세부 정보에는 오류에 대한 명확한 메시지가 있습니다.
가능한 원인 - 디스크 손상 문제
- 메모리 할당 문제
- 사용 중인 데이터베이스가 너무 많음
- 토폴로지 업데이트 문제
권장 작업 SAP HANA 팀과 협력하여 이 문제를 해결하세요. 이렇게 해도 문제가 지속되면 Microsoft 지원에 문의하여 추가 지원을 받을 수 있습니다.

복원 확인

SDC(단일 컨테이너 데이터베이스) 복원

HANA용 SDC(단일 컨테이너 데이터베이스)를 다른 SDC 머신으로 복원하는 동안 입력에 유의합니다. 데이터베이스 이름에는 소문자를 지정하고 괄호로 묶은 sdc를 앞에 추가해야 합니다. HANA 인스턴스는 대문자로 표시됩니다.

SDC HANA 인스턴스 "H21"이 백업되었다고 가정합니다. 백업 항목 페이지에서 백업 항목 이름이 h21(sdc)으로 표시됩니다. 이 데이터베이스를 다른 대상 SDC(예: H11)로 복원하려고 하는 경우 다음 입력을 제공해야 합니다.

Restored SDC database name

다음 사항에 유의하세요.

  • 기본적으로 복원된 데이터베이스 이름은 백업 항목 이름으로 채워집니다. 이 경우, h21(sdc)입니다.
  • H11이 복원된 데이터베이스 이름을 자동으로 변경하지 않으므로 대상을 선택합니다. h11(sdc)로 편집해야 합니다. SDC와 관련하여 복원된 db 이름은 괄호로 묶은 소문자 sdc를 앞에 붙인 대상 인스턴스 ID입니다.
  • SDC에는 단일 데이터베이스만 있을 수 있으므로 기존 데이터베이스 데이터를 복구 지점 데이터로 재정의하려면 확인란을 선택해야 합니다.
  • Linux는 대/소문자를 구분합니다. 따라서 대/소문자를 유지해야 합니다.

MDC(여러 컨테이너 데이터베이스) 복원

HANA에 대한 여러 컨테이너 데이터베이스에서 표준 구성은 SYSTEMDB + 1개 이상의 테넌트 DB입니다. 전체 SAP HANA 인스턴스의 복원은 SYSTEMDB와 테넌트 DB를 모두 복원합니다. 먼저 SYSTEMDB를 복원한 다음, 테넌트 DB의 복원을 진행합니다. 시스템 DB는 기본적으로 선택한 대상의 시스템 정보를 재정의합니다. 또한 이 복원은 대상 인스턴스의 BackInt 관련 정보를 재정의합니다. 따라서 시스템 DB가 대상 인스턴스로 복원된 후 사전 등록 스크립트를 다시 실행합니다. 그래야만 후속 테넌트 DB 복원 작업이 성공합니다.

복제된 VM 백업

시나리오 1

원본 VM은 Azure Site Recovery 또는 Azure VM 백업을 사용하여 복제되었습니다. 새 VM은 이전 VM을 시뮬레이트하도록 빌드되었습니다. 따라서 설정이 정확히 동일합니다. 원래 VM이 삭제되었으며 VM 백업 또는 Azure Site Recovery에서 복원이 수행되었기 때문입니다.

이 시나리오에는 두 가지 가능한 사례가 포함될 수 있습니다. 이러한 두 경우 모두에서 복제된 VM을 백업하는 방법을 알아봅니다.

  1. 만든 새 VM의 이름은 동일하며 삭제된 VM과 동일한 리소스 그룹 및 구독에 있습니다.

    • 확장이 VM에 이미 있지만 어떤 서비스에도 표시되지 않습니다.
    • 사전 등록 스크립트 실행
    • Azure Portal에서 동일한 머신에 대한 확장을 다시 등록합니다(백업 ->세부 정보 보기 -> 관련 Azure VM 선택 -> 다시 등록).
    • 그러면 기존에 백업한 데이터베이스(삭제된 VM)가 성공적으로 백업되기 시작합니다.
  2. 새로 만든 VM에는 다음 중 하나가 지정됩니다.

    • 삭제된 VM과 다른 이름
    • 삭제된 VM과 이름이 같지만 삭제된 VM과 비교하여 다른 리소스 그룹 또는 구독에 있습니다.

    이러한 경우에는 다음 단계를 수행합니다.

    • 확장이 VM에 이미 있지만 어떤 서비스에도 표시되지 않습니다.
    • 사전 등록 스크립트 실행
    • 새 데이터베이스를 검색하고 보호하는 경우 포털에 중복된 활성 데이터베이스가 표시되기 시작합니다. 이 문제를 방지하려면 이전 데이터베이스에 대해 데이터 보관을 통해 보호를 중지합니다. 그런 다음, 나머지 단계를 계속 진행합니다.
    • 데이터베이스 검색
    • 이러한 데이터베이스에 대해 백업을 사용하도록 설정합니다.
    • 삭제된 VM의 백업된 기존 데이터베이스는 자격 증명 모음에 계속 저장됩니다. 정책에 따라 보존되는 백업과 함께 저장됩니다.

시나리오 2

원본 VM은 Azure Site Recovery 또는 Azure VM 백업을 사용하여 복제되었습니다. 새 VM은 템플릿으로 사용되는 콘텐츠에서 빌드되었습니다. VM은 새 SID가 있는 새로운 VM입니다.

다음 단계에 따라 새 VM에서 백업을 사용하도록 설정하세요.

  • 확장이 VM에 이미 있지만 어떤 서비스에도 표시되지 않습니다.
  • 사전 등록 스크립트를 실행합니다. 새 VM의 SID를 기준으로 다음과 같은 두 가지 시나리오가 발생할 수 있습니다.
    • 원래 VM과 새 VM의 SID가 동일합니다. 사전 등록 스크립트가 성공적으로 실행됩니다.
    • 원래 VM과 새 VM의 SID가 다릅니다. 사전 등록 스크립트가 실패합니다. 이 시나리오에 대해 도움이 필요하면 지원 서비스에 문의하세요.
  • 백업하려는 데이터베이스를 검색합니다.
  • 이러한 데이터베이스에 대해 백업을 사용하도록 설정합니다.

동일한 VM에서 SDC 버전 업그레이드 또는 MDC 버전 업그레이드

SID 변경을 발생시키지 않는 OS 업그레이드, SDC 버전 변경 또는 MDC 버전 변경은 다음과 같이 처리할 수 있습니다.

  • 새 OS 버전, SDC 또는 MDC 버전이 현재 Azure Backup에서 지원되는지 확인합니다.
  • 데이터베이스에 대해 데이터 보관을 통해 보호 중지
  • 업그레이드 또는 업데이트 수행
  • 사전 등록 스크립트를 다시 실행합니다. 업그레이드 프로세스에서 필요한 역할을 제거하는 경우가 종종 있습니다. 사전 등록 스크립트를 실행하여 필요한 모든 역할을 확인합니다.
  • 데이터베이스에 대한 보호 재개

SID를 변경하지 않으면서 SDC에서 MDC로 업그레이드

SID 변경을 발생시키지 않는 SDC에서 MDC로의 업그레이드는 다음과 같이 처리할 수 있습니다.

  • 새 MDC 버전이 현재 Azure Backup에서 지원되는지 확인합니다.
  • 이전 SDC 데이터베이스에 대해 데이터 보관을 통해 보호를 중지합니다.
  • 업그레이드를 수행합니다. 완료되면 HANA 시스템은 이제 시스템 DB 및 테넌트 DB가 있는 MDC가 됩니다.
  • 사전 등록 스크립트를 다시 실행합니다.
  • Azure Portal에서 동일한 머신에 대한 확장을 다시 등록합니다(백업 ->세부 정보 보기 -> 관련 Azure VM 선택 -> 다시 등록).
  • 동일한 VM에 대해 DB 다시 검색을 선택합니다. 이 작업을 수행하면 3단계의 새 DB가 SDC가 아닌 SYSTEMDB 및 테넌트 DB로 표시됩니다.
  • 이전 SDC 데이터베이스는 계속 자격 증명 모음에 존재하며 이전에 백업된 데이터는 정책에 따라 보존됩니다.
  • 이러한 데이터베이스에 대한 백업 구성

SID를 변경하면서 SDC에서 MDC로 업그레이드

SID를 변경하는 SDC에서 MDC로의 업그레이드는 다음과 같이 처리할 수 있습니다.

  • 새 MDC 버전이 현재 Azure Backup에서 지원되는지 확인합니다.
  • 이전 SDC 데이터베이스에 대해 데이터 보관을 통해 보호를 중지합니다.
  • /opt/msawb/etc/config/SAPHana/에 있는 config.json 파일을 이동합니다.
  • 업그레이드를 수행합니다. 완료되면 HANA 시스템은 이제 시스템 DB 및 테넌트 DB가 있는 MDC가 됩니다.
  • 올바른 세부 정보(새 SID 및 MDC)를 사용하여 사전 등록 스크립트를 다시 실행합니다. SID의 변경으로 인해 스크립트를 성공적으로 실행하는 데 문제가 있을 수 있습니다. 문제가 발생하는 경우 Azure Backup 지원 서비스에 문의하세요.
  • Azure Portal에서 동일한 머신에 대한 확장을 다시 등록합니다(백업 ->세부 정보 보기 -> 관련 Azure VM 선택 -> 다시 등록).
  • 동일한 VM에 대해 DB 다시 검색을 선택합니다. 이 작업을 수행하면 3단계의 새 DB가 SDC가 아닌 SYSTEMDB 및 테넌트 DB로 표시됩니다.
  • 이전 SDC 데이터베이스는 계속 자격 증명 모음에 존재하며 이전에 백업된 데이터는 정책에 따라 보존됩니다.
  • 이러한 데이터베이스에 대한 백업 구성

다시 등록 오류

다시 등록 작업을 트리거하기 전에 하나 이상의 다음 증상을 확인하세요.

  • VM에서 백업, 복원, 백업 구성 등의 모든 작업이 실패하고 WorkloadExtensionNotReachable, UserErrorWorkloadExtensionNotInstalled, WorkloadExtensionNotPresent, WorkloadExtensionDidntDequeueMsg 오류 코드 중 하나가 표시됩니다.

  • 백업 항목에 대한 백업 상태 영역에 연결할 수 없음이 표시되면 동일한 상태를 유발하는 다른 모든 원인을 제외합니다.

    • VM에서 백업 관련 작업을 수행할 수 있는 권한이 없습니다.
    • VM이 종료되었으므로 백업을 수행할 수 없습니다.
    • 네트워크 문제

다음 이유 중 하나 이상으로 인해 이러한 현상이 발생할 수 있습니다.

  • 확장이 삭제되었거나 포털에서 제거되었습니다.
  • VM이 내부 디스크 복원을 통해 다시 복원되었습니다.
  • 오랜 기간 동안 VM이 종료되었으므로 확장 구성이 만료되었습니다.
  • VM이 삭제되었습니다. 또한 삭제된 VM과 이름이 같고 동일한 리소스 그룹에 있는 다른 VM이 생성되었습니다.

위의 시나리오에서 VM에 대한 다시 등록 작업을 트리거하는 것이 좋습니다.

다음 단계

  • Azure VM의 SAP HANA 데이터베이스 백업에 대해서는 질문과 대답을 검토하세요.