Azure Monitor SCOM Managed Instance 관리 서버의 사용자 지정

Azure Monitor SCOM Managed Instance Azure에서 호스트되는 PaaS 서비스입니다. instance 만들기의 일환으로 Azure는 가상 머신 확장 집합 클러스터를 만들고 해당 가상 머신 확장 집합 클러스터 내에 VM을 커미션합니다. 그러나 관리 서버에 액세스하고 배포 후 구성 적용, 관리 팩 또는 소프트웨어 설치 또는 기타 관리 작업 수행과 같은 일부 측면을 사용자 지정해야 하는 경우 사용자 지정 스크립트를 사용합니다.

스크립트는 내부적으로 사용자 지정을 만들기 위해 Azure 사용자 지정 스크립트 확장을 사용합니다. 스크립트를 실행하면 SCOM Managed Instance 관리 서버에서 사용자 지정 스크립트를 다운로드하고 실행합니다.

스크립트를 실행하기 위한 요구 사항

  • Azure CLI(설치 및 로그인)
  • PowerShell 5.1 이상.

PowerShell이 실행 중인 컴퓨터에서 스크립트를 실행할 수 있습니다. SCOM Managed Instance 구독의 일부인 Azure Portal Microsoft 계정에 로그인합니다. PowerShell 콘솔에서 다음 cmdlet을 실행합니다.

“az login”
“az account set –subscription “NameOf Subscription”

스크립트에는 다음 입력이 필요합니다.

입력 Description
ResourceGroupName SCOM Managed Instance 관리 서버 가상 머신 확장 집합이 포함된 리소스 그룹의 이름입니다.
VMSSName 사용자 지정을 적용할 SCOM Managed Instance 관리 서버 가상 머신 확장 집합의 이름입니다.
FileURI 매개 변수는 실행할 PowerShell 스크립트가 호스트되는 액세스 가능한 URI를 가리킵니다. 사용자 지정 스크립트를 Azure Blob Storage, GitHub 또는 스토리지를 제공하는 다른 플랫폼과 같은 원본에 업로드할 수 있습니다. 예제는 https://raw.githubusercontent.com/Azure-Samples/compute-automation-configurations/master/automate-iis.ps1을 참조하세요.
CommandToExecute 이 매개 변수는 사용자 지정 스크립트 파일을 실행하는 명령을 지정합니다. 예를 들어 다음과 같은 명령을 사용할 수 있습니다. PowerShell ExecutionPolicy Unrestricted -File automate-iis.ps1.

다음은 스크립트를 실행하는 명령의 예입니다(따옴표의 매개 변수를 사용자 고유의 값으로 대체).

.\RunCustomization.ps1 – ResourceGroupName “myResourceGroup” -VMSSName “myVMSS” -FileURI “https://example.com/myscript.ps1” -CommandToExecute “powershell.exe -ExecutionPolicy Unrestricted -File myscript.ps1”

스크립트가 성공적으로 실행되면 배포가 성공하고 배포 완료 됨 메시지가 표시됩니다.

스크립트에 오류가 있는 경우 배포 중에 오류가 발생했습니다. 메시지 디버깅을 위해 위의 로그를 검사.

다음 단계

SCOM Managed Instance 만듭니다.