다음을 통해 공유


빠른 시작: Azure CLI를 사용하여 Azure Center for SAP solutions로 분산형 HA(고가용성) SAP 시스템 및 사용자 지정된 리소스 이름용 소프트웨어 설치

명령줄 또는 스크립트에서 Azure 리소스를 만들고 관리하는 데 Azure CLI가 사용됩니다.

Azure Center for SAP solutions를 사용하면 Azure에서 SAP 시스템을 배포하고 관리할 수 있습니다. 이 문서에서는 SAP 시스템용으로 배포된 인프라용 SAP 소프트웨어를 설치하는 방법을 보여 줍니다. 이전 단계에서는 Azure CLI를 사용하여 Azure Center for SAP solutions를 사용하여 Azure에서 HA(고가용성) 분산 아키텍처를 갖춘 SAP 시스템용 인프라를 만들었습니다. 배포된 Azure 리소스에 대해 사용자 지정된 리소스 이름도 제공했습니다.

인프라를 배포하고 Azure Center for SAP solutions를 사용하여 SAP 소프트웨어를 설치한 후 Virtual Instance for SAP solutions를 통해 시각화, 관리 및 모니터링 기능을 사용할 수 있습니다. 이렇게 시작할 수 있는 작업의 예는 다음과 같습니다.

  • SAP 시스템을 VIS(Virtual Instance for SAP solutions)라고 하는 Azure 리소스로 보고 추적합니다.
  • Azure의 SAP에 대한 모범 사례를 평가하는 품질 검사를 기반으로 SAP 인프라, 운영 체제 구성 등에 대한 모범 사례를 확인합니다.
  • SAP 시스템에 대한 상태 정보를 가져옵니다.
  • SAP 애플리케이션 계층을 시작 및 중지합니다.
  • ASCS, 앱 서버 및 HANA 데이터베이스의 개별 인스턴스를 시작하고 중지합니다.
  • SAP 시스템 리소스에 대한 Azure 인프라 메트릭을 모니터링합니다.
  • SAP 시스템에 대한 비용 분석을 봅니다.

필수 구성 요소

  • Azure 구독
  • VIS(Virtual Instance for SAP solutions) 리소스를 만들 구독 및 리소스 그룹에 대한 Azure Center for SAP solutions 관리자관리된 ID 운영자 역할 액세스 권한이 있는 Azure 계정.
  • 구독 또는 모든 리소스 그룹(컴퓨팅, 네트워크, 스토리지)에서 Azure Center for SAP solutions 서비스 역할 액세스가 있는 사용자 할당 관리 ID.
  • SAP 미디어를 저장할 스토리지 계정
  • SAP 미디어를 저장할 스토리지 계정의 사용자 할당 관리 ID에 대한 읽기 권한자 및 데이터 액세스 역할.
  • 인프라 배포를 위한 네트워크 설정.
  • S/4HANA 인프라 배포
  • SAP 시스템의 가상 머신에 대한 SSH 프라이빗 키. 인프라 배포 중에 이 키를 생성했습니다.
  • 스토리지 계정에서 사용할 수 있는 SAP 설치 미디어가 있어야 합니다. 자세한 내용은 SAP 설치 미디어를 다운로드하는 방법을 참조하세요.
  • PowerShell 또는 Azure CLI를 사용하여 SAP 시스템에 대한 이전 단계에서 인프라를 만드는 데 사용한 json 구성 파일입니다.
  • HA(고가용성) SAP 시스템을 설치할 때 SPN ID(서비스 주체 식별자) 및 암호를 가져와 Azure 리소스에 대한 Azure 펜스 에이전트(펜싱 디바이스)에 권한을 부여합니다. 자세한 내용은 Azure CLI를 사용하여 Microsoft Entra 앱을 만들고 Media Services API에 액세스하도록 구성을 참조하세요.
    • 예를 보려면 Microsoft Entra 애플리케이션 만들기에 대한 Red Hat 설명서를 참조하세요.
    • 암호가 자주 만료되는 것을 방지하려면 Azure Portal 대신 Azure CLI(Azure 명령줄 인터페이스)를 사용하여 서비스 주체 식별자 및 암호를 만듭니다.

Azure Cloud Shell

Azure는 브라우저를 통해 사용할 수 있는 대화형 셸 환경인 Azure Cloud Shell을 호스트합니다. Cloud Shell에서 Bash 또는 PowerShell을 사용하여 Azure 서비스 작업을 수행할 수 있습니다. 로컬 환경에 아무 것도 설치할 필요 없이 Azure Cloud Shell의 미리 설치된 명령을 사용하여 이 문서의 코드를 실행할 수 있습니다.

Azure Cloud Shell을 시작하려면 다음을 수행합니다.

옵션 예제/링크
코드 또는 명령 블록의 오른쪽 상단에서 시도를 선택합니다. 시도를 선택해도 코드 또는 명령이 Cloud Shell에 자동으로 복사되지 않습니다. Azure Cloud Shell에 대한 사용 예제를 보여 주는 스크린샷
https://shell.azure.com으로 이동하거나 Cloud Shell 시작 단추를 선택하여 브라우저에서 Cloud Shell을 엽니다. Azure Cloud Shell을 시작하는 단추입니다.
Azure Portal의 오른쪽 위에 있는 메뉴 모음에서 Cloud Shell 단추를 선택합니다. Azure Portal의 Cloud Shell 단추를 보여 주는 스크린샷

Azure Cloud Shell을 사용하려면:

  1. Cloud Shell을 시작합니다.

  2. 코드 블록(또는 명령 블록)에서 복사 단추를 선택하여 코드 또는 명령을 복사합니다.

  3. Windows 및 Linux에서 Ctrl+Shift+V를 선택하거나 macOS에서 Cmd+Shift+V를 선택하여 코드 또는 명령을 Cloud Shell 세션에 붙여넣습니다.

  4. Enter를 선택하여 코드 또는 명령을 실행합니다.

json 구성 파일 만들기

  • SAP 소프트웨어 설치를 위한 json 파일은 SAP 소프트웨어 구성을 위한 섹션이 추가되어 SAP용 인프라 배포에 사용되는 파일과 유사합니다.
  • 소프트웨어 구성 섹션에서는 다음 입력이 필요합니다.
    • 소프트웨어 설치 형식: "SAPInstallWithoutOSConfig"로 유지합니다.
    • BOM URL: BOM 파일 경로입니다. 예: https://<your-storage-account>.blob.core.windows.net/sapbits/sapfiles/boms/S41909SPS03_v0010ms.yaml
    • 소프트웨어 버전: Azure Center for SAP solutions는 이러한 SAP 소프트웨어 버전을 지원합니다. SAP S/4HANA 1909 SPS03 또는 SAP S/4HANA 2020 SPS 03 또는 SAP S/4HANA 2021 ISS 00 또는 SAP S/4HANA 2022 ISS 00
    • 스토리지 계정 ID: BOM 파일이 만들어지는 스토리지 계정의 리소스 ID입니다.
    • HA 시스템을 배포할 때 다음 두 가지 입력이 포함된 고가용성 소프트웨어 구성을 제공해야 합니다.
      • 펜싱 클라이언트 ID: STONITH 펜싱 에이전트 서비스 주체에 대한 클라이언트 식별자입니다.
      • 펜싱 클라이언트 암호: 펜싱 에이전트 서비스 주체의 암호입니다.
  • 샘플 소프트웨어 설치 페이로드 파일을 사용할 수 있습니다.

SAP 소프트웨어 설치

az Workloads sap-virtual-instance create를 사용하여 SAP 소프트웨어 설치

az workloads sap-virtual-instance create -g <Resource Group Name> -n <VIS Name> --environment NonProd --sap-product s4hana --configuration <Payload file path> --identity "{type:UserAssigned,userAssignedIdentities:{<Managed_Identity_ResourceID>:{}}}"

참고: 인프라 배포 및 설치 명령은 동일하지만 둘에 대한 페이로드 파일은 달라야 합니다.

다음 단계

이 빠른 시작에서는 Azure Center for SAP solutions를 사용하여 고가용성 아키텍처 형식을 사용하는 SAP 시스템용 Azure의 배포된 인프라에 SAP 소프트웨어를 설치했습니다. 또한 인프라를 배포하는 동안 리소스 이름이 시스템에 맞게 사용자 지정되었다는 점도 언급했습니다. Virtual Instance for SAP solutions를 사용하여 Azure에서 SAP 시스템을 관리하는 방법을 알아보려면 다음 문서를 계속 진행합니다.