다음을 통해 공유


Azure Local에서 Azure 게이트웨이에 대해 Arc 프록시를 수동으로 구성(미리 보기)

적용 대상: Azure Local, 버전 23H2, 릴리스 2408, 2408.1, 2408.2 및 2411

Azure 구독에서 Arc 게이트웨이 리소스를 만든 후 새 Arc 게이트웨이 미리 보기 기능을 사용하도록 설정할 수 있습니다. 이 문서에서는 Arc 등록 전에 Arc 프록시를 수동으로 구성하는 방법을 자세히 설명합니다.

Important

이 기능은 현재 미리 보기로 제공됩니다. 베타, 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 약관은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.

필수 조건

계속하기 전에 다음 필수 구성 요소가 충족되는지 확인합니다.

  • 버전 23H2를 실행하는 Azure 로컬 인스턴스에 액세스할 수 있습니다.

  • Azure Local을 배포하는 데 사용되는 것과 동일한 구독에서 만든 Arc 게이트웨이 리소스입니다. 자세한 내용은 Azure에서 Arc 게이트웨이 리소스 만들기를 참조하세요.

1단계: 프록시 수동 구성

Arc 등록 프로세스를 시작하기 전에 Azure 로컬 머신에서 Arc 프록시를 구성해야 하는 경우 Azure Local 버전 23H2에 대한 프록시 설정 구성의 지침을 따릅니다.

시스템의 모든 컴퓨터에 대해 프록시 및 바이패스 목록을 구성해야 합니다.

2단계: ArcGatewayID 가져오기

Azure 로컬 머신에서 등록 스크립트를 실행하려면 Azure의 프록시 및 ArcGatewayID(ArcGatewayID)가 필요합니다. 리소스의 Azure Portal 개요 페이지에서 Arc 게이트웨이 ID를 찾을 수 있습니다.

3단계: Azure Arc에 새 머신 등록

Azure Arc에 새 버전 2408 또는 버전 2411 컴퓨터를 등록하려면 ArcGatewayID 매개 변수 및 프록시 서버 매개 변수를 전달하여 초기화 스크립트를 실행합니다. 다음은 초기화 스크립트에서 매개 변수를 Invoke-AzStackHciArcInitialization 변경하는 방법의 예입니다.

#Define the subscription where you want to register your server as Arc device. 

$Subscription = "yoursubscription>" 

#Define the resource group where you want to register your server as Arc device.

$RG = "yourresourcegroupname" 

#Define the tenant you will use to register your server as Arc device. 

$Tenant = "yourtenant" 

#Define Proxy Server if necessary 

$ProxyServer = "http://x.x.x.x:port" 

#Define the Arc gateway resource ID from Azure 

$ArcgwId = "/subscriptions/yoursubscription/resourceGroups/yourresourcegroupname/providers/Microsoft.HybridCompute/gateways/yourarcgatewayname" 

#Connect to your Azure account and subscription 

Connect-AzAccount -SubscriptionId $Subscription -TenantId $Tenant -DeviceCode 

#Get the Access Token and Account ID for the registration 

$ARMtoken = (Get-AzAccessToken).Token 

#Get the Account ID for the registration 

$id = (Get-AzContext).Account.Id 

#Invoke the registration script with Proxy and ArcgatewayID 

Invoke-AzStackHciArcInitialization -SubscriptionID $Subscription -ResourceGroup $RG -TenantID $Tenant -Region australiaeast -Cloud "AzureCloud" -ArmAccessToken $ARMtoken -AccountID $id -Proxy $ProxyServer -ArcGatewayID $ArcgwId 

4단계: Azure 로컬 클라우드 배포 시작

Azure 로컬 머신이 Azure Arc에 등록되고 모든 확장이 설치되면 Azure Portal에서 배포를 시작하거나 다음 문서에 설명된 ARM 템플릿을 사용하여 배포를 시작할 수 있습니다.

5단계: 설치가 성공적으로 완료되었는지 확인

배포 유효성 검사가 시작되면 시스템에서 첫 번째 Azure 로컬 머신에 연결하고 Arc 게이트웨이 로그를 열어 Arc 게이트웨이로 리디렉션되는 엔드포인트와 방화벽 또는 프록시를 계속 사용하는 엔드포인트를 모니터링할 수 있습니다.

Arc 게이트웨이 로그 는 c:\programdata\AzureConnectedMAchineAgent\Log\arcproxy.log 찾을 수 있습니다.

수동 메서드를 사용하는 Arc 게이트웨이 로그를 보여 주는 스크린샷.

Arc 에이전트 구성을 확인하고 Arc 게이트웨이를 사용하고 있는지 확인하려면 다음 명령을 실행합니다. c:\program files\AzureConnectedMachineAgent>.\azcmagent show

결과에는 다음 값이 표시됩니다.

  • 에이전트 버전은 1.45 이상입니다.

  • 에이전트 상태가 연결되었습니다.

  • Arc 게이트웨이를 사용하지 않는 경우 HTTPS 프록시 사용은 비어 있습니다. Arc 게이트웨이를 사용할 때와 같이 http://localhost:40343 표시되어야 합니다.

  • 업스트림 프록시 는 엔터프라이즈 프록시 서버 및 포트를 표시합니다.

  • Arc 게이트웨이를 사용하지 않을 때 Azure Arc 프록시가 중지된 것으로 표시되고 Arc 게이트웨이가 사용하도록 설정된 경우 실행됩니다.

Arc 게이트웨이가 없는 Arc 에이전트:

수동 메서드를 사용하는 게이트웨이가 없는 Arc 에이전트를 보여 주는 스크린샷

Arc 게이트웨이를 사용하는 Arc 에이전트:

수동 메서드를 사용하는 게이트웨이가 있는 Arc 에이전트를 보여 주는 스크린샷.

또한 설치에 성공했는지 확인하려면 다음 명령을 c:\program files\AzureConnectedMachineAgent>.\azcmagent check실행할 수 있습니다.

응답은 설정된 것을 connection.type gateway나타내야 하며, 도달 가능한 열은 다음과 같이 모든 URL에 대해 true를 나타내야 합니다.

Arc 게이트웨이가 없는 Arc 에이전트:

수동 메서드를 사용하는 게이트웨이 2가 없는 Arc 에이전트를 보여 주는 스크린샷

Arc 게이트웨이를 사용하도록 설정된 Arc 에이전트:

수동 메서드를 사용하는 게이트웨이 2가 있는 Arc 에이전트를 보여 주는 스크린샷

게이트웨이 라우터 로그를 확인하여 게이트웨이 트래픽을 감사할 수도 있습니다.

Windows에서 게이트웨이 라우터 로그를 보려면 PowerShell에서 명령을 실행 azcmagent logs 합니다. 결과 .zip 파일에서 로그는 C:\ProgramData\Microsoft\ArcGatewayRouter 폴더에 있습니다.

다음 단계