Mover хранилища — это ресурс верхнего уровня и развертывается в группе ресурсов Azure. Агенты Mover хранилища регистрируются с помощью средства перемещения хранилища. Перемещение хранилища также содержит проекты миграции и все, что необходимо для определения и мониторинга миграции отдельных источников в их целевые объекты в Azure.
В этой статье вы узнаете, как развернуть перемещение хранилища в группу ресурсов.
Необходимые компоненты
Прежде чем продолжить работу с первым развертыванием, ознакомьтесь со статьей "Планирование развертывания перемещения хранилища". В этой статье приведены рекомендации по выбору региона Azure для перемещения хранилища, количество ресурсов перемещения хранилища, которые следует учитывать при создании и более полезных аналитических данных.
Перед развертыванием ресурса перемещения хранилища убедитесь, что у вас есть соответствующие разрешения в выбранной подписке и группе ресурсов.
Если в этой подписке никогда не был развернут перемещение хранилища, и вы не являетесь владельцем подписки, ознакомьтесь с разделом "Подготовка подписки " в руководстве по планированию, упомянутом ранее.
Чтобы развернуть перемещение хранилища в группу ресурсов, необходимо быть членом роли участника или владельцаRBAC (на основе ролей контроль доступа) для выбранной группы ресурсов. В разделе "Разрешения" в руководстве по планированию содержится таблица с указанием разрешений, необходимых для различных сценариев миграции.
Для создания перемещения хранилища необходимо выбрать подписку, группу ресурсов, регион и имя. Рекомендации по планированию развертывания служба хранилища Azure Mover. Чтобы выбрать поддерживаемое имя, обратитесь к соглашению об именовании ресурсов.
Перейдите по ссылке "Создать ресурс" в портал Azure.
Найдите служба хранилища Azure Mover. При определении правильного результата поиска нажмите кнопку "Создать ". Откроется мастер создания ресурса перемещения хранилища.
Если вы предпочитаете выполнять справочные команды CLI локально, установите Azure CLI. Если вы работаете в Windows или macOS, Azure CLI можно запустить в контейнере Docker. Дополнительные сведения см. в статье Как запустить Azure CLI в контейнере Docker.
Если вы используете локальную установку, выполните вход в Azure CLI с помощью команды az login. Чтобы выполнить аутентификацию, следуйте инструкциям в окне терминала. Сведения о других возможностях, доступных при входе, см. в статье Вход с помощью Azure CLI.
Установите расширение Azure CLI при первом использовании, когда появится соответствующий запрос. Дополнительные сведения о расширениях см. в статье Использование расширений с Azure CLI.
Выполните команду az version, чтобы узнать установленную версию и зависимые библиотеки. Чтобы обновиться до последней версии, выполните команду az upgrade.
Чтобы создать ресурс перемещения хранилища, используйте команду az storage-mover create . Вам потребуется указать значения для необходимых --nameпараметров , --resource-group--location параметров. Параметры -description и tags являются необязательными.
## Log into your Azure CLI account, a browser window will appear so that you can confirm your login.
az login
## The Azure Storage Mover extension for CLI is not installed by default and needs to be installed manually. Install the Azure Storage Mover extension without a prompt.
az config set extension.use_dynamic_install=yes_without_prompt
## Set variables
$storageMoverName = "The name of the Storage Mover resource."
$resourceGroupName = "Name of resource group"
$description = "A description for the storage mover."
$location = "The geo-location where the resource lives. When not specified, the location fo the resource group will be used."
$tags = "Resource tags. Support shorthand-syntax, json-file and yaml-file. Try '??' to show more."
## Create a Storage Mover resource.
az storage-mover create --Name $storageMoverName \
--ResourceGroupName $resourceGroupName \
--Location $location \
Подготовка среды Azure PowerShell
Если вы решили использовать Azure PowerShell локально:
Командлет New-AzStorageMover используется для создания нового ресурса перемещения хранилища в группе ресурсов. Если модуль еще не установлен Az.StorageMover :
## Ensure you are running the latest version of PowerShell 7
$PSVersionTable.PSVersion
## Your local execution policy must be set to at least remote signed or less restrictive
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
## If you don't have the general Az PowerShell module, install it first
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force
## Lastly, the Az.StorageMover module is not installed by default and must be manually requested.
Install-Module -Name Az.StorageMover -Scope CurrentUser -Repository PSGallery -Force
Чтобы развернуть ресурс перемещения хранилища, необходимо указать значения необходимых -Name-ResourceGroupNameпараметров и -Region параметров. Параметр -Description является необязательным.
## Set variables
$subscriptionID = "Your subscription ID"
$resourceGroupName = "Your resource group name"
$storageMoverName = "Your storage mover name"
$description = "Optional, up to 1024 characters"
## Log into Azure with your Azure credentials
Connect-AzAccount -SubscriptionId $subscriptionID
## If this is the first storage mover resource deployed in this subscription:
## You need to manually register the resource provider namespaces Microsoft.StorageMover and Microsoft.HybridCompute with your subscription.
## This only needs to be done once per subscription. You must have at least Contributor permissions (RBAC role) on the subscription.
Register-AzResourceProvider -ProviderNamespace Microsoft.StorageMover
Register-AzResourceProvider -ProviderNamespace Microsoft.HybridCompute
## The value for the Azure region of your resource stems from an enum.
## To find the correct Location value for your selected Azure region, run:
## Get-AzLocation | select displayname,location
## Create a storage mover resource
New-AzStorageMover `
-Name $storageMoverName `
-ResourceGroupName $resourceGroupName `
-Location "Your Location value"
Следующие шаги
Перейдите к одной из следующих статей, чтобы узнать, как развернуть агент Перемещения хранилища или создать проект миграции.