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