SAP용 Azure VM 확장 솔루션의 표준 버전

필수 조건

참고 항목

일반 지원 설명: SAP용 Azure 확장에 대한 지원은 SAP 지원 채널을 통해 제공됩니다. SAP용 Azure VM 확장 솔루션에 대한 지원이 필요한 경우 SAP 지원을 통해 지원 사례를 여세요.

참고 항목

SAP용 Azure 확장의 표준 버전과 새 버전 간에 전환하기 전에 VM 확장을 제거해야 합니다.

참고 항목

두 가지 버전의 VM 확장이 있습니다. 이 문서에서는 SAP용 Azure VM 확장의 표준 버전을 다룹니다. 새 버전을 설치하는 방법에 대한 지침은 SAP용 Azure VM 확장 솔루션의 새 버전을 참조하세요.

Azure PowerShell cmdlet 배포

Azure PowerShell 모듈 설치 문서에 설명된 단계를 따릅니다.

일반적으로 매월 업데이트되는 PowerShell cmdlet에 대한 업데이트를 자주 확인하십시오. 문서에 설명된 단계를 따릅니다. SAP Note 1928533 또는 SAP Note 2015553에 달리 명시되지 않은 한 Azure PowerShell cmdlet의 최신 버전을 사용하는 것이 좋습니다.

컴퓨터에 설치된 Azure PowerShell cmdlet의 버전을 확인하려면 다음 PowerShell 명령을 실행합니다.

(Get-Module Az.Compute).Version

Azure CLI 배포

Azure CLI 설치 문서에 설명된 단계를 따릅니다.

일반적으로 매월 업데이트 되는 Azure CLI에 대한 업데이트를 자주 확인하십시오.

컴퓨터에 설치된 Azure CLI의 버전을 확인하려면 다음 명령을 실행합니다.

az --version

PowerShell을 사용하여 SAP용 Azure VM 확장 솔루션 구성

다음은 PowerShell을 사용하여 SAP용 Azure 확장을 설치하는 방법입니다.

  1. 최신 버전의 Azure PowerShell cmdlet을 설치했는지 확인합니다. 자세한 내용은 Azure PowerShell cmdlet 배포를 참조하세요.
  2. 다음 PowerShell cmdlet을 실행합니다. 사용 가능한 환경 목록을 보려면 cmdlet Get-AzEnvironment를 실행합니다. 전역 Azure를 사용하려는 경우 환경은 AzureCloud입니다. 21Vianet에서 운영하는 Microsoft Azure의 경우 AzureChinaCloud를 선택합니다.
    $env = Get-AzEnvironment -Name <name of the environment>
    Connect-AzAccount -Environment $env
    Set-AzContext -SubscriptionName <subscription name>
    
    Set-AzVMAEMExtension -ResourceGroupName <resource group name> -VMName <virtual machine name> 
    

계정 데이터를 입력하면 스크립트가 필수 확장을 배포하고 필요한 기능을 사용하도록 설정합니다. 이 작업은 몇 분 정도 걸릴 수 있습니다. Set-AzVMAEMExtension에 대한 자세한 내용은 Set-AzVMAEMExtension을 참조하세요.

Successful execution of SAP-specific Azure cmdlet Set-AzVMAEMExtension

Set-AzVMAEMExtension구성은 SAP용 호스트 데이터 수집을 구성하는 모든 단계를 수행합니다.

스크립트 출력에는 다음 정보가 포함됩니다.

  • OS 디스크 및 모든 추가 데이터 디스크에 대한 확인이 구성됩니다.
  • 다음 두 개의 메시지는 특정 Storage 계정에 대한 Storage 메트릭의 구성을 확인합니다.
  • 출력 한 줄은 SAP용 VM 확장 구성의 실제 업데이트 상태를 나타냅니다.
  • 출력의 또 다른 줄은 구성이 배포되거나 업데이트되었음을 확인해 줍니다.
  • 출력의 마지막 줄은 정보 제공용이며, SAP용 VM 확장 구성 테스트 옵션을 보여 줍니다.
  • SAP용 Azure VM 확장 구성의 모든 단계가 성공적으로 실행되었는지 확인하고 Azure 인프라가 필요한 데이터를 제공하는지 확인하려면 준비 검사에 설명된 대로 SAP용 Azure 확장 준비 검사를 진행합니다.
  • Azure Diagnostics가 관련 데이터를 수집하도록 15-30분 동안 기다립니다.

Azure CLI를 사용하여 SAP용 Azure VM 확장 솔루션 구성

Azure CLI를 사용하여 SAP용 Azure VM 확장을 설치하려면:

  1. 최신 버전의 Azure CLI를 설치했는지 확인합니다. 자세한 내용은 Azure CLI 배포를 참조하세요.

  2. Azure 계정으로 로그인합니다.

    az login
    
  3. Azure CLI AEM 확장을 설치합니다. 버전 0.2.2 이상을 사용해야 합니다.

    az extension add --name aem
    
  4. 확장 사용:

    az vm aem set -g <resource-group-name> -n <vm name> 
    
  5. Azure Linux VM에서 SAP용 Azure 확장이 활성화되어 있는지 확인합니다. /var/lib/AzureEnhancedMonitor/PerfCounters 파일이 있는지 확인합니다. 파일이 존재하면 명령 프롬프트에서 이 명령을 실행하여 SAP용 Azure 확장이 수집한 정보를 표시합니다.

    cat /var/lib/AzureEnhancedMonitor/PerfCounters
    

    출력은 다음과 같습니다.

    ...
    2;cpu;Current Hw Frequency;;0;2194.659;MHz;60;1444036656;saplnxmon;
    2;cpu;Max Hw Frequency;;0;2194.659;MHz;0;1444036656;saplnxmon;
    ...
    

SAP용 Azure 확장의 구성 업데이트

다음 시나리오에서 SAP용 Azure 확장의 구성을 업데이트합니다.

  • Microsoft/SAP 공동 팀은 VM 확장 기능을 추가했으며 더 많거나 적은 카운터를 요청합니다.
  • Microsoft는 데이터를 제공하는 기본 Azure 인프라 신규 버전을 도입했으며, SAP용 Azure 확장은 이러한 변화에 적응할 것입니다.
  • Azure VM에서 데이터 디스크를 추가로 탑재하거나 제거합니다. 이 시나리오에서 스토리지 관련 데이터의 컬렉션을 업데이트합니다. 엔드포인트를 추가 또는 삭제하거나 VM에 IP 주소를 할당하여 구성을 변경해도 확장 구성에 영향을 주지 않습니다.
  • Azure VM의 크기를 변경합니다(예: 크기 A5에서 다른 VM 크기로).
  • Azure VM에 새 네트워크 인터페이스를 추가합니다.

설정을 업데이트하려면 Azure CLI를 사용하여 SAP용 Azure VM 확장 솔루션 구성 또는 PowerShell을 사용하여 SAP용 Azure VM 확장 솔루션 구성의 단계에 따라 SAP용 Azure 확장의 구성을 업데이트합니다.

확인 및 문제 해결

Azure VM을 배포하고 SAP용 Azure 확장 관련을 설정한 후, Azure 확장의 모든 구성 요소가 예상한 대로 작동하는지 확인합니다.

준비 검사에 설명된 대로 SAP용 Azure 확장 준비 검사를 실행합니다. 모든 준비 검사 결과가 긍정적이고 모든 관련 성능 카운터가 정상으로 나타나면, SAP용 Azure 확장이 성공적으로 설정된 것입니다. SAP 리소스의 SAP Notes의 설명대로 SAP 호스트 에이전트 설치를 진행할 수 있습니다. 준비 검사에서 카운터가 누락된 것으로 표시되는 경우 SAP용 Azure 확장 구성 관련 상태 검사의 설명대로 SAP용 Azure 확장 관련 상태 검사를 실행합니다. 자세한 문제 해결 옵션은 Windows에 대한 문제 해결 또는 Linux에 대한 문제 해결을 참조하세요.

준비 상태 검사

이 검사에서는 SAP 애플리케이션 내부에 나타나는 모든 성능 메트릭이 기본 SAP용 Azure 확장에서 제공되는지 확인합니다.

Windows VM에서 준비 검사 실행

  1. Azure Virtual Machine에 로그인합니다(관리자 계정 사용은 필요하지 않음).

  2. 명령 프롬프트 창을 엽니다.

  3. 명령 프롬프트에서 디렉터리를 SAP용 Azure 확장의 설치 폴더(C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\drop)로 변경합니다.

    확장에 대한 경로의 버전이 다를 수 있습니다. 설치 폴더에 여러 확장 버전의 폴더가 표시되는 경우 AzureEnhancedMonitoring Windows 서비스의 구성을 확인한 다음, 실행 파일 경로로 나타난 폴더로 전환하세요.

    Properties of service running the Azure Extension for SAP

  4. 명령 프롬프트에서 매개 변수 없이 azperflib.exe를 실행합니다.

    참고 항목

    Azperflib.exe는 루프에서 실행되고 60초마다 수집한 카운터를 업데이트합니다. 루프를 종료하려면 명령 프롬프트 창을 닫습니다.

SAP용 Azure 확장이 설치되어 있지 않거나 AzureEnhancedMonitoring 서비스가 실행되고 있지 않으면, 확장이 올바르게 구성되지 않은 것입니다. 확장 문제를 해결하는 방법에 대한 자세한 내용은 Windows에 대한 문제 해결 또는 Linux에 대한 문제 해결을 참조하세요.

참고 항목

Azperflib.exe는 자체 용도로 사용할 수 없는 구성 요소입니다. 이 구성 요소는 VM 관련 Azure 인프라 데이터를 SAP 호스트 에이전트의 VM에 전달합니다.

azperflib.exe의 출력 확인

Azperflib.exe 출력은 SAP용 Azure 성능 카운터가 모두 채워진 상태로 표시됩니다. 수집된 카운터 목록의 맨 아래에 있는 요약 및 상태 표시기가 SAP용 Azure 확장의 상태를 보여 줍니다.

Output of health check by executing azperflib.exe, which indicates that no problems exist

빈 상태로 보고되는 카운터 합계 출력 및 이전 그림에 표시된 상태 정보에 대해 반환되는 결과를 확인합니다.

결과 값을 다음과 같이 해석합니다.

Azperflib.exe 결과 값 SAP용 Azure 확장 상태
API 호출 - 사용할 수 없음 사용할 수 없는 카운터는 가상 컴퓨터 구성에 적용할 수 없거나 오류입니다. 상태 정보를 참조하세요.
카운터 합계 - 비어 있음 다음 두 Azure Storage 카운터는 비어 있을 수 있습니다.
  • 스토리지 읽기 작업 대기 시간 서버 밀리초
  • 스토리지 읽기 작업 대기 시간 E2E 밀리초
그 외의 카운터는 값이 있어야 합니다.
상태 정보 반환 상태가 OK를 표시하는 경우에만 OK입니다.
진단 상태 정보에 대한 자세한 정보입니다.

상태 값OK가 아닌 경우 SAP용 Azure 확장 구성 관련 상태 검사의 지침을 따릅니다.

Linux VM에서 준비 검사 실행
  1. SSH를 사용하여 Azure Virtual Machine에 연결합니다.

  2. SAP용 Azure 확장의 출력을 확인합니다.

    a. more /var/lib/AzureEnhancedMonitor/PerfCounters을 실행합니다.

    예상 결과: 성능 카운터 목록을 반환합니다. 파일은 비어 있으면 안 됩니다.

    b. cat /var/lib/AzureEnhancedMonitor/PerfCounters | grep Error을 실행합니다.

    예상 결과: 오류가 없는 한 줄을 반환합니다. 예: 3;config;Error;;0;0;none;0;1456416792;tst-servercs;

    c. more /var/lib/AzureEnhancedMonitor/LatestErrorRecord을 실행합니다.

    예상 결과: 빈 상태로 반환하거나 존재하지 않습니다.

이전 검사가 성공하지 못한 경우 다음 추가 검사를 실행합니다.

  1. waagent가 설치되고 사용하도록 설정되었는지 확인합니다.

    a. sudo ls -al /var/lib/waagent/을 실행합니다.

    예상 결과: waagent 디렉터리의 내용을 나열합니다.

    b. ps -ax | grep waagent을 실행합니다.

    예상 결과: 다음과 유사한 한 항목을 표시합니다. python /usr/sbin/waagent -daemon

  2. SAP용 Azure 확장이 설치되어 실행되는지 확인합니다.

    a. sudo sh -c 'ls -al /var/lib/waagent/Microsoft.OSTCExtensions.AzureEnhancedMonitorForLinux-*/'을 실행합니다.

    예상 결과: SAP용 Azure 확장 디렉터리의 콘텐츠를 나열합니다.

    b. ps -ax | grep AzureEnhanced을 실행합니다.

    예상 결과: 다음과 유사한 한 항목을 표시합니다. python /var/lib/waagent/Microsoft.OSTCExtensions.AzureEnhancedMonitorForLinux-2.0.0.2/handler.py daemon

  3. SAP Note 1031096 에 설명된 대로 SAP 호스트 에이전트를 설치하고 saposcol의 출력을 확인합니다.

    a. /usr/sap/hostctrl/exe/saposcol -d을 실행합니다.

    b. dump ccm을 실행합니다.

    c. Virtualization_Configuration\Enhanced Monitoring Access 메트릭이 true인지 여부를 확인합니다.

SAP NetWeaver ABAP 애플리케이션 서버가 이미 설치된 경우 트랜잭션 ST06을 열고 모니터링이 사용하도록 설정되어 있는지 여부를 확인합니다.

이러한 검사 중 하나라도 실패한 경우 및 확장을 재배포하는 방법에 대한 자세한 내용을 보려는 경우 Linux에 대한 문제 해결 또는 Window에 대한 문제 해결을 참조하세요.

상태 검사

일부 인프라 데이터가 준비 검사에 설명된 테스트에 표시된 대로 올바르게 전달되지 않으면 이 장에 설명된 상태 확인을 실행하여 Azure 인프라 및 SAP용 Azure 확장이 올바르게 구성되었는지 확인합니다.

PowerShell을 사용한 상태 확인

  1. Azure PowerShell cmdlet 배포의 설명대로 Azure PowerShell cmdlet 최신 버전을 설치했는지 확인합니다.

  2. 다음 PowerShell cmdlet을 실행합니다. 사용 가능한 환경 목록을 보려면 Get-AzEnvironment cmdlet을 실행합니다. 전역 Azure를 사용하려면AzureCloud 환경을 선택합니다. 21Vianet에서 운영하는 Microsoft Azure의 경우 AzureChinaCloud를 선택합니다.

    $env = Get-AzEnvironment -Name <name of the environment>
    Connect-AzAccount -Environment $env
    Set-AzContext -SubscriptionName <subscription name>
    Test-AzVMAEMExtension -ResourceGroupName <resource group name> -VMName <virtual machine name>
    
  3. 선택한 가상 컴퓨터의 구성을 테스트하는 스크립트입니다.

    Output of successful test of the Azure Extension for SAP

모든 상태 검사 결과가 OK인지 확인합니다. 일부 검사에서 OK가 표시되지 않는 경우 Azure CLI를 사용하여 SAP용 Azure VM 확장 솔루션 구성 또는 PowerShell을 사용하여 SAP용 Azure VM 확장 솔루션 구성에 설명된 대로 업데이트 cmdlet을 실행합니다. 15분 정도 기다렸다가 준비 검사 및 이 장에 설명된 검사를 반복합니다. 검사 결과 일부 또는 모든 카운터에 여전히 문제가 있는 것으로 나타나면 Linux에 대한 문제 해결 또는 Windows에 대한 문제 해결을 참조하세요.

참고 항목

관리되는 표준 Azure 디스크를 사용하는 경우 일부 경고가 발생할 수 있습니다. 테스트에서 "확인"을 반환하는 대신 경고가 표시됩니다. 이 경고는 해당 디스크 형식의 경우 정상적이며 의도된 것입니다. Linux에 대한 문제 해결 또는 Windows에 대한 문제 해결도 참조하세요.

Azure CLI를 사용한 상태 확인

Azure CLI를 사용하여 SAP용 Azure VM 확장에 대한 상태 확인을 실행하려면 다음을 수행합니다.

  1. Azure CLI 2.0을 설치합니다. 버전 2.19.1 이상을 사용해야 합니다(최신 버전 사용).

  2. Azure 계정으로 로그인합니다.

    az login
    
  3. Azure CLI AEM 확장을 설치합니다. 버전 0.2.2 이상을 사용해야 합니다.

    az extension add --name aem
    
  4. 확장 설치를 확인합니다.

    az vm aem verify -g <resource-group-name> -n <vm name> 
    

선택한 가상 컴퓨터의 구성을 테스트하는 스크립트입니다.

모든 상태 검사 결과가 OK인지 확인합니다. 일부 검사에서 OK가 표시되지 않는 경우 Azure CLI를 사용하여 SAP용 Azure VM 확장 솔루션 구성 또는 PowerShell을 사용하여 SAP용 Azure VM 확장 솔루션 구성에 설명된 대로 업데이트 cmdlet을 실행합니다. 15분 정도 기다렸다가 준비 검사 및 이 장에 설명된 검사를 반복합니다. 검사 결과 일부 또는 모든 카운터에 여전히 문제가 있는 것으로 나타나면 Linux에 대한 문제 해결 또는 Windows에 대한 문제 해결을 참조하세요.

Windows에 대한 문제 해결

Azure 성능 카운터가 전혀 표시되지 않습니다.

AzureEnhancedMonitoring Windows 서비스는 Azure에서 성능 메트릭을 수집합니다. 서비스가 올바르게 설치되지 않은 경우 또는 VM에서 실행되지 않는 경우 성능 메트릭을 수집할 수 없습니다.

SAP용 Azure 확장의 설치 디렉터리가 비어 있습니다

문제

설치 디렉터리 C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler<버전>\drop이 비어 있습니다.

솔루션

확장이 설치되지 않았습니다. (앞에서 설명한) 프록시 문제인지 여부를 결정합니다. 컴퓨터를 다시 시작하거나 Set-AzVMAEMExtension 구성 스크립트를 다시 실행해야 할 수 있습니다.

SAP용 Azure 확장 서비스가 존재하지 않습니다

문제

AzureEnhancedMonitoring Windows 서비스가 없습니다.

Azperflib.exe 출력에 오류가 발생합니다.

Execution of azperflib.exe indicates that the service of the Azure Extension for SAP is not running

솔루션

서비스가 존재하지 않으면 SAP용 Azure 확장이 제대로 설치되지 않은 것입니다. Azure CLI를 사용하여 SAP용 Azure VM 확장 솔루션 구성 또는 PowerShell을 사용하여 SAP용 Azure VM 확장 솔루션 구성에 설명된 대로 확장을 다시 배포합니다.

확장을 배포한 후 Azure VM에서 Azure 성능 카운터가 제공되는지 다시 확인합니다.

SAP용 Azure 확장 관련 서비스가 존재하나 시작에 실패함

문제

AzureEnhancedMonitoring Windows 서비스가 있고 사용하도록 설정되었으나 시작하지 못했습니다. 자세한 내용은 애플리케이션 이벤트 로그를 확인합니다.

해결 방법

구성이 올바르지 않습니다. SAP용 Azure 확장 구성의 설명대로 VM에서 SAP용 Azure 확장을 다시 시작하세요.

일부 Azure 성능 카운터가 없습니다.

AzureEnhancedMonitoring Windows 서비스는 Azure에서 성능 메트릭을 수집합니다. 이 서비스는 여러 원본에서 데이터를 가져옵니다. 일부 구성 데이터는 로컬로 수집되고 일부 성능 메트릭은 Azure Diagnostics에서 읽습니다. 스토리지 카운터는 스토리지 구독 수준에 대한 로깅에서 사용됩니다.

SAP Note 1999351을 사용한 문제 해결로 문제가 해결되지 않으면 Set-AzVMAEMExtension 구성 스크립트를 다시 실행합니다. 사용하도록 설정한 후 바로 스토리지 분석 또는 진단 카운터가 생성되지 않을 수 있으므로 1시간 동안 기다려야 할 수 있습니다. 문제가 지속되면 Windows용 BC-OP-NT-AZR 또는 Linux 가상 머신용 BC-OP-LNX-AZR 구성 요소에 대한 SAP 고객 지원 메시지를 엽니다.

Linux에 대한 문제 해결

Azure 성능 카운터가 전혀 표시되지 않습니다.

Azure의 성능 메트릭은 데몬에 의해 수집됩니다. 데몬이 실행되지 않는 경우 성능 메트릭은 전혀 수집할 수 없습니다.

SAP용 Azure 확장의 설치 디렉터리가 비어 있습니다

문제

디렉터리 \var\lib\waagent\에 SAP용 Azure 확장에 대한 하위 디렉터리가 없습니다.

솔루션

확장이 설치되지 않았습니다. (앞에서 설명한) 프록시 문제인지 여부를 결정합니다. 컴퓨터를 다시 시작하거나 Set-AzVMAEMExtension 구성 스크립트를 다시 실행해야 할 수 있습니다.

Set-AzVMAEMExtension 및 Test-AzVMAEMExtension을 실행하면 표준 Managed Disks를 지원하지 않는다는 경고 메시지가 표시됨

문제

Set-AzVMAEMExtension 또는 Test-AzVMAEMExtension을 실행할 때 다음과 같은 메시지가 표시됨:


WARNING: [WARN] Standard Managed Disks are not supported. Extension will be installed but no disk metrics will be available.
WARNING: [WARN] Standard Managed Disks are not supported. Extension will be installed but no disk metrics will be available.
WARNING: [WARN] Standard Managed Disks are not supported. Extension will be installed but no disk metrics will be available.

앞서 설명한 대로 azperfli.exe를 실행하면 비정상 상태를 나타내는 결과를 얻을 수 있습니다.

솔루션

이 메시지는 표준 Azure Storage 계정에 대한 통계를 확인하기 위해 SAP용 SAP 확장에서 사용하는 API를 표준 Managed Disks가 전달하지 않아 발생합니다. 심각한 문제는 아닙니다. 표준 Disk Storage 계정 관련 데이터 수집을 소개하는 이유는 입력 및 출력 제한이 자주 발생하기 때문입니다. 관리 디스크는 스토리지 계정에서 디스크 수를 제한하여 이러한 제한을 방지합니다. 따라서 해당 유형의 데이터 여부는 중요하지 않습니다.

일부 Azure 성능 카운터가 없습니다.

Azure에서 성능 메트릭은 여러 원본에서 데이터를 가져오는 데몬에 의해 수집됩니다. 일부 구성 데이터는 로컬로 수집되고 일부 성능 메트릭은 Azure Diagnostics에서 읽습니다. 스토리지 카운터는 스토리지 구독의 로그에서 제공됩니다.

알려진 문제의 전체 최신 목록은 SAP용 Azure 확장 관련 문제 해결 정보를 추가로 포함하는 SAP Note 1999351을 참조하세요.

SAP Note 1999351를 사용하여 문제를 해결할 수 없는 경우 Azure CLI를 사용하여 SAP용 Azure VM 확장 솔루션 구성 또는 PowerShell을 사용하여 SAP용 Azure VM 확장 솔루션 구성에 설명된 대로 Set-AzVMAEMExtension 구성 스크립트를 다시 실행합니다. 사용하도록 설정한 후 바로 스토리지 분석 또는 진단 카운터가 생성되지 않을 수 있으므로 1시간 동안 기다려야 할 수 있습니다. 문제가 지속되면 Windows용 BC-OP-NT-AZR 또는 Linux 가상 머신용 BC-OP-LNX-AZR 구성 요소에 대한 SAP 고객 지원 메시지를 엽니다.

Azure 확장 오류 코드

오류 ID 오류 설명 솔루션
cfg/018 앱 구성 없음 설치 스크립트 실행
cfg/019 앱 구성에 배포 ID 없음 지원에 문의
cfg/020 앱 구성에 RoleInstanceId 없음 지원에 문의
cfg/022 앱 구성에 RoleInstanceId 없음 지원에 문의
cfg/031 Azure 구성을 읽을 수 없음 지원에 문의
cfg/021 앱 구성 파일 없음 설치 스크립트 실행
cfg/015 앱 구성에 VM 크기 없음 설치 스크립트 실행
cfg/016 GlobalMemoryStatusEx 카운터가 실패함 지원에 문의
cfg/023 MaxHwFrequency 카운터가 실패함 지원에 문의
cfg/024 NIC 카운터가 실패함 지원에 문의
cfg/025 디스크 매핑 카운터가 실패함 지원에 문의
cfg/026 프로세서 이름 카운터가 실패함 지원에 문의
cfg/027 디스크 매핑 카운터가 실패함 지원에 문의
cfg/038 확장 구성 파일 config.xml에 메트릭 'Disk type'이 없습니다. 몇 가지 다른 카운터와 함께 'Disk type'이 v2.2.0.68 12/16/2015에 도입되었습니다. 12/16/2015 이전에 확장을 배포한 경우 이전 구성 파일을 사용합니다. Azure 확장 프레임 워크는 확장을 최신 버전으로 자동 업그레이드하지만 config.xml은 변경되지 않은 상태로 유지됩니다. 구성을 업데이트하려면 최신 PowerShell 설치 스크립트를 다운로드하여 실행합니다. 설치 스크립트 실행
cfg/039 디스크 캐싱 없음 설치 스크립트 실행
cfg/036 디스크 SLA 처리량 없음 설치 스크립트 실행
cfg/037 디스크 SLA IOPS 없음 설치 스크립트 실행
cfg/028 디스크 매핑 카운터가 실패함 지원에 문의
cfg/029 마지막 하드웨어 변경 카운터가 실패함 지원에 문의
cfg/030 NIC 카운터가 실패함 지원에 문의
cfg/017 VM의 sysprep로 인해 Windows SID가 변경됨 sysprep 후 다시 배포
str/007 스토리지 분석에 액세스하지 못함

새로 만든 VM에 스토리지 분석 데이터를 채우는 데 최대 30분까지 소요될 수 있으므로 잠시 후 오류가 사라질 수 있습니다. 오류가 계속 표시되면 설치 스크립트를 다시 실행합니다.
설치 스크립트 실행
str/010 스토리지 분석 카운터 없음 설치 스크립트 실행
str/009 스토리지 분석이 실패함 설치 스크립트 실행
wad/004 WAD 구성이 잘못됨 설치 스크립트 실행
wad/002 예기치 않은 WAD 형식 지원에 문의
wad/001 WAD 카운터 없음 설치 스크립트 실행
wad/040 부실 WAD 카운터 없음 지원에 문의
wad/003 WAD 테이블을 읽을 수 없음 WAD 테이블에 대한 연결이 없습니다. 다음과 같은 여러 원인이 있을 수 있습니다.

1) 오래된 구성
2) Azure에 대한 네트워크 연결 없음
3) WAD 설치 문제
설치 스크립트 실행
인터넷 연결 수정
지원에 문의
prf/011 Perfmon NIC 메트릭이 실패함 지원에 문의
prf/012 Perfmon 디스크 메트릭이 실패함 지원에 문의
prf/013 일부 prefmon 메트릭이 실패함 지원에 문의
prf/014 Perfmon에서 카운터를 만들지 못함 지원에 문의
cfg/035 구성된 메트릭 공급자가 없음 지원에 문의
str/006 스토리지 분석 구성이 잘못됨 설치 스크립트 실행
str/032 스토리지 분석 메트릭이 실패함 설치 스크립트 실행
cfg/033 메트릭 공급자 중 하나가 실패함 설치 스크립트 실행
str/034 공급자 스레드가 실패함 지원에 문의

제공된 솔루션에 대한 자세한 지침

설치 스크립트 실행

이 가이드의 SAP용 Azure 확장 구성 장에서 설명하는 단계에 따라 확장을 다시 설치합니다. 일부 카운터는 프로비저닝에 최대 30분까지 걸릴 수 있습니다.

오류가 사라지지 않으면 지원에 문의하세요.

지원에 문의

예기치 않은 오류이거나 알려진 해결 방법이 없습니다. C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\drop(Windows) 또는 /var/log/azure/Microsoft.OSTCExtensions.AzureEnhancedMonitorForLinux(Linux)에 있는 AzureEnhancedMonitoring_service.log 파일을 수집하고 SAP 지원에 문의하세요.

sysprep 후 다시 배포

sysprep을 실행한 일반화된 OS 이미지(SAP 소프트웨어 포함 가능)를 빌드하려는 경우 이 이미지에 SAP용 Azure 확장이 포함되지 않는 것이 좋습니다. 일반화된 OS 이미지의 새 인스턴스가 배포된 후에 SAP용 Azure 확장을 설치해야 합니다.

그러나 sysprep을 실행한 일반화된 OS 이미지에 이미 SAP용 Azure 확장이 포함되어 있는 경우 다음 해결 방법을 적용하여 새로 배포된 VM 인스턴스에서 확장을 재구성할 수 있습니다.

  • 새로 배포된 VM 인스턴스에서 다음 폴더의 내용을 삭제합니다.
    C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<버전>\RuntimeSettings C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<버전>\Status

  • 이 가이드의 SAP용 Azure 확장 구성 장에서 설명하는 단계에 따라 확장을 다시 설치합니다.

인터넷 연결 수정

SAP용 Azure 확장을 실행하는 Microsoft Azure 가상 머신에서 인터넷에 액세스할 수 있어야 합니다. Azure VM이 Azure Virtual Network 또는 온-프레미스 도메인에 포함된 경우 관련 프록시 설정이 지정되어 있는지 확인하세요. 이러한 설정은 인터넷에 액세스할 LocalSystem 계정에 대해서도 유효해야 합니다. 이 가이드의 프록시 구성 장을 따르세요.

또한 Azure VM에 대한 고정 IP 주소를 설정해야 하는 경우 Azure VM 내에서 수동으로 설정하지 말고 Azure PowerShell, Azure CLIAzure Portal을 사용하여 설정합니다. 고정 IP는 Azure DHCP 서비스를 통해 전파됩니다.

Azure VM 내에서 고정 IP 주소를 수동으로 설정하는 것은 지원되지 않으며 SAP용 Azure 확장에 문제가 발생할 수 있습니다.

다음 단계