Миграция (или использование) старого виртуального жесткого диска в учетной записи классического хранилища для использования с новой (не классической) виртуальной машиной - PullRequest
0 голосов
/ 09 сентября 2018

Я нахожу варианты хранения запутанными до сих пор. Кажется, что я могу иметь диск в качестве виртуального жесткого диска (хранится как «блоб страницы») в учетной записи хранения (классическая или новая), или я могу создать «диск» напрямую. Я не уверен, каковы преимущества каждого варианта.

Моя проблема в том, что у меня была старая классическая виртуальная машина, на которой диск с данными сохранялся как виртуальный жесткий диск (page blob) в учетной записи Classic Storage. Я создал новую виртуальную машину (не классическую) и хочу подключить тот же виртуальный жесткий диск, но я не вижу способа сделать это. Если я нажимаю «Создать новые данные» «Диск», то у меня есть возможность скопировать снимок, но я не могу видеть снимки со своей старой учетной записи Classic Storage , хотя я могу видеть снимки из моих новых учетных записей хранения, поэтому я подумал, что мне нужно мигрировать.

Я нашел этот ответ на SO, который предполагает, что можно выполнить миграцию с помощью Powershell, следуя инструкциям на этой странице .

На основании этих инструкций я выполнил следующие команды:

Connect-AzureRmAccount
Select-AzureRmSubscription –SubscriptionName "Visual Studio Premium with MSDN"  
Register-AzureRmResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate // wait 5 minutes till it registers
Add-AzureAccount
Select-AzureSubscription –SubscriptionName "Visual Studio Premium with MSDN"
$storageAccountName = "<Name of Classic Storage Account>"
Move-AzureStorageAccount -Validate -StorageAccountName $storageAccountName // validation passes
Move-AzureStorageAccount -Prepare -StorageAccountName $storageAccountName // throws an an exception:

Move-AzureStorageAccount : InternalError : The server encountered an internal error. Please retry the request.
At line:1 char:5
+     Move-AzureStorageAccount -Prepare -StorageAccountName $storageAcc ...
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Move-AzureStorageAccount], ComputeCloudException
    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.StorageServices.MoveStorageAccountComm
   and

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...