이 가이드에서는 SAP Landscape Management용 Google Cloud 커넥터(LaMa용 커넥터)의 설치 및 구성과 커넥터 설치 후의 운영 작업을 설명합니다.
LaMa용 커넥터를 설치하고 구성하려면 다음과 같은 상위 수준 단계를 수행합니다.
- Google Cloud API에 대한 인증 및 승인을 구성합니다.
- Google Cloud에서 설치 보관 파일을 다운로드합니다.
- SAP Landscape Management와 동일한 호스트에 LaMa용 커넥터를 설치합니다. 호스트는 Compute Engine 가상 머신(VM)이거나 Google Cloud에 없는 가상 머신 또는 물리적 머신일 수 있습니다.
- SAP Landscape Management에서 Google Cloud용 Cloud Manager 기능을 구성합니다.
- SAP Landscape Management에서 관리할 SAP 시스템을 호스팅하는 각 VM에 스토리지 라이브러리 및 작업 파일을 설치합니다.
기본 요건
LaMa용 커넥터를 설치하려면 지원되는 버전의 SAP Landscape Management를 설치하고 구성해야 합니다. 지원되는 버전은 소프트웨어 요구사항을 참조하세요.
SAP Landscape Management 설치 가이드 및 SAP Landscape Management Adaptive Design 원칙에 따라 SAP Landscape Management를 설치합니다.
자세한 내용은 다음을 참고하세요.
Google Cloud API에 대한 인증 및 승인 구성
CA 인증서를 구성해야 하며 더 엄격한 액세스 제어가 필요한 경우 IAM 서비스 계정을 구성해야 합니다.
Google API 통신을 위한 CA 인증서 업로드
LaMa용 커넥터가 Google Cloud API와 통신하려면 적절한 CA 인증서가 필요합니다. SAP NetWeaver 자바 키 저장소 스토리지 뷰의 신뢰할 수 있는 CA 뷰에서 다음 인증서를 사용할 수 있는지 확인합니다.
- GTS CA 1C3
- WR2
Google Trust Services 저장소(https://pki.goog/repository/)로 이동합니다.
하위 CA의 CA 인증서 다운로드 섹션에서 CA 인증서
GTS CA 1C3
및WR2
를 다운로드합니다. 특정 API의GTS CA 1C3
인증서는 2024년에WR2
인증서가 대체되었습니다.SAP NetWeaver 문서 AS 자바 키 스토리지 사용 안내에 따라 인증서를 가져옵니다.
IAM 서비스 계정 만들기
호스팅 VM 인스턴스의 서비스 계정을 기본 서비스 계정으로 사용하지 않는 한 LaMa용 커넥터의 IAM 서비스 계정을 만들어야 합니다.
LaMa용 커넥터의 서비스 계정을 만들려면 다음 안내를 따르세요.
Google Cloud 콘솔에서 서비스 계정 페이지로 이동합니다.
Google Cloud 프로젝트를 선택합니다.
서비스 계정 만들기를 클릭합니다.
서비스 계정의 이름과 설명(선택 사항)을 지정합니다.
만들고 계속하기를 클릭합니다.
이 서비스 계정에 프로젝트에 대한 액세스 권한 부여 단계에서 SAP Landscape Management에 필요한 모든 권한이 포함된 역할을 서비스 계정에 부여합니다. 역할은
Compute Admin
과 같은 사전 정의된 역할이거나 LaMa용 커넥터에 필요한 IAM 리소스 권한에 나열된 권한이 포함된 직접 만든 커스텀 역할일 수 있습니다.완료를 클릭합니다.
Google Cloud 콘솔의 서비스 계정 페이지에서 방금 만든 서비스 계정을 클릭합니다.
서비스 계정 이름에서 키 탭을 클릭합니다.
키 추가 메뉴를 클릭한 다음 새 키 만들기를 선택하여 서비스 계정 키를 만듭니다.
키 유형으로 JSON을 수락하고 만들기를 클릭합니다. 비공개 키가 컴퓨터에 저장됩니다. JSON 키 파일을 안전한 곳에 보관합니다. 나중에 SAP Landscape Management에서 Cloud Manager 기능을 구성할 때 SAP Landscape Management에 키 파일의 콘텐츠를 복사하여 붙여넣습니다.
인터넷 프로토콜 버전 4를 사용하도록 JVM 설정
SAP Netweaver 관리자의 자바 시스템 속성 도구 또는 SAP NetWeaver Config 도구를 사용하여 JVM 시스템 매개변수에 -Djava.net.preferIPv4Stack=true
를 지정합니다.
-Djava.net.preferIPv4Stack=true
가 지정되면 SAP NetWeaver는 인터넷 프로토콜 버전 4(IPv4)만 사용합니다.
자세한 내용은 인터넷 프로토콜 버전 4(IPv4) 요구사항을 참조하세요.
LaMa용 커넥터 다운로드
Google Cloud에서 다음 파일이 포함된 tar
파일(gcp-connectorversion.tar
)로 LaMa용 커넥터를 다운로드합니다.
- LaMa용 커넥터(자바 엔터프라이즈 보관 파일),
lvm.cloud.gcp-version.ear
- Cloud Manager OS 스토리지 라이브러리:
- Linux:
libsapacosprep_gcp-version.so
- Windows:
libsapacosprep_gcp-version.dll
- Linux:
- Google Cloud에 맞춤설정된 작업 정의
- 작업 정의에 해당하는 작업 스크립트
최신 버전의 LaMa용 커넥터를 다운로드하려면 Cloud Customer Care에 문의하세요. 고객 관리 연락처 정보를 찾으려면 Google Cloud 콘솔에서 지원 개요 페이지로 이동합니다. 자세한 내용은 Google Cloud 기반 SAP 지원 받기를 참조하세요.
또한 Google Cloud는 압축된 tar 파일을 사용하여 asc
서명 파일 gcp-connectorversion.tar.asc
를 제공합니다. 이 파일을 사용하여 gcp-connectorversion.tar
파일이 올바르게 다운로드되었는지 확인할 수 있습니다.
SAP Landscape Management 서버와 관리할 서버 둘 다에서 액세스할 수 있는 Cloud Storage 버킷에 tar
파일을 저장하거나 인스턴스로 파일 전송에 설명된 대로 Cloud Shell 업로드 함수를 통해 업로드합니다.
SAP Landscape Management 서버에 LaMa용 커넥터 설치
LaMa용 커넥터를 설치하려면 SAP NetWeaver에 EAR 파일을 배포하고 SAP Landscape Management에서 Google Cloud용 Cloud Manager를 구성합니다.
SAP NetWeaver에 LaMa용 커넥터 배포
다음 SAP NetWeaver 자바 배포 방법 중 하나를 사용하여 LaMa용 커넥터가 포함된 EAR 파일을 설치합니다(SAP 사용자 계정이 필요함).
- SAP Note 1715441 - Deploy/Undeploy/Force Redeploy EAR/SDA/SCA files on SAP AS JAVA(SAP AS JAVA에 EAR/SDA/SCA 파일 배포/배포 취소/강제 배포)
- SAP Note 2462712 - Deploy/undeploy set of EAR/WAR/RAR/SDA files using SAP Shell Console Admin via telnet(telnet을 통해 SAP Shell Console Admin을 사용하여 EAR/WAR/RAR/SDA 파일 세트 배포/배포 취소)
SAP Landscape Management에서 Cloud Manager 기능 구성
LaMa용 커넥터를 설치한 후 SAP Landscape Management 인터페이스에서 Google Cloud용 Cloud Manager 기능을 구성합니다.
Cloud Manager를 구성하는 일반적인 절차는 SAP의 Cloud Manager 구성에 설명되어 있습니다.
다음 단계는 Google Cloud용 Cloud Manager를 구성하는 방법과 관련이 있습니다.
Google Cloud용 새 Cloud Manager를 구성하려면 다음 구성 단계를 수행합니다.
- SAP Landscape Management에서 SAP Landscape Management Infrastructure > Cloud Managers로 이동합니다.
- 추가를 클릭하여 새 Cloud Manager를 만듭니다.
- 설치된 Cloud Manager 유형 목록에서 Google Cloud 어댑터를 선택합니다.
- 기본 속성 섹션에서 다음을 수행합니다.
- 라벨 필드에 Google Cloud용 Cloud Manager의 이름을 입력합니다.
- 모니터링 간격에 기본값 300초를 사용합니다.
- 다른 모든 필드를 비워둡니다.
- LaMa용 커넥터에 전용 서비스 계정을 사용하는 경우 서비스 계정의 JSON 키 파일 콘텐츠를 추가 속성 섹션의 서비스 계정 필드에 붙여넣습니다.
- LaMa용 커넥터에 VM의 서비스 계정을 사용하는 경우 서비스 계정을 비워 둡니다.
- '테스트 구성'을 수행하여 설정을 검증하고 Google Cloud API URL에 대한 연결을 테스트합니다.
- 다음을 선택하고 새 Cloud Manager에 저장을 선택합니다.
가상화 및 스토리지 관리자 뷰의 항목은 자동으로 생성됩니다.
Cloud Manager 구성만 변경할 수 있고 다른 뷰에서는 수정이 비활성화됩니다.
중복 IP 주소 지원 구성
관리형 SAP 환경의 내부 네트워크에 중복 IP 주소가 포함된 경우 정규화된 호스트 이름을 사용하여 관리형 SAP 시스템을 매핑하도록 SAP Landscape Management를 구성합니다.
정규화된 호스트 이름을 사용하려면 SAP Landscape Management 모니터링 설정에서 FQDN 호스트 이름만 사용 체크박스를 선택합니다. 자세한 내용은 모니터링 설정 구성을 참조하세요.
SAP용 Google Cloud 에이전트 설치
지원 및 모니터링을 위해 Google Cloud는 Compute Engine VM 인스턴스 및 베어메탈 솔루션 서버에서 실행되는 SAP 워크로드에 대해 SAP용 에이전트를 제공합니다.
SAP에서 규정한 대로 SAP의 지원을 받고 SAP에서 서비스수준계약(SLA)을 충족하도록 하려면 SAP 시스템이 있는 모든 Compute Engine VM 인스턴스와 베어메탈 솔루션 서버에 SAP용 Google Cloud 에이전트를 설치해야 합니다. 지원 기본 요건에 대한 자세한 내용은 SAP Note 2456406 - SAP on Google Cloud Platform: Support Prerequisites를 참조하세요.
SAP용 Google Cloud 에이전트 버전 3.5(최신)는 SAP NetWeaver용 Google Cloud 모니터링 에이전트 버전 2, SAP HANA용 모니터링 에이전트 버전 2, SAP HANA용 Cloud Storage Backint 에이전트의 후속 버전입니다. 따라서 SAP용 Google Cloud 에이전트 버전 3.5(최신)에는 측정항목 수집 외에도 SAP HANA용 Backint 기반 백업 및 복구라는 선택적 기능이 포함되어 있습니다. SAP 워크로드에 워크로드 관리자와 같은 제품과 서비스를 사용 설정하는 이러한 기능을 선택할 수 있습니다.SAP 시스템과 함께 호스트에 SAP용 Google Cloud 에이전트를 설치합니다. 에이전트를 설치 및 구성하고, 설치를 검증하고, 에이전트가 예상한 대로 실행되는지 확인하는 방법은 Compute Engine VM 인스턴스에서 에이전트 설치를 참조하세요.
Google Cloud에서 제공하는 다음 RHEL 또는 SLES 'SAP용' OS 이미지를 사용하는 경우 SAP용 Google Cloud 에이전트가 OS 이미지와 함께 패키징됩니다.
- RHEL: 모든 'SAP용' 이미지
- SLES: SAP용 SLES 15 SP4 이상 버전
관리형 VM에 OS 스토리지 라이브러리 및 작업 정의 설치
gcp-connectorversion.tar
파일에는 OS 스토리지 라이브러리 및 작업 정의(해당 스크립트 포함)가 포함되어 있습니다.
SAP Landscape Management에서 관리하는 각 VM 인스턴스에 OS 스토리지 라이브러리 및 작업 파일을 설치해야 합니다.
SAP Landscape Management에서 관리하는 VM에 OS 스토리지 라이브러리 및 작업 정의를 설치하려면 다음 안내를 따르세요.
gcp-connectorversion.tar
파일을 대상 VM에 다운로드하거나 복사합니다.gcp-connectorversion.tar
파일의 파일을 임시 디렉터리에 추출합니다.설치 스크립트를 실행합니다.
- Linux의 경우 다음을 입력합니다.
sudo bash install.sh
- Windows의 경우 관리자 권한으로 다음을 입력합니다.
install.cmd
설치 스크립트는 OS 스토리지 라이브러리를 활성 SAP 호스트 에이전트
/usr/sap/hostctrl/exe
디렉터리에 복사하고 작업 파일을 하위 디렉터리인/operations.d
에 복사합니다. 이 스크립트는 파일 소유권을root:sapsys
로 설정하고 각 파일 형식에 적절한 액세스 권한을 설정합니다.file ./storage/libsapacosprep_gcp-2.2.15.96.so copied to /usr/sap/hostctrl/exe/libsapacosprep_gcp.so file ./storage/Operations/AcActivateIP copied to /usr/sap/hostctrl/exe/operations.d/sapacosprep/AcActivateIP file ./storage/Operations/AcDeactivateIP copied to /usr/sap/hostctrl/exe/operations.d/sapacosprep/AcDeactivateIP file ./storage/Operations/ActivateIP.sh copied to /usr/sap/hostctrl/exe/operations.d/sapacosprep/ActivateIP.sh file ./storage/Operations/DeactivateIP.sh copied to /usr/sap/hostctrl/exe/operations.d/sapacosprep/DeactivateIP.sh
- Linux의 경우 다음을 입력합니다.
SAP Landscape Management로 Google Cloud에서 SAP 시스템 관리
LaMa용 커넥터가 설치되고 SAP Landscape Management에서 Cloud Manager 기능이 구성되면 SAP Landscape Management를 사용하여 Google Cloud에서 SAP 시스템을 관리할 수 있습니다. SAP Landscape Management 사용 방법에 대한 자세한 내용은 SAP Landscape Management, Enterprise 버전 문서를 참조하세요.
이전 출시 버전에서 업데이트
이전 버전에서 LaMa용 커넥터를 업데이트하려면 다음 단계를 수행합니다.
- SAP Landscape Management에서 LaMa용 커넥터를 업데이트하기 전에 Google Cloud용 모든 기존 Cloud Manager를 백업합니다. 자세한 내용은 구성 데이터 내보내기를 참조하세요.
- LaMa용 커넥터를 재설치합니다. 자세한 내용은 SAP NetWeaver에 LaMa용 커넥터 배포를 참조하세요.
- OS 스토리지 라이브러리 및 작업 정의 설치의 안내에 따라 관리형 시스템의 기존 OS 스토리지 라이브러리 및 작업 파일을 바꿉니다.
- 배포 후 SAP Landscape Management를 다시 시작합니다.
문제 해결
기본적으로 SAP Landscape Management 시스템은 IAM 서비스 계정의 ID를 사용하여 Google Cloud에서 작동합니다. 승인 오류가 발생하면 먼저 gcloud
명령어를 사용하여 게스트 운영체제 내에서 오류가 발생한 것과 동일한 작업을 수행합니다. 예를 들면 다음과 같습니다.
SAP Landscape Management 작업 | 동등한 gcloud 명령어 |
---|---|
중지/시작 | gcloud compute instances stop/start |
클론 | gcloud compute disks snapshot gcloud compute disks create |
재배치 | gcloud compute instances attach-disk gcloud compute instances detach-disk |
gcloud
명령어 결과는 특정 작업을 실행할 수 있는 승인이 누락되었는지 여부를 나타냅니다. 성공했지만 오류가 계속되면 다음 섹션에 설명된 대로 지원팀에 문의하세요.
지원
SAP Landscape Management 시스템 작업과 관련하여 해결하는 데 도움이 필요한 문제가 발생하면 BC-VCM-LVM 구성요소의 SAP 지원 포털을 통해 지원 메시지를 로깅하세요.
문제의 근본 원인이 LaMa의 커넥터에 있다고 판단되면 하위 구성요소 BC-VCM-LVM-GOOGLE을 선택합니다. 그러나 문제의 원인을 잘 모를 경우 SAP 지원팀에서 먼저 문제를 분석할 수 있도록 BC-VCM-LVM 구성요소를 선택하세요.
포함해야 할 정보:
- SAP Landscape Management 버전
- LaMa용 커넥터 버전
- SAP NetWeaver 커널 버전
- 호스트 에이전트 버전을 포함한 관리형 SAP 시스템 버전
- 예상 동작에 대한 설명