SAP 시스템, 애플리케이션 서버 인스턴스 및 HANA 데이터베이스 소프트 중지
이 방법 가이드에서는 Azure Center for SAP solutions의 VIS(Virtual Instance for SAP solutions) 리소스를 통해 SAP 시스템, 개별 인스턴스 및 HANA 데이터베이스를 소프트 중지하는 방법을 알아봅니다. 기존 사용자 연결, 일괄 처리 등을 먼저 드레이닝하는지 확인하면 시스템을 원활하게 중지할 수 있습니다.
Azure PowerShell, CLI 및 REST API 인터페이스를 사용하여 다음을 수행할 수 있습니다.
- 전체 SAP 시스템, 즉 애플리케이션 서버 인스턴스와 중앙 서비스 인스턴스를 소프트 중지합니다.
- 특정 SAP 애플리케이션 서버 인스턴스를 소프트 중지합니다.
- HANA 데이터베이스를 소프트 중지합니다.
필수 조건
- Azure Center for SAP solutions에서 만들었거나 Azure Center for SAP solutions에 등록된 SAP 시스템입니다.
- Azure 계정에 Virtual Instance for SAP solutions 리소스에 대한 Azure Center for SAP solutions 관리자 또는 동등한 역할 액세스 권한이 있는지 확인합니다. 자세한 내용은 VIS, 개별 SAP 인스턴스 및 HANA 데이터베이스의 시작 및 중지 작업을 제어하는 세분화된 권한을 사용하는 방법을 참조하세요.
- HA 배포의 경우 SAP용 HA 인터페이스 클러스터 커넥터(
sap_vendor_cluster_connector
)를 ASCS 인스턴스에 설치해야 합니다. 자세한 내용은 SUSE 커넥터 사양 및 RHEL 커넥터 사양을 참조하세요. - HANA 데이터베이스의 경우 클러스터 유지 관리 모드가 사용 안 함 상태인 경우에만 중지 작업이 시작됩니다.
SAP 시스템 소프트 중지
현재 Azure PowerShell, Azure CLI(Azure 명령줄 인터페이스) 및 REST API 인터페이스에서 소프트 중지 작업을 시작할 수 있습니다. 소프트 중지를 시작하려면 소프트 중지 시간 제한 값(초)과 함께 중지 작업을 사용해야 합니다. VIS에서 소프트 중지를 시작하고 작업이 SAP 시스템에서 성공적으로 트리거되면 VIS의 상태를 모니터링하여 시스템이 중지되었는지 확인합니다.
참고 항목
SAP 솔루션용 Azure Center를 사용하여 SAP 시스템 또는 애플리케이션 서버 인스턴스를 일시 중지하려고 할 때 소프트 중지 시간 제한 값은 0보다 크고 82800초 미만이어야 합니다.
PowerShell의 소프트 중지 시스템
Stop-AzWorkloadsSapVirtualInstance 명령을 사용합니다.
Stop-AzWorkloadsSapVirtualInstance -InputObject /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.Workloads/sapVirtualInstances/DB0 --SoftStopTimeoutSecond 300 `
CLI의 소프트 중지 시스템
az Workloads sap-virtual-instance stop 명령을 사용합니다.
az workloads sap-virtual-instance stop --id /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.Workloads/sapVirtualInstances/DB0 --soft-stop-timeout-seconds 300
REST API를 이용한 소프트 중지 시스템
SAP 시스템을 소프트 중지하려면 이 샘플 페이로드를 사용합니다. 소프트 중지 시간 제한 값을 초 단위로 지정할 수 있습니다.
소프트 중지 SAP 애플리케이션 서버 인스턴스
Azure PowerShell, CLI 및 REST API 인터페이스를 사용하여 Azure Center for SAP solutions에서 특정 애플리케이션 서버를 소프트 중지할 수 있습니다. 애플리케이션 서버에서 소프트 중지를 시작하고 작업이 성공적으로 트리거되면 애플리케이션 서버 인스턴스의 상태를 모니터링하여 중지되었는지 확인합니다.
SAP solutions용 앱 서버 인스턴스 리소스로 표시되는 애플리케이션 서버를 소프트 중지하려면 다음 안내를 따릅니다.
PowerShell 사용
Stop-AzWorkloadsSapApplicationInstance 명령을 사용합니다.
Stop-AzWorkloadsSapApplicationInstance -InputObject /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/applicationInstances/app0 --SoftStopTimeoutSecond 300 `
CLI 사용
az Workloads sap-application-server-instance stop 명령을 사용합니다.
az workloads sap-application-server-instance stop --id /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/applicationInstances/app0 --soft-stop-timeout-seconds 300
REST API 사용
애플리케이션 서버 인스턴스를 소프트 중지하려면 이 샘플 페이로드를 사용합니다. 소프트 중지 시간 제한 값을 초 단위로 지정할 수 있습니다.
소프트 중지 HANA 데이터베이스
실행 중인 모든 문이 완료된 후 데이터베이스가 정상적으로 중지되도록 HANA 데이터베이스를 소프트 중지할 수 있습니다. Azure PowerShell, CLI 및 REST API 인터페이스를 사용하여 데이터베이스를 소프트 중지할 수 있습니다. HANA 데이터베이스에서 소프트 중지를 시작하고 데이터베이스 인스턴스에서 작업이 성공적으로 트리거되면 VIS에서 데이터베이스 인스턴스의 상태를 모니터링하여 중지되었는지 확인합니다.
참고 항목
Azure Center for SAP solutions를 사용하여 HANA 데이터베이스 인스턴스를 소프트 중지하려고 시도하는 경우 소프트 중지 시간 제한 값은 0보다 크고 1800초 미만이어야 합니다.
PowerShell 사용
Stop-AzWorkloadsSapDatabaseInstance 명령을 사용합니다.
Stop-AzWorkloadsSapDatabaseInstance -InputObject /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/databaseInstances/ab0 --SoftStopTimeoutSecond 300 `
CLI 사용
az Workloads sap-database-instance stop 명령을 사용합니다.
az workloads sap-database-instance stop --id /subscriptions/Sub1/resourceGroups/RG1/providers/Microsoft.Workloads/sapVirtualInstances/DB0/databaseInstances/ab0 --soft-stop-timeout-seconds 300
REST API 사용
HANA 데이터베이스를 소프트 중지하려면 이 샘플 페이로드를 사용합니다. 소프트 중지 시간 제한 값을 초 단위로 지정할 수 있습니다.