Sample Script-VM-VHD-Attach.ps1
[샘플 스크립트]
$rgName = "rg-jhvm"
$vmname = "jh-vm"
$vmdiskadd=Get-AzurermVM -ResourceGroupName $rgname -Name $vmname
Add-AzureRMVMDataDisk -Name Data-jh-vm-2017-1 -VM $vmdiskadd -VhdUri https://rgjhvmdisks378.blob.core.windows.net/vhds/Datadisk2017.vhd -LUN 4 -Caching None -CreateOption Attach -DiskSizeInGB 10
Update-AzureRmVM -ResourceGroupName $rgname -VM $vmdiskadd
<스크립트의 수정할 값 정보>
#attach existing datadisks to VM
#수정해야하는 값
#rg-jhvm
#jh-vm
#Data-jh-vm-2017-1 = 가상 컴퓨터에 연결되는 디스크의 표시 이름
#https://rgjhvmdisks378.blob.core.windows.net/vhds/Datadisk2017.vhd = VHD 파일의 위치
#4 (-LUN) = 추가 되는 Disk의 LUN 넘버 (중복되면 안되기 때문에 기존 디스의 다음 번호로 입력을 하면 됩니다.
#10 (-DiskSizeInGB) = 연결되는 가상 디스크의 크기
가상 컴퓨터에 연결하기 위해 Azure 저장소에 업로드된 VHD 파일 의 URL이 필요합니다.
다른 환경에서 VHD를 upload해서 Azure 저장소에 저장시킨 vhd 파일을 azure vm에 Attach 할 수 있습니다.
예제>
Resourece group : rg-jhvm
Computer name : JH-VM
가상 컴퓨터에 연결하기 위한 Data Disk의 LUN 확인을 해야하며, 중복 되면 안됩니다.
예를 들면 3번까지 LUN을 디스크에서 사용 중일 경우, 스크립트를 실행하면 추가 디스크는 Lun 4로 할당이 되고, Azure VM에 대한 설정 업데이트를 진행하게 됩니다.
정상적으로 완료가 되면 아래와 같이 OK로 나타납니다.
Azure Portal에서 VM Disk를 확인하면 아래와 같이 추가 Disk가 연결 된 것을 확인 할 수 있습니다.
'Azure' 카테고리의 다른 글
[세미나 발표] 20160409_Open Camp_Azure 기초 세션 (0) | 2016.04.09 |
---|---|
[2016-03-17] Azure pricing and services updates (0) | 2016.03.17 |
Microsoft Azure Preview(미리보기) 기능 목록 (0) | 2016.03.16 |
Microsoft OMS -Part.01 (0) | 2016.03.15 |
[세미나 발표] 20160224_Microsoft Azure Virtual Network_v1 (0) | 2016.02.24 |