Usługa Storage Mover to zasób najwyższego poziomu i jest wdrażany w grupie zasobów platformy Azure. Agenci usługi Storage Mover są zarejestrowani w trybie mover magazynu. Funkcja mover magazynu przechowuje również projekty migracji i wszystko, co należy zdefiniować i monitorować migrację poszczególnych źródeł do ich celów na platformie Azure.
W tym artykule dowiesz się, jak wdrożyć przejście magazynu do grupy zasobów.
Wymagania wstępne
Przed kontynuowaniem pierwszego wdrożenia należy przeczytać artykuł Planowanie wdrożenia mover magazynu. W artykule opisano najlepsze rozwiązania dotyczące wybierania regionu świadczenia usługi Azure na potrzeby przejścia do magazynu, liczby zasobów mover magazynu, które należy wziąć pod uwagę podczas tworzenia i bardziej przydatnych szczegółowych informacji.
Przed wdrożeniem zasobu mover magazynu upewnij się, że masz odpowiednie uprawnienia w wybranej subskrypcji i grupie zasobów.
Jeśli w tej subskrypcji nigdy nie wdrożono trybu mover magazynu i nie jesteś właścicielem subskrypcji, zapoznaj się z sekcją Przygotowywanie subskrypcji w przewodniku planowania wymienionym wcześniej.
Aby wdrożyć przejście magazynu do grupy zasobów, musisz być członkiem roli Współautor lub Kontrola dostępu oparta na rolach właściciela(kontrola dostępu oparta na rolach) dla wybranej grupy zasobów. Sekcja Uprawnienia w przewodniku planowania zawiera tabelę przedstawiającą uprawnienia potrzebne w różnych scenariuszach migracji.
Utworzenie mover magazynu wymaga podjęcia decyzji o subskrypcji, grupie zasobów, regionie i nazwie. Artykuł Planowanie wdrożenia usługi Azure Storage Mover zawiera najlepsze rozwiązania. Zapoznaj się z konwencją nazewnictwa zasobów, aby wybrać obsługiwaną nazwę.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj interfejs wiersza polecenia platformy Azure. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie interfejsu wiersza polecenia platformy Azure w kontenerze Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure za pomocą polecenia az login. Aby ukończyć proces uwierzytelniania, wykonaj kroki wyświetlane w terminalu. Aby uzyskać inne opcje logowania, zobacz Logowanie się przy użyciu interfejsu wiersza polecenia platformy Azure.
Uruchom polecenie az version, aby znaleźć zainstalowane wersje i biblioteki zależne. Aby uaktualnić do najnowszej wersji, uruchom polecenie az upgrade.
Aby utworzyć zasób magazynu mover, użyj polecenia az storage-mover create . Musisz podać wartości dla wymaganych --nameparametrów , , --resource-group--location . Parametry -description i tags są opcjonalne.
## 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 \
Przygotowywanie środowiska programu Azure PowerShell
Jeśli zdecydujesz się używać programu Azure PowerShell lokalnie:
Polecenie New-AzStorageMover cmdlet służy do tworzenia nowego zasobu mover magazynu w grupie zasobów. Jeśli moduł nie został Az.StorageMover jeszcze zainstalowany:
## 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
Aby wdrożyć zasób mover magazynu, musisz podać wartości wymaganych -Nameparametrów , -ResourceGroupNamei -Region . Parametr -Description jest opcjonalny.
## 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"
Następne kroki
Przejdź do jednego z następnych artykułów, aby dowiedzieć się, jak wdrożyć agenta usługi Storage Mover lub utworzyć projekt migracji.