Назад | Перейти на главную страницу

как перенести учетную запись хранения Azure с классической версии на ARM

Я создал учетную запись хранения и имею несколько виртуальных машин и больших двоичных объектов. Предполагается, что это будет классический аккаунт. Я хочу перенести или преобразовать учетную запись хранения в 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, см. ссылка на сайт.

На самом деле @Stevie W правильно, в колонке Storage Account (Classic) есть опция, которая предлагает Перейти на ARM. При нажатии на нее появляются кнопки для проверки, подготовки и фиксации.

Я знаю, что это запоздалый ответ, однако эта тема возникает при поиске миграции классического хранилища на ARM, поэтому подумал, что предоставлю обновление.

С момента последнего комментария здесь портал Azure был обновлен, чтобы разрешить запуск процесса миграции в блейдах. Это сработало для тестовой учетной записи и, кажется, просто применяет 3 команды PowerShell, которые уже были отмечены Бруно.

Блейд хранилища Azure - вариант «Миграция на ARM»