Um Storage Mover é um recurso de nível superior e é implantado em um grupo de recursos do Azure. Os agentes do Storage Mover são registrados com um storage mover. O movimentador de armazenamento também contém projetos de migração e tudo o que você precisa para definir e monitorar a migração de suas fontes individuais para seus destinos no Azure.
Neste artigo, você aprenderá como implantar um movimentador de armazenamento em seu grupo de recursos.
Pré-requisitos
Você deve ler o artigo Planejando a implantação de um movimentador de armazenamento antes de continuar com sua primeira implantação. O artigo compartilha as práticas recomendadas para selecionar uma região do Azure para seu movimentador de armazenamento, o número de recursos do movimentador de armazenamento que você deve considerar criar e informações mais úteis.
Antes de implantar um recurso de movimentação de armazenamento, verifique se você tem as permissões apropriadas na assinatura e no grupo de recursos selecionados.
Se nunca houve um movimentador de armazenamento implantado nesta assinatura e você não é proprietário de uma assinatura, consulte a seção Preparando sua assinatura no guia de planejamento mencionado anteriormente.
Para implantar um movimentador de armazenamento em um grupo de recursos, você deve ser membro da função RBAC (Controle de Acesso Baseado em Função) de Colaborador ou Proprietário para o grupo de recursos selecionado. A seção Permissões no guia de planejamento tem uma tabela que descreve as permissões necessárias para vários cenários de migração.
A criação de um movimentador de armazenamento exige que você decida sobre uma assinatura, um grupo de recursos, uma região e um nome. O artigo Planejando uma implantação do Azure Storage Mover compartilha práticas recomendadas. Consulte a convenção de nomenclatura de recursos para escolher um nome suportado.
Implantar um recurso de movimentação de armazenamento
Navegue até o link Criar um recurso no portal do Azure.
Procure o Azure Storage Mover. Quando identificar o resultado da pesquisa correto, selecione o botão Criar . Um assistente para criar um recurso de movimentação de armazenamento é aberto.
Se preferir executar comandos de referência da CLI localmente, instale a CLI do Azure. Se estiver a utilizar o Windows ou macOS, considere executar a CLI do Azure num contentor Docker. Para obter mais informações, consulte Como executar a CLI do Azure em um contêiner do Docker.
Se estiver a utilizar uma instalação local, inicie sessão no CLI do Azure ao utilizar o comando az login. Para concluir o processo de autenticação, siga os passos apresentados no seu terminal. Para outras opções de entrada, consulte Entrar com a CLI do Azure.
Quando solicitado, instale a extensão da CLI do Azure na primeira utilização. Para obter mais informações sobre as extensões, veja Utilizar extensões com o CLI do Azure.
Execute o comando az version para localizar a versão e as bibliotecas dependentes instaladas. Para atualizar para a versão mais recente, execute o comando az upgrade.
Para criar um recurso de movimentação de armazenamento, use o comando az storage-mover create . Você precisará fornecer valores para os parâmetros , --resource-group, --location necessários--name. Os -description parâmetros e tags são opcionais.
## 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 \
Preparar seu ambiente do Azure PowerShell
Se você optar por usar o Azure PowerShell localmente:
O New-AzStorageMover cmdlet é usado para criar um novo recurso de movimentação de armazenamento em um grupo de recursos. Se ainda não instalou o Az.StorageMover módulo:
## 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
Para implantar um recurso de movimentação de armazenamento, você precisará fornecer valores para os parâmetros -Name, -ResourceGroupNamee -Region necessários. O -Description parâmetro é opcional.
## 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"
Próximos passos
Avance para um dos próximos artigos para saber como implantar um agente do Storage Mover ou criar um projeto de migração.