Storage Mover는 최상위 리소스이며 Azure 리소스 그룹에 배포됩니다. Storage Mover 에이전트는 스토리지 이동기로 등록됩니다. 또한 스토리지 이동기는 마이그레이션 프로젝트와 개별 원본을 Azure의 대상으로 마이그레이션하는 것을 정의하고 모니터링하는 데 필요한 모든 것을 보유합니다.
이 문서에서는 리소스 그룹에 스토리지 이동기를 배포하는 방법을 알아봅니다.
필수 조건
첫 번째 배포를 계속하기 전에 스토리지 이동기 배포 계획 문서를 읽어야 합니다. 이 문서에서는 스토리지 이동기용 Azure 지역선택에 대한 모범 사례, 생성을 고려해야 하는 스토리지 이동기 리소스 수 및 더 유용한 인사이트를 공유합니다.
스토리지 이동기 리소스를 배포하기 전에 선택한 구독 및 리소스 그룹에 적절한 권한이 있는지 확인합니다.
이 구독에 배포된 스토리지 이동기가 없고 구독 소유자가 아닌 경우 앞에서 언급한 계획 가이드에서 구독 준비하기 섹션을 검토합니다.
리소스 그룹에 스토리지 이동기를 배포하려면 선택한 리소스 그룹에 대한 기여자 또는 소유자RBAC(역할 기반 액세스 제어) 역할의 구성원이어야 합니다. 계획 가이드의 사용 권한 섹션에는 다양한 마이그레이션 시나리오에 필요한 권한을 설명하는 테이블이 있습니다.
CLI 참조 명령을 로컬에서 실행하려면 Azure CLI를 설치합니다. Windows 또는 macOS에서 실행 중인 경우 Docker 컨테이너에서 Azure CLI를 실행하는 것이 좋습니다. 자세한 내용은 Docker 컨테이너에서 Azure CLI를 실행하는 방법을 참조하세요.
로컬 설치를 사용하는 경우 az login 명령을 사용하여 Azure CLI에 로그인합니다. 인증 프로세스를 완료하려면 터미널에 표시되는 단계를 수행합니다. 다른 로그인 옵션은 Azure CLI를 사용하여 로그인을 참조하세요.
메시지가 표시되면 처음 사용할 때 Azure CLI 확장을 설치합니다. 확장에 대한 자세한 내용은 Azure CLI에서 확장 사용을 참조하세요.
스토리지 이동기 리소스를 만들려면 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 \
New-AzStorageMover cmdlet은 리소스 그룹에서 새 스토리지 이동기 리소스를 만드는 데 사용됩니다. 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"
다음 단계
다음 문서 중 하나로 이동하여 Storage Mover 에이전트를 배포하거나 마이그레이션 프로젝트를 만드는 방법을 알아봅니다.