Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

image-20240814-051856.png

  • 작업 1: Azure Resource Manager 템플릿을 만듭니다.

  • 작업 2: Azure Resource Manager 템플릿을 편집하고 템플릿을 다시 배포합니다.

  • 작업 3: Azure PowerShell을 사용하여 Cloud Shell을 구성하고 템플릿을 배포합니다.

  • 작업 4: CLI를 사용하여 템플릿을 배포합니다.

  • 작업 5: Azure Bicep을 사용하여 리소스를 배포합니다.

작업 1: Azure Resource Manager 템플릿 만들기

  1. 디스크 페이지에서 만들기를 선택합니다.

image-20240814-052525.png

image-20240814-052509.png

  1. 검토 + 만들기를 클릭한 다음, 만들기를 선택합니다.

  2. 배포 후 리소스로 이동을 선택합니다.

  3. Automation 블레이드에서 Export template(템플릿 내보내기)을 선택합니다.

  4. Download(다운로드)를 클릭하고 템플릿을 로컬 드라이브에 저장합니다. 이렇게 하면 압축된 압축 파일이 만들어집니다.

작업 2: Azure Resource Manager 템플릿을 편집한 다음 템플릿 다시 배포

이 작업에서는 다운로드한 템플릿을 사용하여 새 관리 디스크를 배포합니다. 이 작업에서는 배포를 빠르고 쉽게 반복하는 방법을 간략하게 설명합니다.

  1. Azure Portal에서 Deploy from a custom template 를 검색하여 선택합니다.

  2. Build your own template in the editor 클

  3. 템플릿 편집 블레이드에서 파일 로드를 클릭하고 다운로드한 template.json 파일을 로컬 디스크에 업로드합니다.

  4. 편집기 창에서 이러한 변경 작업을 수행합니다.

    • disks_az104_disk1_name에서 disk_name로 변경(2곳 변경)

    • az104-disk1을 az104-disk2로 변경(한 곳에서 변경)

  5. 이 디스크는 표준 디스크입니다. 위치는 eastus입니다. 디스크 크기는 32GB입니다.

  6. 매개 변수 파일을 잊지 마십시오. 매개 변수 편집을 선택하고 파일 로드를 클릭한 다음 parameters.json 업로드합니다.

  7. disks_az104_disk1_name에서 disk_name로 변경(한 곳에서 변경)

image-20240814-060103.png

  1. 리소스로 이동을 선택합니다. az104-disk2가 만들어졌는지 확인합니다.

  2. Settings(설정) 섹션에서 Deployments(배포)를 클릭합니다.

메모: 모든 배포 세부 정보는 리소스 그룹에 문서화됩니다. 대규모 작업에 템플릿을 사용하기 전에 처음 몇 개의 템플릿 기반 배포를 검토하여 성공 여부를 확인하는 것이 좋습니다.

  1. 배포를 선택하고 입력템플릿 블레이드의 콘텐츠를 검토합니다.

작업 3: PowerShell을 사용하여 Cloud Shell 구성 및 템플릿 배포

이 작업에서는 Azure Cloud Shell 및 Azure PowerShell을 사용합니다. Azure Cloud Shell은 Azure 리소스를 관리하기 위한 인증되고 브라우저에서 액세스할 수 있는 대화형 터미널입니다. 작업 방식에 가장 적합한 셸 환경(Bash 또는 PowerShell)을 선택할 수 있는 유연성을 제공합니다. 이 작업에서는 PowerShell을 사용하여 템플릿을 배포합니다.

  1. Azure Portal의 오른쪽 위에 있는 Cloud Shell 아이콘을 선택합니다

  2. Bash 또는 PowerShell을 선택하라는 메시지가 표시되면 PowerShell을 선택합니다

알고 계셨나요? 주로 Linux 시스템으로 작업하는 경우 Bash(CLI)가 더 친숙하게 느껴집니다. 주로 Windows 시스템으로 작업하는 경우 Azure PowerShell이 더 친숙하게 느껴집니다.

3.시작 화면에서 스토리지 계정 탑재를 선택하고, 스토리지 계정 구독을 선택한 다음, 적용을 선택합니다.

4.I want to create a storage account(저장소 계정을 만들고 싶습니다)를 선택한 후 Next(다음)를 선택합니다. 스토리지 계정 정보 만들기를 완료합니다.

image-20240814-060736.png

스토리지를 프로비전하는 데 몇 분 정도 걸립니다.

  1. 파일 업로드/다운로드 아이콘(상단 표시줄)을 선택한 다음, 업로드를 선택합니다.

  2. 편집기(중괄호) 아이콘을 선택하고 탐색 창의 왼쪽에 있는 템플릿 JSON 파일로 이동합니다.

  3. 변화를 주세요. 예를 들어 디스크 이름을 az104-disk3으로 변경합니다. Ctrl +S를 사용하여 변경 사항을 저장합니다.

참고: 템플릿 배포를 리소스 그룹, 구독, 관리 그룹 또는 테넌트로 지정할 수 있습니다. 배포 범위에 따라 다른 명령을 사용합니다.

  1. 리소스 그룹에 배포하려면 New-AzResourceGroupDeployment를 사용합니다.

아래와 같이 명령어 입력.

New-AzResourceGroupDeployment -ResourceGroupName AZ-104-M3-RG2-B7K5Q4ASXV -TemplateFile template.json -TemplateParameterFile parameters.json
Get-AzDisk

작업 4: CLI를 사용하여 템플릿 배포

  1. Cloud Shell에서 계속합니다. 왼쪽 위에서 Powershell을 선택한 다음, 드롭다운에서 Bash를 선택합니다. 선택을 확인합니다.

  2. Cloud Shell 스토리지에서 파일을 사용할 수 있는지 확인합니다. 이전 작업을 완료한 경우 템플릿 파일을 사용할 수 있어야 합니다.

  • ls

  1. 편집기(중괄호) 아이콘을 선택하고 템플릿 JSON 파일로 이동합니다.

  2. 변화를 주세요. 예를 들어 디스크 이름을 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 템플릿을 기반으로 하는 선언적 자동화 도구입니다.

  1. Bash 세션의 Cloud Shell에서 작업을 계속합니다.

2.다음 링크로 이동하여 다운로드 아이콘을 클릭하여 파일을 다운로드합니다 https://github.com/MicrosoftLearning/AZ-104-MicrosoftAzureAdministrator/blob/master/Allfiles/Labs/03/azuredeploydisk.bicep

  1. 편집기(중괄호) 아이콘을 선택하고 파일로 이동합니다.

  2. managedDiskName 값을 Disk4로 변경합니다.

  3. sku 이름 값을 StandardSSD_LRS로 변경합니다.

  4. diskSizeinGiB 값을 32로 변경합니다.

  5. az deployment group create --resource-group AZ-104-M3-RG3-B7K5Q4ASXV --template-file azuredeploydisk.bicep
    az disk list --output table

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.