LaMa용 커넥터 설치 및 작업 가이드

이 가이드에서는 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 뷰에서 다음 인증서를 사용할 수 있는지 확인합니다.

  1. Google Trust Services 저장소(https://pki.goog/repository/)로 이동합니다.

  2. 종속 CACA 인증서 다운로드 섹션에서 CA 인증서 GTS CA 1C3을 다운로드합니다.

  3. SAP NetWeaver 문서 AS 자바 키 스토리지 사용 안내에 따라 인증서를 가져옵니다.

IAM 서비스 계정 만들기

호스팅 VM 인스턴스의 서비스 계정을 기본 서비스 계정으로 사용하지 않는 한 LaMa용 커넥터의 IAM 서비스 계정을 만들어야 합니다.

LaMa용 커넥터의 서비스 계정을 만들려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔에서 서비스 계정 페이지로 이동합니다.

    서비스 계정으로 이동

  2. Google Cloud 프로젝트를 선택합니다.

  3. 서비스 계정 만들기를 클릭합니다.

  4. 서비스 계정의 이름과 설명(선택 사항)을 지정합니다.

  5. 만들고 계속하기를 클릭합니다.

  6. 이 서비스 계정에 프로젝트에 대한 액세스 권한 부여 단계에서 SAP Landscape Management에 필요한 모든 권한이 포함된 역할을 서비스 계정에 부여합니다. 역할은 Compute Admin과 같은 사전 정의된 역할이거나 LaMa용 커넥터에 필요한 IAM 리소스 권한에 나열된 권한이 포함된 직접 만든 커스텀 역할일 수 있습니다.

  7. 완료를 클릭합니다.

  8. Google Cloud 콘솔의 서비스 계정 페이지에서 방금 만든 서비스 계정을 클릭합니다.

  9. 서비스 계정 이름에서 탭을 클릭합니다.

  10. 키 추가 메뉴를 클릭한 다음 새 키 만들기를 선택하여 서비스 계정 키를 만듭니다.

  11. 키 유형으로 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
  • Google Cloud에 맞춤설정된 작업 정의
  • 작업 정의에 해당하는 작업 스크립트

최신 버전의 LaMa용 커넥터를 다운로드하려면 Cloud Customer Care에 문의하세요. 고객 관리 연락처 정보를 찾으려면 Google Cloud console에서 지원 개요 페이지로 이동합니다. 자세한 내용은 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 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를 구성하려면 다음 구성 단계를 수행합니다.

  1. SAP Landscape Management에서 SAP Landscape Management Infrastructure > Cloud Managers로 이동합니다.
  2. 추가를 클릭하여 새 Cloud Manager를 만듭니다.
  3. 설치된 Cloud Manager 유형 목록에서 Google Cloud 어댑터를 선택합니다.
  4. 기본 속성 섹션에서 다음을 수행합니다.
    • 라벨 필드에 Google Cloud용 Cloud Manager의 이름을 입력합니다.
    • 모니터링 간격에 기본값 300초를 사용합니다.
    • 다른 모든 필드를 비워둡니다.
  5. LaMa용 커넥터에 전용 서비스 계정을 사용하는 경우 서비스 계정의 JSON 키 파일 콘텐츠를 추가 속성 섹션의 서비스 계정 필드에 붙여넣습니다.
  6. LaMa용 커넥터에 VM의 서비스 계정을 사용하는 경우 서비스 계정을 비워 둡니다.
  7. '테스트 구성'을 수행하여 설정을 검증하고 Google Cloud API URL에 대한 연결을 테스트합니다.
  8. 다음을 선택하고 새 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.2(최신)은 SAP NetWeaver용 Google Cloud 모니터링 에이전트 버전 2, SAP HANA용 모니터링 에이전트 버전 2, SAP HANA용 Cloud Storage Backint 에이전트의 후속 버전입니다. 따라서 측정항목 수집 외에도 SAP용 Google Cloud 에이전트 버전 3.2(최신)에는 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 스토리지 라이브러리 및 작업 정의를 설치하려면 다음 안내를 따르세요.

  1. gcp-connectorversion.tar 파일을 대상 VM에 다운로드하거나 복사합니다.
  2. gcp-connectorversion.tar 파일의 파일을 임시 디렉터리에 추출합니다.
  3. 설치 스크립트를 실행합니다.

    • 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

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용 커넥터를 업데이트하려면 다음 단계를 수행합니다.

  1. SAP Landscape Management에서 LaMa용 커넥터를 업데이트하기 전에 Google Cloud용 모든 기존 Cloud Manager를 백업합니다. 자세한 내용은 구성 데이터 내보내기를 참조하세요.
  2. LaMa용 커넥터를 재설치합니다. 자세한 내용은 SAP NetWeaver에 LaMa용 커넥터 배포를 참조하세요.
  3. OS 스토리지 라이브러리 및 작업 정의 설치의 안내에 따라 관리형 시스템의 기존 OS 스토리지 라이브러리 및 작업 파일을 바꿉니다.
  4. 배포 후 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 시스템 버전
  • 예상 동작에 대한 설명