Ansible Runner 서비스 계정 섹션에서 배포 프로세스 중에 생성된 임시 Ansible Runner VM의 서비스 계정을 선택합니다.
서비스 계정을 만들거나 필요한 IAM 권한이 있는 기존 서비스 계정을 선택할 수 있습니다. 자세한 내용은 서비스 계정 및 권한을 참고하세요.
선택사항: 이 단계는 조직에서 VPC 서비스 제어 규정을 시행하는 경우에만 필요합니다. 비공개 풀 필드에서 VPC 서비스 제어에 구성된 Cloud Build 비공개 풀의 이름을 다음 형식으로 지정합니다.
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자리 영숫자 문자로 구성되고 문자로 시작해야 합니다. 모든 문자는 대문자여야 합니다.
SAP 애플리케이션의 비밀번호에 해당하는 보안 비밀의 이름을 선택합니다. 워크로드 관리자는 배포 및 설치 프로세스 전반에서 이 비밀번호를 사용합니다.
이 보안 비밀은 배포를 만드는 Google Cloud 프로젝트에 있어야 합니다.
공유 스토리지
워크로드 관리자가 배포를 위한 NFS 공유 파일 스토리지를 만듭니다. 자세한 내용은 Filestore Enterprise를 참고하세요.
또는 기존 공유 저장소를 사용하려면 다음 형식으로 공유 저장소의 마운트 위치를 지정합니다.
IP_ADDRESS/STORAGE_NAME
다음을 바꿉니다.
IP_ADDRESS: NFS 공유 파일 저장소의 IP 주소
STORAGE_NAME: 공유 저장소의 이름
중앙 서비스
필드
설명
중앙 서비스 서비스 계정
ABAP SAP Central Services (ASCS) 인스턴스의 서비스 계정을 선택합니다.
서비스 계정을 만들거나 필요한 IAM 권한이 있는 기존 서비스 계정을 선택할 수 있습니다. 자세한 내용은 서비스 계정 및 권한을 참고하세요.
중앙 서비스 OS 이미지
지원되는 OS 이미지를 선택합니다. 자세한 내용은 지원되는 운영체제를 참조하세요.
배포 프로세스 중에 생성된 모든 ASCS VM은 이 OS 이미지를 사용합니다.
중앙 서비스 머신 계열
ASCS VM의 머신 계열을 선택합니다.
중앙 서비스 머신 계열
ASCS VM의 머신 시리즈를 선택합니다.
중앙 서비스 머신 유형
ASCS VM의 머신 유형을 선택합니다.
애플리케이션 서버
필드
설명
영역당 애플리케이션 서버 수
각 영역에 필요한 애플리케이션 서버 수를 지정합니다. 예를 들어 값 2은 비HA 배포 모델에서 애플리케이션 VM 2개를 만들거나 HA 배포 모델에서 총 4개의 애플리케이션 VM을 만들며, 이때 4개의 VM은 두 영역에 균등하게 분할됩니다.
앱 인스턴스 번호
애플리케이션 서버의 인스턴스 번호를 지정합니다.
VM 이름
배포 중에 생성되는 애플리케이션 서버의 이름을 지정합니다.
고가용성 구성의 경우 워크로드 관리자는 기본 영역과 보조 영역의 VM에 이름을 번갈아 할당합니다.
이 필드를 비워 두면 Workload Manager가 **배포 기본사항** 섹션에서 지정한 VM 이름 접두사를 기반으로 이름을 자동으로 할당합니다.
애플리케이션 서버 서비스 계정
애플리케이션 서버의 서비스 계정을 선택합니다.
서비스 계정을 만들거나 필요한 IAM 권한이 있는 기존 서비스 계정을 선택할 수 있습니다. 자세한 내용은 서비스 계정 및 권한을 참고하세요.
애플리케이션 서버 OS 이미지
지원되는 OS 이미지를 선택합니다. 자세한 내용은 지원되는 운영체제를 참조하세요.
배포 프로세스 중에 생성된 애플리케이션 서버는 이 OS 이미지를 사용합니다.
애플리케이션 서버 머신 계열
애플리케이션 서버의 머신 계열을 선택합니다.
애플리케이션 서버 머신 계열
애플리케이션 서버의 머신 시리즈를 선택합니다.
애플리케이션 서버 머신 유형
애플리케이션 서버의 머신 유형을 선택합니다.
미리보기 페이지를 보려면 계속을 클릭합니다.
미리보기 페이지에는 마법사의 이전 탭에 입력한 배포 세부정보가 요약되어 있습니다. 또한 배포 대시보드에서 이전 단계의 오류를 볼 수 있습니다.
SAP 워크로드를 배포하려면 만들기를 클릭합니다.
배포 상태 검토
배포를 만든 후에는 마우스를 상태 아이콘 위로 가져가 대시보드에서 배포 상태를 모니터링할 수 있습니다.
워크로드 관리자가 배포 프로세스를 완료하면 Google Cloud 콘솔에 알림이 표시됩니다. 배포에 실패하면 실패 알림이 전송됩니다. 대시보드에서 배포 이름을 클릭하면 배포 세부정보 페이지에서 오류에 관한 추가 정보를 확인할 수 있습니다. 배포 오류 문제 해결을 참고하세요.
배포 오류 문제 해결
배포 프로세스 중에 오류가 발생하면 Google Cloud 콘솔에 알림이 표시됩니다. 배포 세부정보 페이지에서 추가 오류 세부정보를 확인할 수 있습니다. 가능한 경우 오류 또는 근본 원인을 해결하는 단계도 제공됩니다. 그 외의 경우에는 오류 메시지에 추가 정보가 포함된 로그 링크가 포함됩니다.
리소스 구성 또는 프로비저닝 중에 오류가 발생한 경우:
근본적인 문제로 인해 배포 구성을 변경해야 하는 경우 (예: 배포 이름이 고유하지 않음)
배포를 삭제합니다.
올바른 정보를 입력하여 새 배포를 만듭니다.
근본적인 문제로 인해 배포 구성을 변경할 필요가 없는 경우 (예: 할당량 부족):
문제를 해결합니다.
오류 메시지에서 다시 시도를 클릭하여 배포 프로세스를 재개합니다.
배포의 Ansible 프로세스 중에 오류가 발생한 경우:
근본적인 문제로 인해 배포 구성을 변경해야 하는 경우(예: SAP 파일에 잘못된 Cloud Storage 버킷을 지정함)
배포를 삭제합니다.
올바른 구성을 제공하여 새 배포를 만듭니다.
기본 문제로 인해 배포 구성을 변경할 필요가 없는 경우 (예: OS 패키지 다운로드 실패):
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-04(UTC)"],[],[],null,["# Deploy an SAP S/4HANA application\n\nThis document describes how to deploy an SAP S/4HANA application on Google Cloud\nby using the Guided Deployment Automation tool in Workload Manager.\n\nDeploy an SAP S/4HANA application\n---------------------------------\n\nTo configure and deploy an SAP S/4HANA workload, perform the following tasks:\n\n1. In the Google Cloud console, go the **Workload Manager** page.\n\n [Go to Workload Manager](https://console.cloud.google.com/workload-manager)\n2. In the **Workload Manager** navigation pane, click **Deployments**.\n\n3. Select the project in which you want to create the deployment.\n\n4. Click **Create deployment** and choose **SAP**.\n\n5. In the **Deployment basics** section, enter information about your\n deployment and workload requirements. Workload Manager uses this basic\n information to determine the data to be collected in the subsequent tabs.\n Workload Manager also provides recommendations for your\n deployment configuration based on these basic settings.\n\n6. In the **Service account** field, select a service account that\n you want to attach to the deployment. Workload Manager uses\n this service account to call other APIs and services for creating resources\n required for the deployment. You can either select an existing service\n account or create a new service account.\n\n 1. Click **New service account** to create a new service account for your\n deployment.\n The **Create service account** page opens. Enter the details of the\n service account and grant the required roles for deployment.\n\n For more information about the required roles,\n see [Service accounts](/workload-manager/docs/deploy/sap/prerequisites-sap#service-accounts).\n 2. Click **Refresh list** to populate the new service account in the list\n of service accounts.\n\n | **Note:** If the service account is missing any of the required roles for creating a deployment, Workload Manager prompts you to grant these roles. Click **Grant** to grant the missing roles to the attached service account.\n7. In the **Ansible Runner service account** section, select a service account\n for the temporary Ansible Runner VM created during the deployment process.\n You can either create a service account or choose an existing service account with the\n required IAM permissions. For more information, see\n [Service accounts and permissions](/workload-manager/docs/deploy/sap/prerequisites-sap#service-accounts).\n\n8. Optional: This step is required only if your organization enforces VPC Service Controls\n compliance. In the **Private pool** field, specify the name of a Cloud Build private pool\n that is configured for VPC Service Controls in the following format:\n\n ```\n projects/PRIVATEPOOL_PROJECT_ID/locations/REGION/workerPools/PRIVATEPOOL_ID\n ```\n\n Replace the following:\n - \u003cvar translate=\"no\"\u003ePRIVATEPOOL_PROJECT_ID\u003c/var\u003e: the ID of the project that contains the private pool\n - \u003cvar translate=\"no\"\u003eREGION\u003c/var\u003e: the region where you created the private pool\n - \u003cvar translate=\"no\"\u003ePRIVATEPOOL_ID\u003c/var\u003e: the ID of the private pool\n\n For more information, see [Use a Cloud Build private worker pool](/workload-manager/docs/deploy/prerequisites#vpc-sc-pool).\n9. In the **Product information** section, enter the details of your SAP system and\n the deployment model. See [Supported SAP workloads](/workload-manager/docs/deploy/about-wlm-deployment#supported-system).\n\n \u003cbr /\u003e\n\n10. In the **VM name prefix** field, enter a prefix that is applied to the names\n of all VMs created during the deployment.\n A maximum of seven characters are allowed for the prefix.\n\n11. In the **Software installation media bucket** field, select the Cloud Storage\n bucket that holds the SAP installation media you uploaded. The bucket\n must exist within the project in which you're creating the deployment.\n\n For more information, see [Prepare SAP installation files for deployment](/workload-manager/docs/deploy/sap-install-files).\n12. Click **Continue** to proceed.\n\n13. In the **Location \\& networking** tab, enter the following.\n\n14. Click **Continue**.\n\n15. In the **Database** tab, enter the following information:\n\n ^\\*^If you select Balanced Persistent Disk or SSD Persistent Disk\n during the deployment process, all disks in the deployment will be the\n selected disk type. If you select Hyperdisk Extreme, only\n the `/data` and `/log` volumes use Hyperdisk Extreme,\n and the other disk volumes use SSD Persistent Disk.\n Disk sizes for each volume is automatically calculated in accordance with\n the best practices for the selected machine type and block storage type.\n16. Click **Continue**.\n\n17. In the **Application** tab, configure the SAP Central services and\n application servers for your S/4HANA workload.\n\n **General**\n\n \u003cbr /\u003e\n\n \u003cbr /\u003e\n\n \u003cbr /\u003e\n\n **Central services**\n\n **Application servers**\n\n18. To see the **Preview** page, click **Continue**.\n\n The **Preview** page summarizes the deployment details you entered in the\n previous tabs of the wizard. In addition, you can view errors from the\n previous steps in the Deployment dashboard.\n19. To deploy the SAP workload, click **Create**.\n\nReview the deployment status\n----------------------------\n\nAfter you create the deployment, you can monitor the status of the deployment on\nthe dashboard by hovering the mouse over the **Status** icon.\n\nYou receive a notification in the Google Cloud console when Workload Manager\ncompletes the deployment process. If the deployment is not successful, you\nreceive a failure notification. You can view additional information about the\nerror on the Deployment Details page by clicking the deployment name on the\ndashboard. See [Troubleshoot deployment errors](#troubleshoot).\n| **Note:** The entire deployment process can take up to two or three hours to complete. The deployment process continues in the background. You can check the deployment dashboard once you receive the notification.\n\nTroubleshoot deployment errors\n------------------------------\n\nWhen an error occurs during the deployment process, you receive a notification\non the Google Cloud console. You can view additional error details on the\n**Deployment Details** page. If possible, steps to resolve the error or root\ncause are also provided. Otherwise, the error message contains a link to logs\ncontaining additional information.\n\nIf the error occurred during the configuration or provisioning of resources:\n\n- If the underlying issue requires changing the deployment configuration (for\n example, deployment name was not unique):\n\n 1. Delete the deployment.\n 2. Create a new deployment by providing the correct information.\n- If the underlying issue does not require changing the deployment\n configuration (for example, insufficient quota):\n\n 1. Resolve the issue.\n 2. Click **Retry** on the error message to resume the deployment process.\n\nIf the error occurred during the Ansible process of the deployment:\n\n- If the underlying issue requires changing the deployment configuration\n (for example, you specified the wrong Cloud Storage bucket for SAP\n files):\n\n 1. Delete the deployment.\n 2. Create a new deployment by providing the correct configuration.\n- If the underlying issue does not require changing the deployment\n configuration (for example, OS package failed to download):\n\n 1. Resolve the issue, if applicable.\n 2. Delete the deployment\n 3. Create a new deployment by providing the correct configuration.\n\nWhat's next\n-----------\n\n- [Perform the post-deployment tasks](/workload-manager/docs/deploy/post-deployment)."]]