Visual Studio Code를 사용하여 Azure Stack Hub에 배포
Visual Studio Code 및 Azure Resource Manager 도구 확장을 사용하여 Azure Stack Hub 버전에서 작동하는 Azure Resource Manager 템플릿을 만들고 편집할 수 있습니다. 확장 없이 Visual Studio Code에서 Resource Manager 템플릿을 만들 수 있지만 확장은 템플릿 개발을 간소화하는 자동 완성 옵션을 제공합니다. 또한 Azure Stack Hub에서 사용할 수 있는 리소스를 이해하는 데 도움이 되는 배포 스키마를 지정할 수 있습니다.
이 문서에서는 Windows 가상 머신을 배포합니다.
Azure Stack Hub Resource Manager에 대한 개념
Azure Stack Hub Resource Manager
Azure Stack Hub에서 Azure 솔루션을 배포하고 관리하는 것과 관련된 개념을 이해하려면 Azure Stack Hub Azure Resource Manager 템플릿 사용참조하세요.
API 프로필
Azure Stack Hub에서 리소스 공급자 조정과 관련된 개념을 이해하려면 Azure Stack Hub API 버전 프로필 관리참조하세요.
배포 스키마
Azure Stack Hub 배포 스키마는 Visual Studio Code의 Azure Resource Manager 템플릿을 통해 하이브리드 프로필을 지원합니다. JSON 템플릿에서 스키마를 참조하도록 한 줄을 변경한 다음 IntelliSense를 사용하여 Azure 호환 리소스를 검토할 수 있습니다. 스키마를 사용하여 Azure Stack Hub 버전 내에서 지원되는 리소스 공급자, 형식 및 API 버전을 검토합니다. 스키마는 API 프로필에 따라 Azure Stack Hub 버전에서 지원되는 리소스 공급자에서 특정 버전의 API 엔드포인트를 검색합니다. 형식 및 apiVersion에 단어 완성을 사용할 수 있으며 API 프로필에서 사용할 수 있는 apiVersion 및 리소스 유형으로 제한됩니다.
필수 구성 요소
- Visual Studio Code
- Azure Stack Hub에 대한 액세스
- Azure Stack Hub PowerShell 가 관리 엔드포인트에 도달할 수 있는 머신에 설치되었습니다.
Resource Manager 도구 확장 설치
Resource Manager 도구 확장을 설치하려면 다음 단계를 사용합니다.
- Visual Studio Code를 엽니다.
- Ctrl+Shift+X를 눌러 확장 창 열기
-
Azure Resource Manager Tools
검색한 다음 설치 선택합니다. - 다시 로드를 선택하여 확장 설치를 완료합니다.
템플릿 가져오기
템플릿을 처음부터 만드는 대신 AzureStack-QuickStart-Templates
템플릿을 엽니다. AzureStack-QuickStart-Templates Azure Stack Hub에 리소스를 배포하는 Resource Manager 템플릿의 리포지토리입니다.
이 문서의 템플릿은 101-vm-windows-create
라고 불립니다. 템플릿은 Azure Stack Hub에 Windows VM의 기본 배포를 정의합니다. 또한 이 템플릿은 DNS를 사용하여 가상 네트워크, 네트워크 보안 그룹 및 네트워크 인터페이스를 배포합니다.
Visual Studio Code를 열고 컴퓨터의 작업 폴더로 이동합니다.
Visual Studio Code에서 Git bash 터미널을 엽니다.
다음 명령을 실행하여 Azure Stack Hub 빠른 시작 리포지토리를 검색합니다.
git clone https://github.com/Azure/AzureStack-QuickStart-Templates.git
리포지토리가 포함된 디렉터리를 엽니다.
cd AzureStack-QuickStart-Templates
열기 선택하여 리포지토리의
/101-vm-windows-create/azuredeploy.json
파일을 엽니다.파일을 자신의 작업 영역에 저장하거나 리포지토리의 분기를 만든 경우 해당 위치에서 작업할 수 있습니다.
준비가 되면 PowerShell을 사용하여 템플릿을 배포할 수 있습니다. PowerShell로 배포하기 위해의 지침을 따르십시오. 스크립트에서 템플릿의 위치를 지정합니다.
Windows VM을 배포한 후 Azure Stack Hub 포털로 이동하여 리소스 그룹을 찾습니다. Azure Stack Hub에서 이 연습의 결과를 지우려면 리소스 그룹을 삭제합니다.