2016-07-05 5 views
0

Довольно новый для Azure и борется с созданием виртуальной машины из существующего vhd. Я получаю следующее сообщение об ошибке при выполнении New-AzureQuickVM -ImageName MyVirtualHD.vhd -Windows -ServiceName test:Azure - Аккаунт хранилища/ARM Issue

CurrentStorageAccountName is not accessible. Ensure that current storage account is accessible and the same location or affinity group as your cloud service.

Select-AzureRMSubscription не возвращает ничего для CurrentStorageAccount собственности. Get-AzureRMStorageAccount делает список моих учетных записей.

ответ

0

Azure имеет две модели развертывания: «Classic» и «Resource Manager» (ARM). Вы не видите свои учетные записи хранилища, созданные ARM, потому что вы используете команды powershell в классическом режиме, чтобы перечислять учетные записи хранилища, а ваши учетные записи хранилища были созданы с помощью нового API управления ресурсами (а классический API будет перечислять только учетные записи хранилища созданный с помощью «классического» API управления).

В этом примере показано, как вы смешиваете два типа. (также - не беспокойтесь о группах ресурсов в этом контексте - это не ваша проблема - группы ресурсов для этого не связаны).

Как только вы выберете свою подписку (через Select-AzureRmSubscription), а затем Get-AzureRmStorageAccount, вы должны увидеть все ваши недавно созданные учетные записи.

Также: Set-AzureSubscription делает что-то другое - это для изменения свойств подписки. Вы хотите, чтобы Select-... для выбора подписки по умолчанию для работы.

+0

Спасибо, Дэвид. У меня по-прежнему проблема с отсутствием свойства CurrentStorageAccount при использовании Select-AzureRMSubscription. В конечном счете, я хочу, чтобы иметь возможность вызвать New-AzureQuickVM и передать ему имя существующего vhd, но я не могу этого сделать, когда не вижу учетную запись хранилища. Есть идеи? – Dave

+0

Мне удалось установить свойство CurrentStorageAccount с помощью Set-AzureRMCurrentStorage. К сожалению, похоже, что ARM-эквивалент New-AzureQuickVM не подходит, поэтому я все еще ищу способ создания новой виртуальной машины на основе существующего vhd. – Dave

+0

Dave - один из вариантов для вас может заключаться в использовании шаблона json для создания виртуальной машины - проверьте: https://github.com/Azure/azure-quickstart-templates/tree/master/101-vm-simple-linux и вы можете увидеть, как развернуть с PowerShell в корне репо –

 Смежные вопросы

  • Нет связанных вопросов^_^