Azure Arc 리소스 브리지 배포 명령 개요

Azure Arc 리소스 브리지를 배포하려면 Azure CLI가 필요합니다. 해당 파트너 제품을 사용하여 Arc 리소스 브리지를 배포할 때 Azure CLI 명령은 추가 공급자별 명령과 함께 자동화 스크립트로 결합될 수 있습니다.

해당 파트너 제품으로 Arc 리소스 브리지를 설치하는 방법을 알아보려면 다음을 참조하세요.

이 문서에서는 일반적으로 배포에 사용되는 순서대로 Arc 리소스 브리지 배포를 관리하는 데 사용되는 Azure CLI 명령에 대한 개요를 제공합니다.

az arcappliance createconfig

이 명령은 Arc 리소스 브리지에서 사용하는 구성 파일을 만듭니다. VMware vSphere에 대한 vCenter 자격 증명과 같이 createconfig 중에 제공되는 자격 증명은 구성 파일 및 로컬로 Arc 리소스 브리지 내에 저장됩니다. 이러한 자격 증명은 Arc 리소스 브리지에서만 사용되는 별도의 사용자 계정이어야 하며 온-프레미스 리소스를 보고, 만들고, 삭제하고, 관리할 수 있는 권한이 있어야 합니다. 자격 증명이 변경되면 리소스 브리지의 자격 증명을 업데이트해야 합니다.

createconfig 명령은 두 가지 모드(대화형 및 비대화형)를 제공합니다. 대화형 모드는 매개 변수 및 전달할 항목을 설명하는 유용한 프롬프트를 제공합니다. 대화형 모드를 시작하려면 세 개의 필수 매개 변수만 전달합니다. 비대화형 모드를 사용하면 메시지가 표시되지 않고 구성 파일을 만드는 데 필요한 모든 매개 변수를 전달할 수 있으므로 시간이 단축되며 자동화 스크립트에 유용합니다.

resource.yaml, appliance.yaml 및 infra.yaml의 세 개 구성 파일이 생성됩니다. 이러한 파일은 Arc 리소스 브리지 유지 관리에 필요하므로 안전한 위치에 유지하고 저장해야 합니다.

또한 이 명령은 validate 명령을 호출하여 구성 파일을 확인합니다.

참고 항목

Azure Stack HCI는 다양한 명령을 사용하여 Arc 리소스 브리지 구성 파일을 만듭니다.

az arcappliance validate

validate 명령은 구성 파일에서 유효한 스키마, 클라우드 및 핵심 유효성 검사(예: 필요한 URL에 대한 관리 컴퓨터 연결), 네트워크 설정 및 프록시 설정을 확인합니다. 또한 ID 권한 및 역할 할당, 네트워크 구성, 부하 분산 장치 구성 및 콘텐츠 배달 네트워크 연결에 대한 테스트를 수행합니다.

az arcappliance prepare

이 명령은 온-프레미스 어플라이언스 VM을 배포하는 데 사용되는 OS 이미지를 Microsoft에서 다운로드합니다. 다운로드되면 이미지가 로컬 클라우드 이미지 갤러리에 업로드되어 어플라이언스 VM 만들기를 준비합니다.

이 명령을 완료하는 데는 네트워크 속도에 따라 보통 10~30분이 걸립니다. 배포를 계속하기 전에 명령을 완료하도록 허용합니다.

az arcappliance deploy

deploy 명령은 Arc 리소스 브리지의 온-프레미스 인스턴스를 Kubernetes 관리 클러스터로 부트스트랩된 어플라이언스 VM으로 배포합니다. 이 명령은 Kubernetes 클러스터 내에서 필요한 모든 Pod 및 에이전트를 실행 상태로 가져옵니다. 어플라이언스 VM이 가동되면 kubeconfig 파일이 생성됩니다.

az arcappliance create

이 명령은 Azure에서 Arc 리소스 브리지를 ARM 리소스로 만든 다음, ARM 리소스와 온-프레미스 어플라이언스 VM 간에 연결을 설정합니다.

create 명령이 연결을 시작하면 ARM 리소스와 온-프레미스 어플라이언스 VM 간 연결이 아직 완료되지 않았더라도 터미널에서 반환됩니다. ARM 리소스와 온-프레미스 VM 간 연결을 설정하려면 리소스 브리지에 약 5분이 필요합니다.

az arcappliance show

show 명령은 Arc 리소스 브리지의 상태와 ARM 리소스 정보를 가져옵니다. ARM 리소스와 온-프레미스 어플라이언스 VM 간 연결의 진행 상황을 확인하는 데 사용할 수 있습니다.

Arc 리소스 브리지가 ARM 리소스를 온-프레미스 VM에 연결하는 동안 리소스 브리지는 다음 단계를 진행합니다.

ProvisioningStateCreating, Created, Failed, Deleting 또는 Succeeded일 수 있습니다.

StatusWaitingForHeartbeat ->Validating ->Connecting ->Connected ->Running 간에 전환합니다.

  • WaitingForHeartbeat: Azure가 어플라이언스 VM에서 신호를 받기 위해 대기 중입니다.
  • Validating: 어플라이언스 VM이 Azure 서비스에서 연결 및 서비스 가능성을 검사하고 있습니다.
  • Connecting: 어플라이언스 VM이 온-프레미스 리소스를 Azure에 동기화하고 있습니다.
  • Connected: 어플라이언스 VM이 온-프레미스 리소스와 Azure의 동기화를 완료했습니다.
  • Running: 어플라이언스 VM 및 Azure가 하이브리드 동기화를 완료했으며 Arc 리소스 브리지가 이제 작동합니다.

Arc 리소스 브리지를 성공적으로 만들면 ProvisioningState = SucceededStatus = Running이 생성됩니다.

az arcappliance delete

이 명령은 어플라이언스 VM 및 Azure 리소스를 삭제합니다. 온-프레미스 클라우드 갤러리에 남아 있는 OS 이미지를 정리하지 않습니다.

배포에 실패하는 경우 이 명령을 실행하여 환경을 정리한 후 다시 배포를 시도합니다.

다음 단계