다음을 통해 공유


Azure Automation에서 확장 기반 Windows 또는 Linux 사용자 Hybrid Runbook Worker 배포

확장 기반 온보딩은 사용자 Hybrid Runbook Worker에만 해당합니다. 이 문서에서는 Windows 또는 Linux 컴퓨터에 사용자 Hybrid Runbook Worker를 배포하고, 작업자를 제거하고, Hybrid Runbook Worker 그룹을 제거하는 방법을 설명합니다.

System Hybrid Runbook Worker에 온보딩하려면 Automation에서 에이전트 기반 Windows Hybrid Runbook Worker를 배포하는 방법 또는 Automation에서 에이전트 기반 Linux Hybrid Runbook Worker를 배포하는 방법을 참조하세요.

Azure Automation의 사용자 Hybrid Runbook Worker 기능을 사용하여 Azure Arc 지원 서버, Arc 지원 VMware vSphereArc 지원 SCVMM을 포함하여 Azure 또는 비 Azure 머신에서 직접 Runbook을 실행할 수 있습니다. 역할을 호스트하는 머신 또는 서버에서 해당 로컬 리소스를 관리할 수 있도록 해당 서버에 대해 또는 환경의 리소스에 대해 Runbook을 직접 실행할 수 있습니다. Azure Automation은 Runbook을 저장, 관리한 다음 선택한 하나 이상의 컴퓨터로 전달합니다. Runbook Worker를 성공적으로 배포한 후에는 Hybrid Runbook Worker에서 Runbook 실행을 검토하여 온-프레미스 데이터 센터 또는 다른 클라우드 환경의 프로세스를 자동화하도록 Runbook을 구성하는 방법을 알아봅니다.

비고

하이브리드 작업자는 에이전트 기반(V1)확장 기반(V2)의 두 플랫폼과 공존할 수 있습니다. 이미 에이전트 기반(V1)을 실행 중인 Hybrid Worker에 확장 기반(V2)을 설치하면 그룹에 Hybrid Runbook Worker의 두 항목이 표시됩니다. 하나는 플랫폼 확장 기반(V2)이고, 다른 하나는 에이전트 기반(V1)입니다. 자세히 알아보세요.

필수 조건

머신 최소 요구 사항

  • 두 개의 코어
  • 4GB의 RAM
  • 비 Azure 머신에는 Azure Connected Machine 에이전트가 설치되어 있어야 합니다. AzureConnectedMachineAgent를 설치하려면 Azure 포털에서 Arc가 활성화된 서버에 대해 Azure에 하이브리드 머신을 연결하는 방법을 참조하십시오. Arc 지원 VMware VM에 대한 Arc 에이전트 설치를 참조하여 Arc 지원 VMware vSphere VM에 게스트 관리를 사용하도록 설정하고 Arc 지원 SCVMM용 Arc 에이전트를 설치하여 Arc 지원 SCVMM VM에 게스트 관리를 사용하도록 설정합니다.
  • 시스템 할당 관리 ID는 Azure 가상 머신, Arc 지원 서버, Arc 지원 VMware vSphere VM 또는 Arc 지원 SCVMM VM에서 사용하도록 설정해야 합니다. 시스템 할당 관리 ID를 사용하도록 설정하지 않으면 추가 프로세스의 일부로 사용하도록 설정됩니다.

지원되는 운영 체제

Windows(x64) Linux(x64)
● Windows Server 2022(Server Core 포함)
● Windows Server 2019(Server Core 포함)
● Windows Server 2016, 버전 1709 및 1803(Server Core 제외)
● Windows Server 2012, 2012 R2(Server Core 제외)
● Windows 10 Enterprise(다중 세션 포함) 및 Pro
● Windows 11 Enterprise(다중 세션 포함) 및 Pro
● Debian GNU/Linux 8, 9, 10 및 11
● Ubuntu 18.04 LTS, 20.04 LTS 및 22.04 LTS
● SUSE Linux Enterprise Server 15.2, 15.3, 15.4, 15.5 및 15.6
● Red Hat Enterprise Linux Server 7, 8 및 9
● Rocky Linux 9
● Oracle Linux 7, 8 및 9
Hybrid Worker 확장은 OS 공급업체의 지원 타임라인을 따릅니다.
Python 버전 3.12 이상은 Linux Hybrid Runbook Worker에서 지원되지 않습니다.

기타 요구 사항

Windows(x64) Linux(x64)
Windows PowerShell 5.1(WMF 5.1 다운로드). PowerShell Core가 지원되지 않습니다. Linux 하드닝은 활성화되어서는 안 됩니다. 
.NET Framework 4.6.2 이상 

Linux의 패키지 요구 사항

필수 패키지 설명 최소 버전
Glibc (glibc는 GNU C Library의 약자로, 주로 Linux 시스템에서 사용되는 필수 C 라이브러리입니다.) GNU C 라이브러리 2.5-12
OpenSSL OpenSSL 라이브러리 1.0(TLS 1.1 및 1.2 지원)
cURL 웹 클라이언트 7.15.5
Python-ctypes Python용 외래 함수 라이브러리 Python 2.x 또는 Python 3.x 필요
플러그 가능 인증 모듈
선택적 패키지 설명 최소 버전
PowerShell Core PowerShell Runbook을 실행하려면 PowerShell Core를 설치해야 합니다. 지침은 Linux에 PowerShell Core 설치를 참조하세요. 6.0.0

비고

  • Hybrid Runbook Worker는 현재 VMSS(Virtual Machine Scale Sets)에 대해 지원되지 않습니다.

  • 가상 머신 호스팅 도메인 컨트롤러에서 Hybrid Worker 확장을 구성하지 않는 것이 좋습니다. 보안 모범 사례는 Azure Automation 작업을 통해 잠재적인 공격 벡터에 도메인 컨트롤러를 노출하는 위험이 높은 특성으로 인해 이러한 설정을 권장하지 않습니다. 도메인 컨트롤러는 무단 액세스를 방지하고 ADDS(Active Directory 도메인 Services) 환경의 무결성을 유지하기 위해 필수적이지 않은 서비스와 고도로 보호되고 격리되어야 합니다.

Hybrid Worker 자격 증명에 대한 권한

확장 기반 Hybrid Worker가 사용자 지정 Hybrid Worker 자격 증명을 사용하는 경우 작업이 일시 중단되지 않도록 사용자 지정 사용자에게 다음 폴더 권한이 할당되었는지 확인합니다.

리소스 종류 폴더 권한
Azure VM C:\Packages\Plugins\Microsoft.Azure.Automation.HybridWorker.HybridWorkerForWindows(읽기 및 실행)
Arc 지원 서버 C:\ProgramData\AzureConnectedMachineAgent\Tokens (읽기)
C:\Packages\Plugins\Microsoft.Azure.Automation.HybridWorker.HybridWorkerForWindows (읽기 및 실행).

비고

  • 시스템에 UAC/LUA가 있는 경우 권한이 그룹 멤버 자격을 통하지 않고 직접 부여되어야 합니다. 자세히알아보세요.
  • 현재 제한 사항으로 인해 이러한 폴더 사용 권한은 Azure Connected Machine 에이전트가 업데이트될 때 Azure Arc 지원 컴퓨터의 C:\ProgramData\AzureConnectedMachineAgent\Tokens 폴더에서 제거됩니다. 현재 해결 방법은 이러한 권한을 폴더에 다시 적용하는 것입니다. 자세히알아보세요.

Automation 계정 하이브리드 서비스 URL

AutomationHybridServiceURL을 검색하고 사용하여 VM/Arc 컴퓨터에 Hybrid Worker 확장을 배포해야 합니다.

비고

필요한 URL은 RegistrationUrl이 아닌 automationHybridServiceUrl입니다.

AutomationHybridServiceUrl에 대한 값을 검색하는 방법에는 여러 가지가 있습니다.

  • Azure Portal, Automation 계정, 속성, Automation 하이브리드 서비스 URL에서 복사합니다.

    또는

  • Azure Portal, Automation 계정, 개요, JSON 보기에서 복사합니다.
    최신 API 버전을 선택합니다. 그렇지 않으면 AutomationHybridServiceUrl이 표시되지 않을 수 있습니다.

    또는

  • 아래 REST API 호출:

    GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}?api-version=2023-11-01
    
    

네트워크 요구 사항

프록시 서버 사용

Azure Automation과 확장 기반 Hybrid Runbook Worker를 실행하는 머신 간의 통신에 프록시 서버를 사용하는 경우 적절한 리소스에 액세스할 수 있는지 확인합니다. Hybrid Runbook Worker 및 Automation 서비스의 요청 제한 시간은 30초입니다. 3회 시도 후에는 요청이 실패합니다.

비고

Azure VM 및 Arc 지원 서버의 경우 PowerShell cmdlet 또는 API를 사용하여 프록시 설정을 설정할 수 있습니다. 현재 Arc 지원 VMware vSphere VM에는 지원되지 않습니다.

cmdlet을 사용하여 확장을 설치하려면 다음을 수행합니다.

  1. 아래 API 호출을 사용하여 자동화 계정 세부 정보를 가져옵니다.

    GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}?api-version=2023-11-01
    
    

    API 호출은 AutomationHybridServiceUrl 키를 사용하여 값을 제공합니다. 다음 단계에서 이 URL을 사용하여 VM에서 확장을 사용하도록 설정합니다.

  2. 다음 PowerShell cmdlet(필수 모듈: Az.Compute)을 실행하여 VM에 Hybrid Worker 확장을 설치합니다. 위의 API 호출에서 제공하는 properties.automationHybridServiceUrl을 사용합니다. ProxyServer URL에 빈 공백이 없는지 확인합니다.

$settings = @{
    "AutomationAccountURL"  = "<automationHybridServiceUrl>";    
    "ProxySettings" = @{
        "ProxyServer" = "<ipaddress>:<port>";
        "UserName"="test";
    }
};
$protectedsettings = @{
"ProxyPassword" = "password";
};

Azure VM

Set-AzVMExtension -ResourceGroupName <VMResourceGroupName> -Location <VMLocation> -VMName <VMName> -Name "HybridWorkerExtension" -Publisher "Microsoft.Azure.Automation.HybridWorker" -ExtensionType HybridWorkerForWindows -TypeHandlerVersion 1.1 -Settings $settings -ProtectedSettings $protectedsettings -EnableAutomaticUpgrade $true/$false

Azure Arc 사용 VM

New-AzConnectedMachineExtension -ResourceGroupName <VMResourceGroupName> -Location <VMLocation> -MachineName <VMName> -Name "HybridWorkerExtension" -Publisher "Microsoft.Azure.Automation.HybridWorker" -ExtensionType HybridWorkerForWindows -TypeHandlerVersion 1.1 -Setting $settings -ProtectedSetting $protectedsettings -NoWait -EnableAutomaticUpgrade

방화벽 사용

방화벽을 사용하여 인터넷 액세스를 제한하는 경우 액세스를 허용하도록 방화벽을 구성해야 합니다. Azure Automation과 커뮤니케이션하기 위해 Hybrid Runbook Worker 및 Automation State Configuration에는 다음 포트와 URL이 필요합니다.

재산 설명
항구 아웃바운드 인터넷 액세스에 사용되는 443
전역 URL *.azure-automation.net
US Gov 버지니아의 전역 URL *.azure-automation.us

CPU 할당량 제한

확장 기반 Linux Hybrid Runbook Worker를 구성하는 동안 CPU 할당량 제한은% 25개입니다. Windows Hybrid Runbook Worker에는 이러한 제한이 없습니다.

하이브리드 작업자 그룹 만들기

Azure Portal에서 하이브리드 작업자 그룹을 만들려면 다음 단계를 수행합니다.

  1. Azure Portal에 로그인합니다.

  2. Automation 계정으로 이동합니다.

  3. 프로세스 자동화에서 하이브리드 작업자 그룹을 선택합니다.

  4. + 하이브리드 작업자 그룹 만들기를 선택합니다.

    포털에서 하이브리드 작업자 그룹 옵션을 선택하는 방법을 보여 주는 스크린샷

  5. 기본 사항 탭에서 이름 텍스트 상자에 Hybrid Worker 그룹의 이름을 입력합니다.

  6. Hybrid Worker 자격 증명 사용 옵션의 경우:

    • 기본값을 선택하면 로컬 시스템 계정을 사용하여 하이브리드 확장이 설치됩니다.
    • 사용자 지정을 선택하면 드롭다운 목록에서 자격 증명 자산을 선택합니다.
  7. 다음을 선택하여 하이브리드 작업자 탭으로 이동합니다. 이 하이브리드 작업자 그룹에 추가할 Azure 가상 머신, Azure Arc 지원 서버, Azure Arc 지원 VMware vSphere 및 Arc 지원 SCVMM을 선택할 수 있습니다. 머신을 선택하지 않으면 빈 Hybrid Worker 그룹이 만들어집니다. 나중에 머신을 추가할 수도 있습니다.

    기본 탭에 이름 및 자격 증명을 입력하는 스크린샷

  8. 머신 추가를 선택하여 머신을 Hybrid Worker로 추가 페이지로 이동합니다. 다른 Hybrid Worker 그룹에 속하지 않은 머신만 표시됩니다.

  9. 하이브리드 작업자 그룹에 추가하려는 컴퓨터 옆에 있는 확인란을 선택합니다. 비 Azure 컴퓨터가 나열되지 않으면 Azure Arc Connected Machine 에이전트가 컴퓨터에 설치되어 있는지 확인합니다.

  10. 추가를 선택합니다.

  11. 다음을 선택하여 검토 + 만들기 탭으로 이동합니다.

  12. 선택하고생성합니다.

    Hybrid Worker 확장이 머신에 설치되고 Hybrid Worker가 Hybrid Worker 그룹에 등록됩니다. 그룹에 Hybrid Worker를 추가하는 작업은 즉시 수행되지만, 확장 설치는 몇 분 정도 걸릴 수 있습니다. 새로 고침을 선택하여 새 그룹을 표시합니다. 그룹 이름을 선택하여 Hybrid Worker 세부 정보를 확인합니다.

    비고

    선택한 컴퓨터가 이미 다른 하이브리드 작업자 그룹의 일부인 경우 하이브리드 작업자 그룹에 추가되지 않습니다.

Hybrid Worker 그룹에 머신 추가

기존 하이브리드 작업자 그룹에 컴퓨터를 추가할 수도 있습니다.

  1. 프로세스 자동화에서 Hybrid Worker 그룹을 선택한 다음, 기존 하이브리드 작업자 그룹을 선택하여 Hybrid Worker 그룹 페이지로 이동합니다.

  2. Hybrid Worker 그룹에서 Hybrid Worker를 선택합니다.

  3. +추가를 선택하여 컴퓨터를 하이브리드 작업자로 추가 페이지로 이동합니다. 다른 Hybrid Worker 그룹에 속하지 않은 머신만 표시됩니다.

    기존 그룹에 컴퓨터를 추가하는 추가 단추를 보여 주는 스크린샷

  4. 하이브리드 작업자 그룹에 추가하려는 컴퓨터 옆에 있는 확인란을 선택합니다.

    비 Azure 컴퓨터가 나열되지 않으면 Azure Arc Connected Machine 에이전트가 컴퓨터에 설치되어 있는지 확인합니다. AzureConnectedMachineAgent을 설치하려면 Arc 사용 서버에 대한 Azure 포털에서 Azure에 하이브리드 머신 연결을 참조하세요. Arc 지원 VM에 대한 Arc 에이전트 설치를 참조하여 Arc 지원 VMware vSphere에 게스트 관리를 사용하도록 설정하고 Arc 지원 SCVMM용 Arc 에이전트를 설치하여 Arc 지원 SCVMM VM에 게스트 관리를 사용하도록 설정합니다.

  5. 추가를 선택하여 그룹에 머신을 추가합니다.

    추가한 후에는 컴퓨터 유형을 Azure 가상 머신, Machine – Azure Arc, Machine – Azure Arc(VMware) 또는 Machine – Azure Arc SCVMM으로 볼 수 있습니다. 플랫폼 필드에는 작업자가 에이전트 기반(V1) 또는 확장 기반(V2)으로 표시됩니다.

    에이전트 또는 확장 기반이 표시된 플랫폼 필드의 스크린샷

기존 Agent 기반에서 Extension 기반 Hybrid Worker로 마이그레이션

확장 기반 Hybrid Worker의 이점을 활용하려면 모든 기존 에이전트 기반 사용자 Hybrid Worker를 확장 기반 Worker로 마이그레이션해야 합니다. 하이브리드 작업자 머신은 에이전트 기반(V1)확장 기반(V2) 플랫폼 모두에서 공존할 수 있습니다. 확장 기반 설치는 에이전트 기반 Worker의 설치 또는 관리에 영향을 미치지 않습니다.

기존 에이전트 기반 Hybrid Worker에 Hybrid Worker 확장을 설치하려면 다음 단계를 수행하기 전에 필수 조건이 충족되었는지 확인합니다.

  1. 프로세스 자동화에서 Hybrid Worker 그룹을 선택한 다음, 기존 Hybrid Worker 그룹을 선택하여 Hybrid Worker 그룹 페이지로 이동합니다.
  2. Hybrid Worker 그룹에서 Hybrid Worker>+ 추가를 선택하여 Hybrid Worker로 머신 추가 페이지로 이동합니다.
  3. 기존 에이전트 기반(V1) 하이브리드 작업자 옆의 확인란을 선택합니다.
  4. 추가를 선택하여 머신을 그룹에 추가합니다.

플랫폼 열에는 에이전트 기반(V1) 및 확장 기반(V2) 과 동일한 하이브리드 작업자 표시됩니다. 확장 기반 Hybrid Worker 환경 및 사용을 확신한 후에는 에이전트 기반 작업자를 제거할 수 있습니다.

여러 에이전트 기반 Hybrid Worker의 대규모 마이그레이션의 경우 Bicep, ARM 템플릿, PowerShell cmdlet, REST API 및 Azure CLI와 같은 다른 채널을 사용할 수도 있습니다.

Hybrid Runbook Worker 삭제

포털에서 Hybrid Runbook Worker를 삭제할 수 있습니다.

  1. 프로세스 자동화에서 Hybrid Worker 그룹을 선택한 다음, Hybrid Worker 그룹을 선택하여 Hybrid Worker 그룹 페이지로 이동합니다.

  2. Hybrid Worker 그룹에서 Hybrid Worker를 선택합니다.

  3. Hybrid Worker 그룹에서 삭제하려는 머신 옆에 있는 확인란을 선택합니다.

  4. 을 선택하고을 삭제합니다.

    선택한 하이브리드 작업자가 영구적으로 삭제된다는 경고가 대화 상자에서 하이브리드 작업자 삭제 에 표시됩니다. 을 선택하고을 삭제합니다. 이 작업은 확장 기반(V2) 작업자에 대한 확장을 삭제하거나 포털에서 에이전트 기반(V1) 항목을 제거합니다. 그러나 오래된 하이브리드 작업자가 VM에 남습니다. 에이전트를 수동으로 제거하려면 에이전트 제거를 참조하세요.

    기존 그룹에서 가상 머신을 삭제하는 방법을 보여 주는 스크린샷

    비고

    • 하이브리드 작업자는 에이전트 기반(V1)확장 기반(V2)의 두 플랫폼과 공존할 수 있습니다. 에이전트 기반(V1) 을 이미 실행 중인 하이브리드 작업자에 확장 기반(V2)을 설치하면 그룹에 Hybrid Runbook Worker의 두 항목이 표시됩니다. 하나는 플랫폼 확장 기반(V2) 및 다른 에이전트 기반(V1)입니다.

    • Automation 계정에서 Private Link 사용하지 않도록 설정하면 Hybrid Runbook 작업자를 제거하는 데 최대 60분이 걸릴 수 있습니다.
    • Hybrid Runbook Worker 프록시 설정은 HKLM\SOFTWARE\Microsoft\Azure\HybridWorker\Parameters, "Http 연결 프록시 URL"에서 삭제할 수 있습니다.

Hybrid Runbook Worker 그룹 삭제

포털에서 빈 Hybrid Runbook Worker 그룹을 삭제할 수 있습니다.

  1. 프로세스 자동화에서 Hybrid Worker 그룹을 선택한 다음, Hybrid Worker 그룹을 선택하여 Hybrid Worker 그룹 페이지로 이동합니다.

  2. 을 선택하고을 삭제합니다.

    Hybrid Worker 그룹에서 Hybrid Worker로 정의된 모든 머신을 제거하라는 경고 메시지가 나타납니다. 이미 그룹에 작업자가 추가된 경우 먼저 그룹에서 작업자를 삭제해야 합니다.

  3. 를 선택합니다.

    Hybrid Worker 그룹이 삭제됩니다.

확장 자동 갱신

Hybrid Worker 확장은 기본적으로 부 버전의 자동 업그레이드 를 지원합니다. 수동 오버헤드 없이 모든 보안 또는 기능 업데이트를 활용하려면 자동 업그레이드를 사용하도록 설정하는 것이 좋습니다. 그러나 확장이 자동으로 업그레이드되지 않도록 하려면(예: 엄격한 변경 창이 있고 특정 시간에만 업데이트할 수 있는 경우) ARM, Bicep 파일, PowerShell cmdlet의 속성을 enableAutomaticUpgrade로 설정하여 이 기능을 옵트아웃할 수 있습니다. 자동 업그레이드를 다시 사용하도록 설정하려는 경우 동일한 속성을 true 로 설정합니다.

$extensionType = "HybridWorkerForLinux/HybridWorkerForWindows"
$extensionName = "HybridWorkerExtension"
$publisher = "Microsoft.Azure.Automation.HybridWorker"
Set-AzVMExtension -ResourceGroupName <RGName> -Location <Location>  -VMName <vmName> -Name $extensionName -Publisher $publisher -ExtensionType $extensionType -TypeHandlerVersion 1.1 -Settings $settings -EnableAutomaticUpgrade $true/$false

주 버전 업그레이드는 수동으로 관리해야 합니다. 최신 TypeHandlerVersion을 사용하여 아래 cmdlet을 실행합니다.

비고

공개 미리 보기 중에 Hybrid Worker 확장을 설치한 경우 최신 주 버전으로 업그레이드해야 합니다.

Azure VM

Set-AzVMExtension -ResourceGroupName <VMResourceGroupName> -Location <VMLocation> -VMName <VMName> -Name "HybridWorkerExtension" -Publisher "Microsoft.Azure.Automation.HybridWorker" -ExtensionType HybridWorkerForWindows -TypeHandlerVersion 1.1 -Settings $settings -EnableAutomaticUpgrade $true/$false

Azure Arc 사용 VM

New-AzConnectedMachineExtension -ResourceGroupName <VMResourceGroupName> -Location <VMLocation> -MachineName <VMName> -Name "HybridWorkerExtension" -Publisher "Microsoft.Azure.Automation.HybridWorker" -ExtensionType HybridWorkerForWindows -TypeHandlerVersion 1.1 -Setting $settings -NoWait -EnableAutomaticUpgrade

Bicep 및 ARM 템플릿, REST API, Azure CLI 및 PowerShell을 사용하여 Hybrid Worker 확장 관리

PowerShell cmdlet을 사용하여 새 Hybrid Worker 그룹을 만들고, 새 Azure VM을 만들고, 기존 Hybrid Worker 그룹에 추가하고, Hybrid Worker 확장을 설치할 수 있습니다.

예를 들어 설명한 아래 단계에 따라 수행합니다.

  1. 하이브리드 작업자 그룹을 만듭니다.

        New-AzAutomationHybridRunbookWorkerGroup -AutomationAccountName "Contoso17" -Name "RunbookWorkerGroupName" -ResourceGroupName "ResourceGroup01" 
    
  2. Azure VM 또는 Arc 지원 서버를 만들고 위에서 만든 Hybrid Worker 그룹에 추가합니다. 아래 명령을 사용하여 Hybrid Worker 그룹에 기존 Azure VM 또는 Arc 지원 서버를 추가합니다. 새 GUID를 생성하고 Hybrid Worker의 이름으로 전달합니다. vmResourceId를 가져오려면 Azure Portal에서 VM의 속성 탭으로 이동합니다.

      #To fetch vmResourceId, go to the Properties tab of the VM on Azure portal.
      $hwVM = "VmResourceId"
    
      # Generate a new GUID and pass it as the name of the Hybrid Worker
      $hwguid = New-Guid
    
      # Create the Hybrid Worker
      New-AzAutomationHybridRunbookWorker `
     -Name $hwguid `
     -VmResourceId $hwVM `
     -HybridRunbookWorkerGroupName "RunbookWorkerGroupName" `
     -AutomationAccountName "Contoso17" `
     -ResourceGroupName "AutomationAccountResourceGroup01"
    
  3. 여기 설명된 단계에 따라 시스템이 할당한 관리 ID를 사용하도록 설정합니다.

  4. VM에 Hybrid Worker 확장을 설치합니다.

    비고

    프록시 서버를 추가하려면 프록시 서버 사용을 참조하세요.

      $settings = @{
    "AutomationAccountURL"  = "<automationHybridServiceUrl>";
    };
    

    Azure VM

     Set-AzVMExtension -ResourceGroupName <VMResourceGroupName> -Location <VMLocation> -VMName <VMName> -Name "HybridWorkerExtension" -Publisher "Microsoft.Azure.Automation.HybridWorker" -ExtensionType HybridWorkerForWindows -TypeHandlerVersion 1.1 -Settings $settings -EnableAutomaticUpgrade $true/$false
    

    Azure Arc 사용 VM

      New-AzConnectedMachineExtension -ResourceGroupName <VMResourceGroupName> -Location <VMLocation> -MachineName <VMName> -Name "HybridWorkerExtension" -Publisher "Microsoft.Azure.Automation.HybridWorker" -ExtensionType HybridWorkerForWindows -TypeHandlerVersion 1.1 -Setting $settings -NoWait -EnableAutomaticUpgrade
    
  5. 확장이 VM에 성공적으로 설치되었는지 확인하려면 Azure Portal에서 VM >확장 탭으로 이동하여 VM 에 설치된 Hybrid Worker 확장의 상태를 확인합니다.

Hybrid Worker 확장 관리

다음 PowerShell cmdlet을 사용하여 Hybrid Runbook Worker 및 Hybrid Runbook Worker 그룹을 관리할 수 있습니다.

PowerShell cmdlet 설명
Get-AzAutomationHybridRunbookWorkerGroup Hybrid Runbook Worker 그룹 가져오기
Remove-AzAutomationHybridRunbookWorkerGroup Hybrid Runbook Worker 그룹 제거
Set-AzAutomationHybridRunbookWorkerGroup Hybrid Worker 자격 증명을 사용하여 Hybrid Worker 그룹 업데이트
New-AzAutomationHybridRunbookWorkerGroup 신규 Hybrid Runbook Worker 그룹을 생성합니다.
Get-AzAutomationHybridRunbookWorker Hybrid Runbook Worker 가져오기
Move-AzAutomationHybridRunbookWorker Hybrid Worker를 한 그룹에서 다른 그룹으로 이동
New-AzAutomationHybridRunbookWorker 새로운 Hybrid Runbook Worker 만들기
Remove-AzAutomationHybridRunbookWorker Hybrid Runbook Worker 제거

새 Hybrid Runbook Worker를 만든 후 Hybrid Worker에 확장을 설치해야 합니다.

Hybrid Worker 확장 설정

$settings = @{
    "AutomationAccountURL"  = "<automationHybridServiceUrl>";
};

Azure VM

Set-AzVMExtension -ResourceGroupName <VMResourceGroupName> -Location <VMLocation> -VMName <VMName> -Name "HybridWorkerExtension" -Publisher "Microsoft.Azure.Automation.HybridWorker" -ExtensionType HybridWorkerForWindows -TypeHandlerVersion 1.1 -Settings $settings -EnableAutomaticUpgrade $true/$false

Azure Arc 사용 VM

New-AzConnectedMachineExtension -ResourceGroupName <VMResourceGroupName> -Location <VMLocation> -MachineName <VMName> -Name "HybridWorkerExtension" -Publisher "Microsoft.Azure.Automation.HybridWorker" -ExtensionType HybridWorkerForWindows -TypeHandlerVersion 1.1 -Setting $settings -NoWait -EnableAutomaticUpgrade

Hybrid Worker 그룹 및 Hybrid Worker에 대한 역할 권한 관리

사용자 지정 Azure Automation 역할을 만들고 Hybrid Worker 그룹 및 Hybrid Worker에 다음 권한을 부여할 수 있습니다. Azure Automation 사용자 지정 역할을 만드는 방법에 대한 자세한 내용은 Azure 사용자 지정 역할을 참조하세요.

조치 설명
Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read Hybrid Runbook Worker 그룹을 읽습니다.
Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/쓰기 Hybrid Runbook Worker 그룹을 만듭니다.
Microsoft.Automation/자동화계정/하이브리드런북작업자그룹/삭제 Hybrid Runbook Worker 그룹을 삭제합니다.
Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers/read Hybrid Runbook Worker를 읽습니다.
Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers/쓰기 Hybrid Runbook Worker를 만듭니다.
Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers/move/action Hybrid Runbook Worker를 한 작업자 그룹에서 다른 작업자 그룹으로 이동합니다.
Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers/삭제 Hybrid Runbook Worker를 삭제합니다.

Hybrid Worker 버전 확인

확장 기반 Hybrid Runbook Worker의 버전을 확인하려면 다음을 수행합니다.

OS 유형 경로 설명
Windows C:\Packages\Plugins\Microsoft.Azure.Automation.HybridWorker.HybridWorkerForWindows\ 경로에는 버전 정보가 있는 버전 폴더가 있습니다.
리눅스 /var/lib/waagent/Microsoft.Azure.Automation.HybridWorker.HybridWorkerForLinux-<version> 폴더 이름은 버전 정보로 끝납니다.

VM 인사이트를 사용하여 하이브리드 작업자의 성능 모니터링

VM 인사이트를 사용하여 Hybrid Runbook Worker로 배포된 Azure VM 및 Arc 지원 서버의 성능을 모니터링할 수 있습니다. 성능 중에 고려되는 여러 요소 중에서 VM 인사이트는 프로세서, 메모리, 네트워크 어댑터 및 디스크 사용률과 관련된 주요 운영 체제 성능 지표를 모니터링합니다.

다음 단계