Azure Arc 리소스 브리지를 배포하려면 Azure CLI가 필요합니다. 해당 파트너 제품으로 Arc 리소스 브리지를 배포하는 경우 Azure CLI 명령은 추가 공급자별 명령과 함께 자동화 스크립트로 결합될 수 있습니다.
다음 다이어그램에서는 Arc 리소스 브리지에 대한 배포 아키텍처를 보여 줍니다.
아키텍처 다이어그램을 고해상도로 다운로드하려면 Jumpstart Gems를 방문하세요.
해당 파트너 제품으로 Arc 리소스 브리지를 설치하는 방법을 알아보려면 다음을 참조하세요.
- Arc 리소스 브리지를 사용하여 VMware vCenter Server를 Azure에 연결
- Arc 리소스 브리지를 사용하여 SCVMM(System Center Virtual Machine Manager)을 Azure에 연결
- Arc 리소스 브리지를 통해 Azure 로컬의 Azure Arc VM 관리
이 문서에서는 일반적으로 배포에 사용되는 순서대로 Arc 리소스 브리지 배포를 관리하는 데 사용되는 Azure CLI 명령에 대한 개요를 제공합니다.
az arcappliance createconfig
이 명령은 Arc 리소스 브리지에서 사용하는 구성 파일을 만듭니다. VMware vSphere에 대한 vCenter 자격 증명과 같이 createconfig 중에 제공되는 자격 증명은 구성 파일 및 로컬로 Arc 리소스 브리지 내에 저장됩니다. 이러한 자격 증명은 Arc 리소스 브리지에서만 사용되는 별도의 사용자 계정이어야 하며 온-프레미스 리소스를 보고, 만들고, 삭제하고, 관리할 수 있는 권한이 있어야 합니다. 자격 증명이 변경되면 리소스 브리지의 자격 증명을 업데이트해야 합니다.
createconfig 명령은 두 가지 모드(대화형 및 비대화형)를 제공합니다. 대화형 모드는 매개 변수 및 전달할 항목을 설명하는 유용한 프롬프트를 제공합니다. 대화형 모드를 시작하려면 세 개의 필수 매개 변수만 전달합니다. 비대화형 모드를 사용하면 메시지가 표시되지 않고 구성 파일을 만드는 데 필요한 모든 매개 변수를 전달할 수 있으므로 시간이 단축되며 자동화 스크립트에 유용합니다.
resource.yaml, appliance.yaml 및 infra.yaml의 세 개 구성 파일이 생성됩니다. 이러한 파일은 Arc 리소스 브리지 유지 관리에 필요하므로 안전한 위치에 유지하고 저장해야 합니다.
또한 이 명령은 validate 명령을 호출하여 구성 파일을 확인합니다.
참고 항목
Azure Local은 다양한 명령을 사용하여 Arc 리소스 브리지 구성 파일을 만듭니다.
az arcappliance validate
validate 명령은 구성 파일에서 유효한 스키마, 클라우드 및 핵심 유효성 검사(예: 필요한 URL에 대한 관리 컴퓨터 연결), 네트워크 설정 및 프록시 설정을 확인합니다. 또한 ID 권한 및 역할 할당, 네트워크 구성, 부하 분산 장치 구성 및 콘텐츠 배달 네트워크 연결에 대한 테스트를 수행합니다.
az arcappliance prepare
이 명령은 온-프레미스 어플라이언스 VM을 배포하는 데 사용되는 OS 이미지를 Microsoft에서 다운로드합니다. 다운로드되면 이미지가 로컬 클라우드 이미지 갤러리에 업로드되어 어플라이언스 VM 만들기를 준비합니다.
이 명령을 완료하는 데는 네트워크 속도에 따라 보통 10~30분이 걸립니다.
prepare 명령이 완료된 후에 배포를 계속하십시오.
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에 연결하는 동안 리소스 브리지는 다음 단계를 진행합니다.
ProvisioningState는 Creating, Created, Failed, Deleting 또는 Succeeded일 수 있습니다.
Status는 WaitingForHeartbeat ->Validating ->Connecting ->Connected ->Running 간에 전환합니다.
-
WaitingForHeartbeat: Azure가 어플라이언스 VM에서 신호를 받기 위해 대기 중입니다. -
Validating: 어플라이언스 VM이 Azure 서비스에서 연결 및 서비스 가능성을 검사하고 있습니다. -
Connecting: 어플라이언스 VM이 온-프레미스 리소스를 Azure에 동기화하고 있습니다. -
Connected: 어플라이언스 VM이 온-프레미스 리소스와 Azure의 동기화를 완료했습니다. -
Running: 어플라이언스 VM 및 Azure가 하이브리드 동기화를 완료했으며 Arc 리소스 브리지가 작동합니다.
Arc 리소스 브리지를 성공적으로 만들면 ProvisioningState = Succeeded 및 Status = Running이 생성됩니다.
az arcappliance delete
이 명령은 어플라이언스 VM 및 Azure 리소스를 삭제합니다. 온-프레미스 클라우드 갤러리에 남아 있는 OS 이미지를 정리하지 않습니다.
배포에 실패하는 경우 이 명령을 실행하여 환경을 정리한 후 다시 배포를 시도합니다.
다음 단계
- Arc 리소스 브리지에 대한 Azure CLI 명령 및 필수 매개 변수의 전체 목록을 살펴봅니다.
- Arc 리소스 브리지에 대한 문제 해결 팁을 확인합니다.