Я создал учетную запись хранения и имею несколько виртуальных машин и больших двоичных объектов. Предполагается, что это будет классический аккаунт.
Я хочу перенести или преобразовать учетную запись хранения в ARM или новую версию. как это сделать?
Я пытался переместить содержимое одного диспетчера ресурсов в другой, но у меня не было возможности перейти с классического на ARM
спасибо
Полный процесс перемещения ASM в ресурсы ARM можно найти здесь.
Перенести ресурсы IaaS из классической версии в Azure Resource Manager с помощью Azure PowerShell.
Чтобы перенести учетную запись хранения, все вам нужно выполнить следующие командлеты PS:
ps:> $storageAccountName = "myStorageAccount"
ps:> Move-AzureStorageAccount -Validate -StorageAccountName $storageAccountName
ps:> Move-AzureStorageAccount -Prepare -StorageAccountName $storageAccountName
ps:> Move-AzureStorageAccount -Commit -StorageAccountName $storageAccountName
Если вы хотите прервать процесс (перед фиксацией), просто используйте:
Move-AzureStorageAccount -Abort -StorageAccountName $storageAccountName
Я хочу перенести или преобразовать учетная запись хранения на ARM или новую версия.
В Azure мы не можем преобразовать учетную запись хранения из ASM в ARM, но мы можем перенести ее.
Вы хотите переместить виртуальные машины и хранилище счет к модулю ARM? Если да, мы можем использовать следующий сценарий для их перемещения:
переместить виртуальные машины в модуль ARM (эта виртуальная машина создается без сети, за облачной службой):
Login-AzureRmAccount #login Azure Account ARM module
Get-AzureRMSubscription | Sort SubscriptionName | Select SubscriptionName
Select-AzureRmSubscription –SubscriptionName "My Azure Subscription"
Register-AzureRmResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
Get-AzureRmResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
Add-AzureAccount #login Azure Account ASM module
Get-AzureSubscription | Sort SubscriptionName | Select SubscriptionName
Select-AzureSubscription –SubscriptionName "My Azure Subscription"
Get-AzureService | ft Servicename
$serviceName = "jasonvm333"
$deployment = Get-AzureDeployment -ServiceName $serviceName
$deploymentName = $deployment.DeploymentName
$validate = Move-AzureService -Validate -ServiceName $serviceName -DeploymentName $deploymentName -CreateNewVirtualNetwork
$validate.ValidationMessages
Move-AzureService -Prepare -ServiceName $serviceName -DeploymentName $deploymentName -CreateNewVirtualNetwork
Move-AzureService -Commit -ServiceName $serviceName -DeploymentName $deploymentName
После завершения перемещения виртуальных машин используйте PowerShell для переместить Учетную запись хранения в модуль ARM:
$storageAccountName = "jasontest333"
Move-AzureStorageAccount -Prepare -StorageAccountName $storageAccountName
Move-AzureStorageAccount -Commit -StorageAccountName $storageAccountName
Дополнительная информация о перемещении ресурсов IaaS в модуль ARM, например о переносе виртуальных машин в виртуальную сеть, созданную платформой, или миграция в существующую виртуальную сеть в модели развертывания Resource Manager , пожалуйста, обратитесь к этой ссылке .
Я знаю, что это запоздалый ответ, однако эта ветка возникает при поиске миграции классического хранилища на ARM, поэтому подумал, что предоставлю обновление.
После последнего комментария здесь, Портал Azure был обновлен, чтобы разрешить запуск процесса миграции в блейд-серверах. Это сработало для тестовой учетной записи и, кажется, просто применяет 3 команды PowerShell, которые уже были отмечены Бруно
Действительно @Stevie W
верно, в лезвие Storage Account (Classic) есть опция, которая предлагает Перейти на ARM. Нажатие на него предлагает кнопки для проверки, подготовки и фиксации.