Azure Stack Hub에 Visual Studio Code 사용하여 배포

Visual Studio Code 및 Azure Resource Manager Tools 확장을 사용하여 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 및 리소스 유형으로 제한됩니다.

사전 요구 사항

Resource Manager 도구 확장 설치

Resource Manager Tools 확장을 설치하려면 다음 단계를 사용합니다.

  1. Visual Studio Code를 엽니다.
  2. Ctrl+Shift+X를 눌러 확장 패널을 엽니다.
  3. Azure Resource Manager Tools를 검색한 다음, 설치를 선택합니다.
  4. 다시 로드를 선택하여 확장 설치를 완료합니다.

템플릿 가져오기

템플릿을 처음부터 만드는 대신 에서 AzureStack-QuickStart-Templates템플릿을 엽니다. AzureStack-QuickStart-Templates는 Azure Stack Hub에 리소스를 배포하는 Resource Manager 템플릿용 리포지토리입니다.

이 문서의 템플릿은 입니다 101-vm-windows-create. 템플릿은 Azure Stack Hub에 Windows VM의 기본 배포를 정의합니다. 또한 이 템플릿은 가상 네트워크(DNS 사용), 네트워크 보안 그룹 및 네트워크 인터페이스를 배포합니다.

  1. Visual Studio Code 열고 컴퓨터의 작업 폴더로 이동합니다.

  2. Visual Studio Code Git bash 터미널을 엽니다.

  3. 다음 명령을 실행하여 Azure Stack Hub 빠른 시작 리포지토리를 검색합니다.

    git clone https://github.com/Azure/AzureStack-QuickStart-Templates.git
    
  4. 리포지토리가 포함된 디렉터리를 엽니다.

    cd AzureStack-QuickStart-Templates
    
  5. 열기를 선택하여 리포지토리의 에서 /101-vm-windows-create/azuredeploy.json 파일을 엽니다.

  6. 파일을 자신의 작업 영역에 저장하거나 리포지토리의 분기를 만든 경우 해당 위치에서 작업할 수 있습니다.

  7. 준비가 되면 PowerShell을 사용하여 템플릿을 배포할 수 있습니다. PowerShell을 사용하여 배포의 지침을 따릅니다. 스크립트에서 템플릿의 위치를 지정합니다.

  8. Windows VM을 배포한 후 Azure Stack Hub 포털로 이동하여 리소스 그룹을 찾습니다. Azure Stack Hub에서 이 연습의 결과를 지우려면 리소스 그룹을 삭제합니다.

다음 단계