작업 1: Azure Resource Manager 템플릿을 만듭니다.
작업 2: Azure Resource Manager 템플릿을 편집하고 템플릿을 다시 배포합니다.
작업 3: Azure PowerShell을 사용하여 Cloud Shell을 구성하고 템플릿을 배포합니다.
작업 4: CLI를 사용하여 템플릿을 배포합니다.
작업 5: Azure Bicep을 사용하여 리소스를 배포합니다.
작업 1: Azure Resource Manager 템플릿 만들기
디스크 페이지에서 만들기를 선택합니다.
검토 + 만들기를 클릭한 다음, 만들기를 선택합니다.
배포 후 리소스로 이동을 선택합니다.
Automation 블레이드에서 Export template(템플릿 내보내기)을 선택합니다.
Download(다운로드)를 클릭하고 템플릿을 로컬 드라이브에 저장합니다. 이렇게 하면 압축된 압축 파일이 만들어집니다.
작업 2: Azure Resource Manager 템플릿을 편집한 다음 템플릿 다시 배포
이 작업에서는 다운로드한 템플릿을 사용하여 새 관리 디스크를 배포합니다. 이 작업에서는 배포를 빠르고 쉽게 반복하는 방법을 간략하게 설명합니다.
Azure Portal에서 Deploy from a custom template 를 검색하여 선택합니다.
Build your own template in the editor 클
템플릿 편집 블레이드에서 파일 로드를 클릭하고 다운로드한 template.json 파일을 로컬 디스크에 업로드합니다.
편집기 창에서 이러한 변경 작업을 수행합니다.
disks_az104_disk1_name에서
disk_name
로 변경(2곳 변경)az104-disk1을
az104-disk2
로 변경(한 곳에서 변경)
이 디스크는 표준 디스크입니다. 위치는 eastus입니다. 디스크 크기는 32GB입니다.
매개 변수 파일을 잊지 마십시오. 매개 변수 편집을 선택하고 파일 로드를 클릭한 다음 parameters.json 업로드합니다.
disks_az104_disk1_name에서
disk_name
로 변경(한 곳에서 변경)
리소스로 이동을 선택합니다. az104-disk2가 만들어졌는지 확인합니다.
Settings(설정) 섹션에서 Deployments(배포)를 클릭합니다.
메모: 모든 배포 세부 정보는 리소스 그룹에 문서화됩니다. 대규모 작업에 템플릿을 사용하기 전에 처음 몇 개의 템플릿 기반 배포를 검토하여 성공 여부를 확인하는 것이 좋습니다.
배포를 선택하고 입력 및 템플릿 블레이드의 콘텐츠를 검토합니다.
작업 3: PowerShell을 사용하여 Cloud Shell 구성 및 템플릿 배포
이 작업에서는 Azure Cloud Shell 및 Azure PowerShell을 사용합니다. Azure Cloud Shell은 Azure 리소스를 관리하기 위한 인증되고 브라우저에서 액세스할 수 있는 대화형 터미널입니다. 작업 방식에 가장 적합한 셸 환경(Bash 또는 PowerShell)을 선택할 수 있는 유연성을 제공합니다. 이 작업에서는 PowerShell을 사용하여 템플릿을 배포합니다.
Azure Portal의 오른쪽 위에 있는 Cloud Shell 아이콘을 선택합니다
Bash 또는 PowerShell을 선택하라는 메시지가 표시되면 PowerShell을 선택합니다
알고 계셨나요? 주로 Linux 시스템으로 작업하는 경우 Bash(CLI)가 더 친숙하게 느껴집니다. 주로 Windows 시스템으로 작업하는 경우 Azure PowerShell이 더 친숙하게 느껴집니다.
3.시작 화면에서 스토리지 계정 탑재를 선택하고, 스토리지 계정 구독을 선택한 다음, 적용을 선택합니다.
4.I want to create a storage account(저장소 계정을 만들고 싶습니다)를 선택한 후 Next(다음)를 선택합니다. 스토리지 계정 정보 만들기를 완료합니다.
스토리지를 프로비전하는 데 몇 분 정도 걸립니다.
파일 업로드/다운로드 아이콘(상단 표시줄)을 선택한 다음, 업로드를 선택합니다.
편집기(중괄호) 아이콘을 선택하고 탐색 창의 왼쪽에 있는 템플릿 JSON 파일로 이동합니다.
변화를 주세요. 예를 들어 디스크 이름을 az104-disk3으로 변경합니다. Ctrl +S를 사용하여 변경 사항을 저장합니다.
참고: 템플릿 배포를 리소스 그룹, 구독, 관리 그룹 또는 테넌트로 지정할 수 있습니다. 배포 범위에 따라 다른 명령을 사용합니다.
리소스 그룹에 배포하려면 New-AzResourceGroupDeployment를 사용합니다.
아래와 같이 명령어 입력.
New-AzResourceGroupDeployment -ResourceGroupName AZ-104-M3-RG2-B7K5Q4ASXV -TemplateFile template.json -TemplateParameterFile parameters.json Get-AzDisk
작업 4: CLI를 사용하여 템플릿 배포
Cloud Shell에서 계속합니다. 왼쪽 위에서 Powershell을 선택한 다음, 드롭다운에서 Bash를 선택합니다. 선택을 확인합니다.
Cloud Shell 스토리지에서 파일을 사용할 수 있는지 확인합니다. 이전 작업을 완료한 경우 템플릿 파일을 사용할 수 있어야 합니다.
ls
편집기(중괄호) 아이콘을 선택하고 템플릿 JSON 파일로 이동합니다.
변화를 주세요. 예를 들어 디스크 이름을
az104-disk4
로 변경합니다. Ctrl +S를 사용하여 변경 사항을 저장합니다.
az deployment group create --resource-group AZ-104-M3-RG3-B7K5Q4ASXV --template-file template.json --parameters parameters.js az disk list --output table
작업 5: Azure Bicep을 사용하여 리소스 배포
이 작업에서는 Bicep 파일을 사용하여 관리 디스크를 배포합니다. Bicep은 ARM 템플릿을 기반으로 하는 선언적 자동화 도구입니다.
Bash 세션의 Cloud Shell에서 작업을 계속합니다.
2.다음 링크로 이동하여 다운로드 아이콘을 클릭하여 파일을 다운로드합니다 https://github.com/MicrosoftLearning/AZ-104-MicrosoftAzureAdministrator/blob/master/Allfiles/Labs/03/azuredeploydisk.bicep
편집기(중괄호) 아이콘을 선택하고 파일로 이동합니다.
managedDiskName 값을
Disk4
로 변경합니다.sku 이름 값을
StandardSSD_LRS
로 변경합니다.
diskSizeinGiB 값을
32
로 변경합니다.az deployment group create --resource-group AZ-104-M3-RG3-B7K5Q4ASXV --template-file azuredeploydisk.bicep az disk list --output table
메모: 각각 다른 방식으로 5개의 관리 디스크를 성공적으로 배포했습니다.
0 Comments