Een Storage Mover-project wordt gebruikt om migratietaken te organiseren in logische taken of onderdelen. Een project bevat ten minste één taakdefinitie, die op zijn beurt elke gegevensbron en het doeleindpunt voor uw project beschrijft. Het artikel Understanding the Storage Mover resource hierarchy article bevat meer gedetailleerde informatie over de relatie tussen een Storage Mover en de bijbehorende projecten.
Wanneer u een project definieert, is het een goed idee om alle gerelateerde, onderling afhankelijke gegevensbronnen toe te voegen aan hetzelfde project, zodat ze samen kunnen worden gemigreerd. Voeg alle gegevensbronnen toe die nodig zijn om één workload te migreren in plaats van projecten te maken voor elke gegevensbron in uw migratieplan. U kunt er ook voor kiezen om afzonderlijke projecten te maken voor elke afzonderlijke groep gegevensbronnen in uw migratieplan.
In dit artikel wordt u begeleid bij het maken en beheren van Azure Storage Mover-projecten. Als u deze voorbeelden wilt volgen, hebt u een opslagmover-resource op het hoogste niveau nodig. Als u er nog geen hebt gemaakt, volgt u de stappen in het artikel Een Storage Mover-resource maken voordat u doorgaat.
Nadat u de stappen in dit artikel hebt voltooid, kunt u projecten maken en beheren met behulp van Azure Portal en Azure PowerShell.
Een project maken
De eerste stap bij het definiëren van een migratietaak is het maken van een projectresource. Nadat het project is gemaakt, kunt u bron- en doeleindpunten toevoegen voor uw gegevensbron. In dit voorbeeld laat u het beschrijvingsveld opzettelijk leeg. U voegt deze vervolgens toe in de sectie Eigenschappen van een project weergeven en bewerken verderop in dit artikel.
Belangrijk
Als u nog geen resource hebt geïmplementeerd met behulp van de resourceprovider, moet u uw resource op het hoogste niveau maken.
Let op
Het wijzigen van de naam van projectresources wordt niet ondersteund. Het is een goed idee om ervoor te zorgen dat u het project op de juiste manier hebt benoemd, omdat u de naam van het project niet kunt wijzigen nadat het is ingericht.
Navigeer naar de pagina Projectverkenner in Azure Portal voor toegang tot uw projecten. In de standaardweergave Alle projecten worden de namen weergegeven van ingerichte projecten en een overzicht van de taken die ze bevatten.
Selecteer Project maken om het deelvenster Een project maken te openen. Geef een projectnaamwaarde op in het veld Projectnaam , maar laat het veld Projectbeschrijving leeg. Selecteer Ten slotte Maken om het project in te richten.
Als u een project maakt, moet u beslissen over een naam. Raadpleeg de naamconventie van de resource om een ondersteunde naam te kiezen. Een beschrijving is optioneel en kan maximaal 1024 tekens met één byte bevatten.
De New-AzStorageMoverProject cmdlet wordt gebruikt om een nieuw project te maken binnen een opslagmover-resource die u eerder hebt geïmplementeerd. Als u de Az.StorageMover module nog niet hebt geïnstalleerd:
## 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
Verbinding maken met behulp van de Connect-AzAccount cmdlet naar uw Azure-account. Geef de id voor uw abonnement op door een waarde op te geven voor de -Subscription parameter, zoals wordt weergegeven in het voorbeeld.
Connect-AzAccount -Subscription $subscriptionID
Nadat u verbinding hebt gemaakt, kunt u de New-AzStorageMoverProject cmdlet gebruiken om uw nieuwe project te maken, zoals wordt weergegeven in het volgende voorbeeld.
Het volgende voorbeeldantwoord bevat de eigenschap waarvan de ProvisioningState waarde aangeeft dat het project is gemaakt.
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
De eigenschappen van een project weergeven en bewerken
Afhankelijk van uw use-case moet u mogelijk een specifiek project of een volledige lijst met al uw projectbronnen ophalen. Mogelijk moet u ook de beschrijving van een project toevoegen of bewerken.
Volg de stappen in deze sectie om projecten weer te geven die toegankelijk zijn voor uw Storage Mover-resource.
Navigeer naar de pagina Projectverkenner in Azure Portal om een lijst met beschikbare projecten weer te geven. U kunt filters maken en toepassen om uw weergave te beperken of vorm te geven. Als u het bereik van de resultaten wilt beperken, kunt u meer filters toevoegen.
Filters kunnen ook indien nodig worden bewerkt of verwijderd, zoals wordt weergegeven in het onderstaande voorbeeld. Momenteel wordt alleen het filteren van projecten op naam ondersteund.
Selecteer in het deelvenster Projectverkenner of de lijst met resultaten de naam van het project dat in de vorige sectie is gemaakt. De eigenschappen en taakoverzichtsgegevens van het project worden weergegeven in het detailvenster .
Als het project geen geldige beschrijving heeft, selecteert u Beschrijving toevoegen om het deelvenster Beschrijving bewerken weer te geven.
Als er een beschrijving bestaat, wordt deze weergegeven onder de kop Beschrijving . Selecteer het pictogram Bewerken naast de beschrijving of het pictogram Beschrijving bewerken om het bewerkingsvenster weer te geven. In de onderstaande afbeelding ziet u de locatie van de twee pictogrammen.
Wijzig de beschrijving van uw project in het bewerkingsvenster. Selecteer Onder aan het deelvenster Opslaan om uw wijzigingen door te voeren.
Gebruik de Get-AzStorageMoverProject cmdlet om een lijst met projectbronnen op te halen. U kunt desgewenst een -Name parameterwaarde opgeven om een specifieke projectresource op te halen. Als u de cmdlet aanroept zonder de optionele parameter, wordt een lijst met alle ingerichte projecten binnen uw resourcegroep geretourneerd.
In het volgende voorbeeld wordt een specifieke projectresource opgehaald door de demoProject-waarde op te geven.
Het onderstaande voorbeeldantwoord bevat de eigenschappen van het opgegeven project, inclusief de lege 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
Als u de ontbrekende beschrijving wilt toevoegen aan het project dat door de cmdlet wordt geretourneerd, moet u de Update-AzStorageMoverProject cmdlet gebruiken. In dit geval zijn de -ResourceGroupName, -StorageMoverNameen -Name parameters echter allemaal vereist. U wilt ook de ontbrekende projectbeschrijvingswaarde opgeven met de -Description parameter, zoals wordt weergegeven in het volgende voorbeeld.
De ProvisioningState opgenomen in het antwoord bevestigt dat het project is bijgewerkt.
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
Een project verwijderen
Het verwijderen van een projectresource moet relatief zeldzaam zijn in uw productieomgeving, maar er kunnen zich situaties voordoen waarin dit nuttig kan zijn. Als u een Storage Mover-projectresource wilt verwijderen, volgt u het voorbeeld.
Waarschuwing
Het verwijderen van een project is een permanente actie en kan niet ongedaan worden gemaakt. Het is een goed idee om ervoor te zorgen dat u voorbereid bent om het project te verwijderen, omdat u het niet op een later tijdstip kunt herstellen.
Navigeer naar de pagina Projectverkenner in Azure Portal om uw projecten en een overzicht te bekijken van de taken die ze bevatten.
Selecteer eerst in het deelvenster Projectverkenner of de lijst met resultaten de naam van het project dat u wilt verwijderen. Selecteer vervolgens Project verwijderen in het deelvenster Projectdetails . Selecteer ten slotte in het dialoogvenster Project verwijderen bevestigen de optie Verwijderen om uw project definitief te verwijderen. Raadpleeg indien nodig de gemarkeerde selecties in de volgende afbeelding.
Waarschuwing
Als u een project verwijdert, worden alle ingesloten taakdefinities, hun uitvoeringsgeschiedenis en resultaten verwijderd. Het verwijderen van een van deze resources is permanent en kan niet ongedaan worden gemaakt. Opslageindpunten worden niet beïnvloed.
Gebruik de Remove-AzStorageMoverProject opdracht om een projectresource definitief te verwijderen. Geef de naam van het project op met de -Name parameter, resourcegroep en opslagmover resourcenamen met respectievelijk de -ResourceGroupName en -StorageMoverName parameters.
Als u een project verwijdert, worden alle ingesloten taakdefinities, hun uitvoeringsgeschiedenis en resultaten verwijderd. Het verwijderen van een van deze resources is permanent en kan niet ongedaan worden gemaakt. Opslageindpunten worden niet beïnvloed.
Volgende stappen
Nadat uw projecten zijn gemaakt, kunt u beginnen met het werken met taakdefinities.