Une ressource Storage Mover est une ressource de haut niveau déployée dans un groupe de ressources Azure. Les agents Storage Mover sont inscrits auprès d’une ressource Storage Mover. La ressources Storage Mover contient également des projets de migration et tout ce dont vous avez besoin pour définir et surveiller la migration de vos sources individuelles vers leurs cibles dans Azure.
Dans cet article, vous allez apprendre à déployer une ressource Storage Mover sur votre groupe de ressources.
Prérequis
Vous devez lire l’article Planification d’un déploiement Storage Mover avant de poursuivre votre premier déploiement. L’article partage les meilleures pratiques pour sélectionner une région Azure pour votre Storage Mover, le nombre de ressources Storage Mover que vous devez envisager de créer et d’autres informations utiles.
Avant de déployer une ressource Storage Mover, vérifiez que vous disposez des autorisations appropriées dans l’abonnement et le groupe de ressources sélectionnés.
S’il n’y a jamais eu de ressource Storage Mover déployée dans cet abonnement et que vous n’êtes pas propriétaire de l’abonnement, passez en revue la section Préparation de votre abonnement dans le guide de planification mentionné précédemment.
Pour déployer un Storage Mover dans un groupe de ressources, vous devez être membre du rôle RBAC Contributeur ou Propriétaire(contrôle d’accès en fonction du rôle) pour le groupe de ressources sélectionné. La section Autorisations du guide de planification contient un tableau décrivant les autorisations dont vous avez besoin pour différents scénarios de migration.
Cliquez sur le lien Créer une ressource dans le portail Azure.
Recherchez Azure Storage Mover. Lorsque vous identifiez le résultat de recherche correct, sélectionnez le bouton Créer. Un Assistant permettant de créer une ressource Storage Mover s’ouvre.
Si vous préférez exécuter les commandes de référence de l’interface de ligne de commande localement, installez l’interface Azure CLI. Si vous exécutez sur Windows ou macOS, envisagez d’exécuter Azure CLI dans un conteneur Docker. Pour plus d’informations, consultez Guide pratique pour exécuter Azure CLI dans un conteneur Docker.
Si vous utilisez une installation locale, connectez-vous à Azure CLI à l’aide de la commande az login. Pour finir le processus d’authentification, suivez les étapes affichées dans votre terminal. Pour connaître les autres options de connexion, consultez Se connecter avec Azure CLI.
Lorsque vous y êtes invité, installez l’extension Azure CLI lors de la première utilisation. Pour plus d’informations sur les extensions, consultez Utiliser des extensions avec Azure CLI.
Exécutez az version pour rechercher la version et les bibliothèques dépendantes installées. Pour effectuer une mise à niveau vers la dernière version, exécutez az upgrade.
Pour créer une ressource Storage Mover, utilisez la commande az storage-mover create. Vous devez fournir des valeurs pour les paramètres --name, --resource-group et --location obligatoires. Les paramètres -description et tags sont facultatifs.
## 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 \
Préparer votre environnement Azure PowerShell
Si vous choisissez d’utiliser Azure PowerShell localement :
L’applet de commande New-AzStorageMover est utilisée pour créer une ressource Storage Mover dans un groupe de ressources. Si vous n’avez pas encore installé le module 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
Pour déployer une ressource Storage Mover, vous devez fournir des valeurs pour les paramètres -Name, -ResourceGroupName et -Region requis. Le paramètre -Description est facultatif.
## 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"
Étapes suivantes
Passez à l’un des articles suivants pour découvrir comment déployer un agent Storage Mover ou créer un projet de migration.