Storage Mover es un recurso de nivel superior y se implementa en un grupo de recursos de Azure. Los agentes de Storage Mover se registran con Storage Mover. Storage Mover también contiene proyectos de migración y todo lo que necesita para definir y supervisar la migración de los orígenes individuales a los destinos de Azure.
En este artículo, aprenderá a implementar Storage Mover en el grupo de recursos.
Requisitos previos
Debe leer el artículo Planeamiento de una implementación de Storage Mover antes de continuar con la primera implementación. En el artículo se comparten los procedimientos recomendados a fin de seleccionar una región de Azure para Storage Mover, el número de recursos de Storage Mover que debe considerar crear y la información más útil.
Antes de implementar un recurso de Storage Mover, asegúrese de que tiene los permisos adecuados en la suscripción y el grupo de recursos seleccionados.
Si nunca se ha implementado Storage Mover en esta suscripción y no es propietario de la suscripción, revise la sección Preparación de la suscripción en la guía de planeamiento que se ha mencionado antes.
Para implementar una instancia de Storage Mover en un grupo de recursos, debe ser miembro del rol de RBAC (control de acceso basado en roles)Colaborador o Propietario para el grupo de recursos seleccionado. La sección Permisos de la guía de planeamiento consta de una tabla que describe los permisos que necesita para varios escenarios de migración.
Busque Azure Storage Mover. Cuando identifique el resultado de búsqueda correcto, seleccione el botón Crear. Se abre un asistente para crear un recurso de Storage Mover.
Si prefiere ejecutar comandos de referencia de la CLI localmente, instale la CLI de Azure. Si utiliza Windows o macOS, considere la posibilidad de ejecutar la CLI de Azure en un contenedor Docker. Para más información, vea Ejecución de la CLI de Azure en un contenedor de Docker.
Si usa una instalación local, inicie sesión en la CLI de Azure mediante el comando az login. Siga los pasos que se muestran en el terminal para completar el proceso de autenticación. Para ver otras opciones de inicio de sesión, consulte Inicio de sesión con la CLI de Azure.
En caso de que se le solicite, instale las extensiones de la CLI de Azure la primera vez que la use. Para más información sobre las extensiones, consulte Uso de extensiones con la CLI de Azure.
Ejecute az version para buscar cuál es la versión y las bibliotecas dependientes que están instaladas. Para realizar la actualización a la versión más reciente, ejecute az upgrade.
Para crear un recurso de Storage Mover, use el comando az storage-mover create. Tendrá que proporcionar valores para los parámetros --name, --resource-group y --location obligatorios. Los parámetros -description y tags son opcionales.
## 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 \
Preparación del entorno de Azure PowerShell
Si opta por usar Azure PowerShell en un entorno local:
El cmdlet New-AzStorageMover se usa para crear un nuevo recurso de Storage Mover en un grupo de recursos. Si aún no ha instalado el módulo 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
Para implementar un recurso de Storage Mover, deberá proporcionar valores para los parámetros -Name, -ResourceGroupName y -Region necesarios. El -Description es 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"
Pasos siguientes
Consulte uno de los siguientes artículos para obtener información sobre cómo implementar un agente de Storage Mover o crear un proyecto de migración.