2014-10-15 1 views
1

Azure PowerShell 챌린지가 있습니다.정적 IP로 VM을 만들려고 할 때 CurrentStorageAccountName에 액세스 할 수 없습니다.

기존 디스크를 기반으로 정적 IP로 VM을 생성하려고합니다.

내가 실행 한 다음 나는 다음과 같은 스크립트를 실행할 때

Add-AzureDisk -DiskName $diskname -MediaLocation $medialocation -Label "bootdisk" -OS "Linux" 

그러나 VM 디스크의 목록에 내 디스크를 볼 수 있습니다

Set-AzureSubscription -SubscriptionName "my subscrption" -CurrentStorageAccountName "my storage account" 


$vmImg = New-AzureVMConfig -Name $vmname -InstanceSize Large -DiskName $diskname -Verbose | 
     Set-AzureSubnet -SubnetNames "my subnet" | 
     Set-AzureStaticVNetIP -IPAddress "192.168.58.101" 


    New-AzureVM -ServiceName $cloudservicename -VMs $vmImg 

내가이 오류를 얻을를

New-AzureVM : CurrentStorageAccountName에 액세스 할 수 없습니다. 현재 스토리지 계정에 액세스 확인하고 클라우드 서비스가 이미 종료 할 때 클라우드 서비스

나는 몇 가지 조사를하고 그 발견과 같은 위치 또는 선호도 그룹의 문제이다. 그러나 New-AzureVM에서 클라우드 서비스를 만들고이를 수동으로 만들 수 있도록하는 등의 모든 해결 방법을 제안했습니다.

이 문제가 발생 했습니까? 정적 IP가 필요한 이유는 동적 IP를 허용하면 VM의 모든 것이 손상된다는 것입니다.

의견을 보내 주시면 대단히 감사하겠습니다.

답변

2

다음을 시도하여 문제가 해결되는지 확인하십시오. 최대

청소 : -

청소 밖으로 % APPDATA % \ 윈도우 애저 파워 쉘. 모든 PowerShell을 인스턴스를 닫습니다 추가 azureaccount

1 단계 :

설정 AzureSubscription -SubscriptionName "MSDN에 Visual Studio를 궁극적 인"-CurrentStorageAccount $ storageAccountName이

2 단계 : 확인을하여 IPAddress 인 경우 유효한.

테스트 - AzureStaticVNetIP -VNetName $ vnetName -IPAddress 10.0.0.9

3 단계 :

새로운-AzureVMConfig -Name "testvmkv21"-InstanceSize Basic_A2 -label "testvmkv1"-ImageName (은 Get-AzureVMImage를) [88]. 이미지 이름 | Set-AzureSubnet "subnet-1"| Set-AzureStaticVNetIP -IPAddress 10.0.0.9 | add-azureprovisioningconfig -adminusername "myuser"-windows -password "!! abc039"| Add-AzureEndpoint -LocalPort 80 - 이름 'HTTP'- 프로토콜 tcp-PublicPort 80 | Add-AzureEndpoint -LocalPort 443 -Name 'HTTPS'-Protocol tcp -PublicPort 443 | New-AzureVM -ServiceName "testvmkv21"-Location "East US"-VNetName "eastusvnet"

+0

나는 1 단계를 수행합니다. 2. 저장소를 삭제하고 새 것을 다시 만드십시오. 다음 단계로 단계별로 돌아가십시오 : https://500errs.wordpress.com/2015/08/16/azure-collection/ 그리고 저에게 도움이됩니다. –