Projekt Mover úložiště slouží k uspořádání úloh migrace do logických úkolů nebo komponent. Projekt obsahuje alespoň jednu definici úlohy, která pak popisuje každý zdroj dat a cílový koncový bod pro váš projekt. Vysvětlení článku Hierarchie prostředků služby Storage Mover obsahuje podrobnější informace o vztahu mezi službou Storage Mover a jejími projekty.
Když definujete projekt, je vhodné do stejného projektu přidat všechny související zdroje dat, které jsou vzájemně závislé, aby se mohly migrovat společně. Měli byste přidat všechny zdroje dat potřebné k migraci jedné úlohy místo vytváření projektů pro každý zdroj dat v plánu migrace. V plánu migrace můžete také vytvořit jednotlivé projekty pro každou odlišnou skupinu zdrojů dat.
Tento článek vás provede vytvořením a správou projektů Azure Storage Mover. Abyste mohli postupovat podle těchto příkladů, budete potřebovat prostředek přesunu úložiště nejvyšší úrovně. Pokud jste ho ještě nevytvořili, než budete pokračovat, postupujte podle kroků v článku Vytvoření prostředku služby Storage Mover.
Po dokončení kroků v tomto článku budete moct vytvářet a spravovat projekty pomocí webu Azure Portal a Azure PowerShellu.
Vytvoření projektu
Prvním krokem při definování úlohy migrace je vytvoření zdroje projektu. Po vytvoření projektu můžete pro zdroj dat přidat zdrojové a cílové koncové body. V tomto příkladu záměrně necháte pole popisu prázdné. Potom ho přidáte do části Zobrazit a upravit vlastnosti projektu dále v tomto článku.
Důležité
Pokud jste ještě nenasadili prostředek pomocí poskytovatele prostředků, budete muset vytvořit prostředek nejvyšší úrovně.
Upozornění
Přejmenování zdrojů projektu není podporováno. Je vhodné zajistit, abyste projekt pojmenovali odpovídajícím způsobem, protože po zřízení nebudete moct změnit název projektu.
Přejděte na stránku Průzkumníka projektů na webu Azure Portal a získejte přístup k projektům. Výchozí zobrazení Všechny projekty zobrazuje názvy všech zřízených projektů a souhrn úloh, které obsahují.
Výběrem možnosti Vytvořit projekt otevřete podokno Vytvořit projekt . Do pole Název projektu zadejte hodnotu názvu projektu, ale pole popis projektu nechejte prázdné. Nakonec vyberte Vytvořit , abyste zřídili projekt.
Rutina New-AzStorageMoverProject slouží k vytvoření nového projektu v rámci prostředku moveru úložiště, který jste dříve nasadili. Pokud jste modul ještě nenainstalovali 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
Připojení k vašemu účtu Azure pomocí rutinyConnect-AzAccount. Zadejte ID vašeho předplatného zadáním hodnoty parametru -Subscription , jak je znázorněno v příkladu.
Connect-AzAccount -Subscription $subscriptionID
Po úspěšném připojení můžete pomocí New-AzStorageMoverProject rutiny vytvořit nový projekt, jak je znázorněno v následujícím příkladu.
Následující ukázková odpověď obsahuje ProvisioningState vlastnost, jejíž hodnota označuje, že projekt byl úspěšně vytvořen.
Description : This is a project used for demonstration.
Id : /subscriptions/<GUID>/resourceGroups/
demoResourceGroup/providers/Microsoft.StorageMover/storageMovers/
demoMover/projects/demoProject
Name : testingAgain
ProvisioningState : Succeeded
SystemDataCreatedAt : 8/17/2022 1:19:00 AM
SystemDataCreatedBy : user@contoso.com
SystemDataCreatedByType : User
SystemDataLastModifiedAt : 8/17/2022 1:19:00 AM
SystemDataLastModifiedBy : user@contoso.com
SystemDataLastModifiedByType : User
Type : microsoft.storagemover/storagemovers/projects
Zobrazení a úprava vlastností projektu
V závislosti na vašem případu použití možná budete muset načíst konkrétní projekt nebo úplný seznam všech zdrojů projektu. Možná budete muset přidat nebo upravit popis projektu.
Podle kroků v této části zobrazte projekty přístupné pro váš prostředek Storage Mover.
Přejděte na stránku Průzkumníka projektů na webu Azure Portal a zobrazte seznam dostupných projektů. Filtry můžete vytvořit a použít pro omezení nebo tvarování zobrazení. Pokud chcete zúžit rozsah výsledků, můžete pokračovat v přidávání dalších filtrů.
Filtry můžou být také upraveny nebo odebrány podle potřeby, jak je znázorněno v následujícím příkladu. V současné době se podporuje pouze filtrování projektů podle názvu.
V podokně Průzkumníka projektů nebo v seznamu výsledků vyberte název projektu vytvořeného v předchozí části. Vlastnosti projektu a souhrnná data úlohy se zobrazí v podokně podrobností .
Pokud projekt nemá platný popis, vyberte Přidat popis a zobrazte podokno Upravit popis .
Pokud popis existuje, zobrazí se pod nadpisem Popis . Výběrem ikony Upravit vedle popisu nebo ikony Upravit popis zobrazte podokno úprav. Následující obrázek znázorňuje umístění dvou ikon.
V podokně úprav upravte popis projektu. V dolní části podokna vyberte Uložit a potvrďte provedené změny.
Pomocí rutiny Get-AzStorageMoverProject můžete načíst seznam zdrojů projektů. Volitelně můžete zadat hodnotu parametru pro načtení konkrétního -Name zdroje projektu. Volání rutiny bez volitelného parametru vrátí seznam všech zřízených projektů ve vaší skupině prostředků.
Následující příklad načte konkrétní zdroj projektu zadáním hodnoty demoProject .
Níže uvedená ukázková odpověď obsahuje vlastnosti zadaného projektu, včetně prázdné Description.
Description :
Id : /subscriptions/<GUID>/resourceGroups/
demoResourceGroup/providers/Microsoft.StorageMover/storageMovers/
demoMover/projects/demoProject
Name : demoProject
ProvisioningState : Succeeded
SystemDataCreatedAt : 7/15/2022 6:22:51 PM
SystemDataCreatedBy : user@contoso.com
SystemDataCreatedByType : User
SystemDataLastModifiedAt : 8/16/2022 10:36:52 PM
SystemDataLastModifiedBy : user@contoso.com
SystemDataLastModifiedByType : User
Type : microsoft.storagemover/storagemovers/projects
Pokud chcete přidat chybějící popis do projektu vráceného rutinou, musíte tuto rutinu Update-AzStorageMoverProject použít. V tomto případě jsou -ResourceGroupName-StorageMoverNamevšak všechny parametry a -Name parametry povinné. Také budete chtít chybějící hodnotu -Description popisu projektu zadat parametrem, jak je znázorněno v následujícím příkladu.
Zahrnutá ProvisioningState v odpovědi potvrzuje, že projekt byl úspěšně aktualizován.
Description : Demo project managed with PowerShell.
Id : /subscriptions/<GUID>/resourceGroups/
demoResourceGroup/providers/Microsoft.StorageMover/storageMovers/
demoMover/projects/demoProject
Name : demoProject
ProvisioningState : Succeeded
SystemDataCreatedAt : 7/15/2022 6:22:51 PM
SystemDataCreatedBy : user@contoso.com
SystemDataCreatedByType : User
SystemDataLastModifiedAt : 8/24/2022 7:47:50 AM
SystemDataLastModifiedBy : user@contoso.com
SystemDataLastModifiedByType : User
Type : microsoft.storagemover/storagemovers/projects
Odstranění projektu
Odebrání zdroje projektu by mělo být relativně vzácným výskytem v produkčním prostředí, i když může být užitečné. Pokud chcete odstranit prostředek projektu Storage Mover, postupujte podle příkladu tohoto příkladu.
Upozorňující
Odstranění projektu je trvalá akce a nelze ji vrátit zpět. Je vhodné zajistit, abyste projekt odstranili, protože ho nebudete moct později obnovit.
Přejděte na stránku Průzkumníka projektů na webu Azure Portal a zobrazte projekty a souhrn úloh, které obsahují.
Nejprve v podokně Průzkumníka projektů nebo v seznamu výsledků vyberte název projektu, který chcete odstranit. Potom v podokně Podrobností projektu vyberte Odstranit projekt. Nakonec v dialogovém okně Potvrdit odstranění projektu vyberte Odstranit a trvale odeberte projekt. V případě potřeby si projděte zvýrazněné výběry na následujícím obrázku.
Upozorňující
Odstraněním projektu se odstraní všechny definice obsažené úlohy, jejich historie spuštění a výsledky. Odstranění některého z těchto prostředků je trvalé a nedá se vrátit zpět. Koncové body úložiště nejsou ovlivněné.
Remove-AzStorageMoverProject Slouží k trvalému odstranění zdroje projektu. Zadejte název projektu s parametrem -Name a skupinou prostředků a názvy prostředků přesunovače úložiště s -ResourceGroupName parametry a -StorageMoverName parametry.
Odstraněním projektu se odstraní všechny definice obsažené úlohy, jejich historie spuštění a výsledky. Odstranění některého z těchto prostředků je trvalé a nedá se vrátit zpět. Koncové body úložiště nejsou ovlivněné.
Další kroky
Po vytvoření projektů můžete začít pracovat s definicemi úloh.