이 문서에서는 워크로드 관리자의 가이드 배포 자동화 도구를 사용하여 Google Cloud SAP S/4HANA 애플리케이션을 배포하는 방법을 설명합니다.
SAP S/4HANA 애플리케이션 배포
SAP S/4HANA 워크로드를 구성하고 배포하려면 다음 작업을 실행합니다.
Google Cloud 콘솔에서 워크로드 관리자 페이지로 이동합니다.
워크로드 관리자 탐색창에서 배포를 클릭합니다.
배포를 만들 프로젝트를 선택합니다.
배포 만들기를 클릭하고 SAP를 선택합니다.
배포 기본사항 섹션에서 배포 및 워크로드 요구사항에 관한 정보를 입력합니다. 워크로드 관리자는 이 기본 정보를 사용하여 후속 탭에서 수집할 데이터를 결정합니다. Workload Manager는 이러한 기본 설정을 기반으로 배포 구성에 관한 권장사항도 제공합니다.
필드 설명 이름 배포 중인 워크로드를 설명하는 이름을 입력합니다.
예: 'S4-Prod-EP1'
이 이름은 현재 프로젝트에서 고유해야 하며 배포되는 일부 리소스의 이름 지정과 관련이 있습니다. 최대 25자(영문 기준)까지 입력할 수 있습니다.설명 선택사항: 워크로드를 설명하는 추가 필드입니다. 이 설명은 배포의 대시보드에 표시됩니다. 서비스 계정 필드에서 배포에 연결할 서비스 계정을 선택합니다. Workload Manager는 이 서비스 계정을 사용하여 배포에 필요한 리소스를 만들기 위해 다른 API 및 서비스를 호출합니다. 기존 서비스 계정을 선택하거나 새 서비스 계정을 만들 수 있습니다.
새 서비스 계정을 클릭하여 배포의 새 서비스 계정을 만듭니다. 서비스 계정 만들기 페이지가 열립니다. 서비스 계정의 세부정보를 입력하고 배포에 필요한 역할을 부여합니다.
필요한 역할에 관한 자세한 내용은 서비스 계정을 참고하세요.
목록 새로고침을 클릭하여 서비스 계정 목록에 새 서비스 계정을 채웁니다.
선택사항: 이 단계는 조직에서 VPC 서비스 제어 규정을 시행하는 경우에만 필요합니다. 비공개 풀 필드에서 VPC 서비스 제어에 구성된 Cloud Build 비공개 풀의 이름을 다음 형식으로 지정합니다.
projects/PRIVATEPOOL_PROJECT_ID/locations/REGION/workerPools/PRIVATEPOOL_ID
다음을 바꿉니다.
- PRIVATEPOOL_PROJECT_ID: 비공개 풀이 포함된 프로젝트의 ID입니다.
- REGION: 비공개 풀을 만든 리전입니다.
- PRIVATEPOOL_ID: 비공개 풀의 ID
자세한 내용은 Cloud Build 비공개 작업자 풀 사용을 참고하세요.
제품 정보 섹션에 SAP 시스템 및 배포 모델의 세부정보를 입력합니다. 지원되는 SAP 워크로드를 참고하세요.
필드 설명 SAP 애플리케이션 설치할 SAP 제품을 지정합니다. SAP 버전 지정된 SAP 애플리케이션의 버전을 선택합니다. 환경 유형 워크로드가 프로덕션용인지 비프로덕션용인지 선택합니다. 배포 모델 배포 모델을 선택합니다.
- 고가용성으로 배포됨: 가장 높은 가용성을 달성하기 위해 프로덕션 시스템 및 기타 중요한 워크로드에 권장됩니다.
- 분산형: 비용 절감을 위해 가용성이 중요하지 않은 비프로덕션 워크로드에 적합합니다.
HANA 확장 방법 데이터베이스의 확장 방법을 선택합니다. VM 이름 접두사 필드에 배포 중에 생성된 모든 VM의 이름에 적용할 접두사를 입력합니다. 접두사는 최대 7자(영문 기준)까지 허용됩니다.
소프트웨어 설치 미디어 버킷 필드에서 업로드한 SAP 설치 미디어가 포함된 Cloud Storage 버킷을 선택합니다. 버킷은 배포를 만들고 있는 프로젝트 내에 있어야 합니다.
자세한 내용은 배포를 위한 SAP 설치 파일 준비를 참고하세요.
계속을 클릭하여 이어서 진행합니다.
위치 및 네트워킹 탭에서 다음을 입력합니다.
필드 설명 프로젝트 이름 워크로드를 배포할 Google Cloud 프로젝트를 선택합니다. 리전 워크로드를 배포할 Google Cloud 리전을 선택합니다. 기본 영역 지정된 지역에서 영역을 선택합니다. 보조 영역 보조 시스템을 배포할 지정된 리전에서 영역을 선택합니다.
이 필드는 기본 섹션에서 고가용성 (HA)을 배포 모델로 지정한 경우에만 표시됩니다.네트워크 워크로드를 배포할 Virtual Private Cloud (VPC) 네트워크를 선택합니다. 서브넷 워크로드를 배포할 지정된 VPC 네트워크의 서브넷을 선택합니다. 인터넷 액세스 VM에 외부 인터넷 액세스를 제공하는 방법을 선택합니다. 자세한 내용은 기본 요건을 참고하세요.
- Cloud NAT: 지정된 네트워크에 대해 이미 만든 Cloud NAT 게이트웨이를 사용하여 외부 인터넷 액세스 권한을 제공하려는 경우
- 외부 IP 허용: 각 VM에서 고정 외부 IP 주소를 예약하여 외부 인터넷 액세스를 제공하려는 경우
DNS 영역 워크로드 관리자는 배포의 VM 간에 통신할 수 있도록 DNS를 자동으로 만듭니다. 계속을 클릭합니다.
데이터베이스 탭에서 다음 정보를 입력합니다.
필드 설명 HANA SID 데이터베이스 레이어의 SAP 시스템 ID (SID)를 지정합니다. SID는 3자리 영숫자 문자로 구성되고 문자로 시작해야 합니다. 모든 문자는 대문자여야 합니다. 운영체제 지원되는 OS 이미지를 선택합니다. 자세한 내용은 지원되는 운영체제를 참조하세요.
배포 프로세스 중에 생성된 모든 데이터베이스 VM은 이 운영체제를 사용합니다.데이터베이스 사용자 인증 정보의 보안 비밀 이름 SAP HANA 데이터베이스의 비밀번호에 해당하는 보안 비밀의 이름을 선택합니다. 워크로드 관리자는 배포 및 설치 프로세스 전반에서 이 비밀번호를 사용합니다. 이 보안 비밀은 배포를 만드는 Google Cloud 프로젝트에 있어야 합니다. 머신 계열 데이터베이스 VM의 머신 계열을 선택합니다. 시리즈 데이터베이스 VM의 머신 시리즈를 선택합니다. 머신 유형 데이터베이스 VM의 머신 유형을 선택합니다. 블록 스토리지 옵션 HANA 데이터베이스 VM의 블록 스토리지 유형을 선택합니다.* *배포 프로세스 중에 균형 잡힌 영구 디스크 또는 SSD 영구 디스크를 선택하면 배포의 모든 디스크가 선택한 디스크 유형이 됩니다. Hyperdisk Extreme을 선택하면
/data
및/log
볼륨만 Hyperdisk Extreme을 사용하고 다른 디스크 볼륨은 SSD 영구 디스크를 사용합니다. 각 볼륨의 디스크 크기는 선택한 머신 유형 및 블록 스토리지 유형에 관한 권장사항에 따라 자동으로 계산됩니다.계속을 클릭합니다.
애플리케이션 탭에서 S/4HANA 워크로드용 SAP Central Services와 애플리케이션 서버를 구성합니다.
일반
필드 설명 NetWeaver SID 애플리케이션 레이어의 SAP 시스템 ID (SID)를 지정합니다. SID는 3자리 영숫자 문자로 구성되고 문자로 시작해야 합니다. 모든 문자는 대문자여야 합니다.
운영체제 지원되는 OS 이미지를 선택합니다. 자세한 내용은 지원되는 운영체제를 참조하세요.
배포 프로세스 중에 생성된 모든 애플리케이션 VM은 이 운영체제를 사용합니다.애플리케이션 사용자 인증 정보의 보안 비밀 SAP 애플리케이션의 비밀번호에 해당하는 보안 비밀의 이름을 선택합니다. 워크로드 관리자는 배포 및 설치 프로세스 전반에서 이 비밀번호를 사용합니다. 이 보안 비밀은 배포를 만드는 Google Cloud 프로젝트에 있어야 합니다. 공유 저장소 Workload Manager가 배포를 위한 NFS 공유 파일 스토리지 솔루션을 만듭니다. 자세한 내용은 Filestore Enterprise를 참고하세요. 중앙 서비스
필드
설명중앙 서비스 머신 계열 ASCS VM의 머신 계열을 선택합니다.
중앙 서비스 머신 계열ASCS VM의 머신 시리즈를 선택합니다. 중앙 서비스 머신 유형
ASCS VM의 머신 유형을 선택합니다.애플리케이션 서버
필드
설명
영역당 애플리케이션 서버 수각 영역에 필요한 애플리케이션 서버 수를 지정합니다.
예를 들어 값2
은 비HA 배포 모델에서 애플리케이션 VM 2개를 만들거나 HA 배포 모델에서 총 4개의 애플리케이션 VM을 만들며, 이때 4개의 VM은 두 영역에 균등하게 분할됩니다.애플리케이션 서버 머신 계열 애플리케이션 서버의 머신 계열을 선택합니다. 애플리케이션 서버 머신 시리즈 애플리케이션 서버의 머신 계열을 선택합니다. 애플리케이션 서버 머신 유형 애플리케이션 서버의 머신 유형을 선택합니다. 미리보기 페이지를 보려면 계속을 클릭합니다.
미리보기 페이지에는 마법사의 이전 탭에 입력한 배포 세부정보가 요약되어 있습니다. 또한 배포 대시보드에서 이전 단계의 오류를 볼 수 있습니다.
SAP 워크로드를 배포하려면 만들기를 클릭합니다.
배포 상태 검토
배포를 만든 후에는 마우스를 상태 아이콘 위로 가져가 대시보드에서 배포 상태를 모니터링할 수 있습니다.
워크로드 관리자가 배포 프로세스를 완료하면 Google Cloud 콘솔에 알림이 표시됩니다. 배포에 실패하면 실패 알림이 전송됩니다. 대시보드에서 배포 이름을 클릭하여 배포 세부정보 페이지에서 오류에 관한 추가 정보를 확인할 수 있습니다. 배포 오류 문제 해결을 참고하세요.
배포 오류 문제 해결
배포 프로세스 중에 오류가 발생하면 Google Cloud 콘솔에 알림이 표시됩니다. 배포 세부정보 페이지에서 추가 오류 세부정보를 확인할 수 있습니다. 가능한 경우 오류 또는 근본 원인을 해결하는 단계도 제공됩니다. 그 외의 경우에는 오류 메시지에 추가 정보가 포함된 로그 링크가 포함됩니다.
리소스 구성 또는 프로비저닝 중에 오류가 발생한 경우:
근본적인 문제로 인해 배포 구성을 변경해야 하는 경우 (예: 배포 이름이 고유하지 않음)
- 배포를 삭제합니다.
- 올바른 정보를 입력하여 새 배포를 만듭니다.
근본적인 문제로 인해 배포 구성을 변경할 필요가 없는 경우 (예: 할당량 부족):
- 문제를 해결합니다.
- 오류 메시지에서 다시 시도를 클릭하여 배포 프로세스를 재개합니다.
배포의 Ansible 프로세스 중에 오류가 발생한 경우:
근본적인 문제로 인해 배포 구성을 변경해야 하는 경우(예: SAP 파일에 잘못된 Cloud Storage 버킷을 지정함)
- 배포를 삭제합니다.
- 올바른 구성을 제공하여 새 배포를 만듭니다.
기본 문제로 인해 배포 구성을 변경할 필요가 없는 경우 (예: OS 패키지 다운로드 실패):
- 해당하는 경우 문제를 해결합니다.
- 배포 삭제
- 올바른 구성을 제공하여 새 배포를 만듭니다.