Verwalten von Verschiebungssammlungen und Ressourcengruppen
In diesem Artikel wird beschrieben, wie in Azure Resource Mover Ressourcen aus einer Verschiebungssammlung entfernt werden, oder wie eine Verschiebungssammlung/Ressourcengruppe entfernt wird. Sammlungen für die Verschiebung werden beim Verschieben von Azure-Ressourcen zwischen Azure-Regionen verwendet.
Entfernen einer Ressource im Portal
Sie können Ressourcen in einer Verschiebungssammlung im Resource Mover-Portal wie folgt entfernen:
Wählen Sie im Bereich Azure Resource Mover>Regionsübergreifend alle Ressourcen aus, die Sie aus der Sammlung entfernen möchten, und wählen Sie Entfernen aus.
Wählen Sie unter Ressourcen entfernen die Option Entfernen aus.
Entfernen einer Verschiebungssammlung oder einer Ressourcengruppe über das Portal
Sie können eine Verschiebungssammlung/Ressourcengruppe im Portal entfernen. Durch das Entfernen einer Verschiebungssammlung/Ressourcengruppe werden alle Ressourcen in der Sammlung gelöscht.
Führen Sie die folgenden Schritte aus, um eine Verschiebungssammlung/Ressourcengruppe zu entfernen:
- Um Ressourcen aus der Sammlung zu entfernen, befolgen Sie diese Anweisungen. Wenn Sie eine Ressourcengruppe entfernen, stellen Sie sicher, dass sie keine Ressourcen enthält.
- Löschen Sie die Verschiebungssammlung oder Ressourcengruppe.
Entfernen einer Ressource mit PowerShell
Mithilfe von PowerShell-Cmdlets können Sie eine einzelne Ressource aus einer MoveCollection entfernen oder mehrere Ressourcen entfernen.
Entfernen einer einzelnen Ressource
Entfernen Sie eine Ressource (in unserem Beispiel das virtuelle Netzwerk psdemorm-vnet) wie folgt:
# Remove a resource using the resource ID
Remove-AzResourceMoverMoveResource -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -Name "psdemorm-vnet"
Ausgabe nach dem Ausführen des Cmdlets
Entfernen mehrerer Ressourcen
Entfernen Sie mehrere Ressourcen wie folgt:
Überprüfen von Abhängigkeiten:
$resp = Invoke-AzResourceMoverBulkRemove -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('psdemorm-vnet') -ValidateOnly
Ausgabe nach dem Ausführen des Cmdlets
Abrufen der abhängigen Ressourcen, die (zusammen mit unserem virtuellen Beispielnetzwerk „psdemorm-vnet“) entfernt werden müssen:
$resp.AdditionalInfo[0].InfoMoveResource
Ausgabe nach dem Ausführen des Cmdlets
Entfernen aller Ressourcen zusammen mit dem virtuellen Netzwerk:
Invoke-AzResourceMoverBulkRemove -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('PSDemoVM','psdemovm111', 'PSDemoRM-vnet','PSDemoVM-nsg')
Ausgabe nach dem Ausführen des Cmdlets
Entfernen einer Sammlung mithilfe von PowerShell
Entfernen Sie wie folgt eine ganze Verschiebungssammlung aus dem Abonnement:
Befolgen Sie diese Anweisungen, um Ressourcen in der Sammlung mithilfe der PowerShell zu entfernen.
Entfernen Sie dann eine Sammlung wie folgt:
Remove-AzResourceMoverMoveCollection -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS"
Ausgabe nach dem Ausführen des Cmdlets
Hinweis
Verwenden Sie Invoke-AzResourceMoverBulkRemove (Az.ResourceMover), um Ressourcen in Massen zu entfernen, bei denen die Abhängigkeitsstruktur nicht identifiziert wird.
Zustand einer VM-Ressource nach dem Entfernen
Was geschieht, wenn Sie eine VM-Ressource in einer Sammlung für die Verschiebung entfernen, hängt vom Zustand der Ressource ab und ist in der Tabelle aufgeführt.
Zustand einer VM-Ressource nach dem Entfernen
Ressourcenzustand | VM | Netzwerk |
---|---|---|
Zur Sammlung für die Verschiebung hinzugefügt | Wird in der Sammlung für die Verschiebung gelöscht. | Wird in der Sammlung für die Verschiebung gelöscht. |
Abhängigkeiten aufgelöst/Vorbereitung steht aus | Wird in der Sammlung für die Verschiebung gelöscht. | Wird in der Sammlung für die Verschiebung gelöscht. |
Vorbereitung wird durchgeführt (oder ein anderer Zustand in Ausführung) |
Beim Löschen tritt ein Fehler auf. | Beim Löschen tritt ein Fehler auf. |
Fehler bei Vorbereitung | Wird in der Sammlung für die Verschiebung gelöscht. Alle in der Zielregion erstellten Elemente werden gelöscht – auch Replikatdatenträger. Beim Verschieben erstellte Infrastrukturressourcen müssen manuell gelöscht werden. |
Wird in der Sammlung für die Verschiebung gelöscht. |
Einleitung der Verschiebung ausstehend | Wird in der Sammlung für die Verschiebung gelöscht. Alle in der Zielregion erstellten Elemente werden gelöscht – auch der virtuelle Computer, Replikatdatenträger usw. Beim Verschieben erstellte Infrastrukturressourcen müssen manuell gelöscht werden. |
Wird in der Sammlung für die Verschiebung gelöscht. |
Fehler beim Einleiten der Verschiebung | Wird in der Sammlung für die Verschiebung gelöscht. Alle in der Zielregion erstellten Elemente werden gelöscht – auch der virtuelle Computer, Replikatdatenträger usw. Beim Verschieben erstellte Infrastrukturressourcen müssen manuell gelöscht werden. |
Wird in der Sammlung für die Verschiebung gelöscht. |
Commit ausstehend | Es wird empfohlen, die Verschiebung zu verwerfen, sodass die Zielressourcen zuerst gelöscht werden. Die Ressource wird wieder in den Zustand Einleitung der Verschiebung ausstehend versetzt, und Sie können den Vorgang von dort aus fortsetzen. |
Es wird empfohlen, die Verschiebung zu verwerfen, sodass die Zielressourcen zuerst gelöscht werden. Die Ressource wird wieder in den Zustand Einleitung der Verschiebung ausstehend versetzt, und Sie können den Vorgang von dort aus fortsetzen. |
Fehler bei Commit | Es wird empfohlen, die Verschiebung zu verwerfen, sodass die Zielressourcen zuerst gelöscht werden. Die Ressource wird wieder in den Zustand Einleitung der Verschiebung ausstehend versetzt, und Sie können den Vorgang von dort aus fortsetzen. |
Es wird empfohlen, die Verschiebung zu verwerfen, sodass die Zielressourcen zuerst gelöscht werden. Die Ressource wird wieder in den Zustand Einleitung der Verschiebung ausstehend versetzt, und Sie können den Vorgang von dort aus fortsetzen. |
Verwerfen abgeschlossen | Die Ressource wird wieder in den Zustand Einleitung der Verschiebung ausstehend versetzt. Sie wird in der Sammlung für die Verschiebung zusammen mit allen am Ziel erstellten Elementen – virtuelle Computer, Replikatdatenträger, Tresore usw. – gelöscht. Beim Verschieben erstellte Infrastrukturressourcen müssen manuell gelöscht werden. Beim Verschieben erstellte Infrastrukturressourcen müssen manuell gelöscht werden. |
Die Ressource wird wieder in den Zustand Einleitung der Verschiebung ausstehend versetzt. Sie wird in der Sammlung für die Verschiebung gelöscht. |
Fehler beim Verwerfen | Es wird empfohlen, die Verschiebung zu verwerfen, sodass die Zielressourcen zuerst gelöscht werden. Danach wird die Ressource wieder in den Zustand Einleitung der Verschiebung ausstehend versetzt, und Sie können den Vorgang von dort aus fortsetzen. |
Es wird empfohlen, die Verschiebung zu verwerfen, sodass die Zielressourcen zuerst gelöscht werden. Danach wird die Ressource wieder in den Zustand Einleitung der Verschiebung ausstehend versetzt, und Sie können den Vorgang von dort aus fortsetzen. |
Löschung der Quelle ausstehend | Wird in der Sammlung für die Verschiebung gelöscht. Die in der Zielregion erstellten Elemente werden nicht gelöscht. |
Wird in der Sammlung für die Verschiebung gelöscht. Die in der Zielregion erstellten Elemente werden nicht gelöscht. |
Fehler beim Löschen der Quelle | Wird in der Sammlung für die Verschiebung gelöscht. Die in der Zielregion erstellten Elemente werden nicht gelöscht. |
Wird in der Sammlung für die Verschiebung gelöscht. Die in der Zielregion erstellten Elemente werden nicht gelöscht. |
Verschieben abgeschlossen | Wird in der Sammlung für die Verschiebung gelöscht. Die in der Ziel- oder Quellregion erstellten Elemente werden nicht gelöscht. |
Wird in der Sammlung für die Verschiebung gelöscht. Die in der Ziel- oder Quellregion erstellten Elemente werden nicht gelöscht. |
Zustand einer SQL-Ressource nach dem Entfernen
Was geschieht, wenn Sie eine Azure SQL-Ressource in einer Sammlung für die Verschiebung entfernen, hängt vom Zustand der Ressource ab und ist in der Tabelle aufgeführt.
Ressourcenzustand | SQL |
---|---|
Zur Sammlung für die Verschiebung hinzugefügt | Wird in der Sammlung für die Verschiebung gelöscht. |
Abhängigkeiten aufgelöst/Vorbereitung steht aus | Wird in der Sammlung für die Verschiebung gelöscht. |
Vorbereitung wird durchgeführt (oder ein anderer Zustand in Ausführung) |
Beim Löschen tritt ein Fehler auf. |
Fehler bei Vorbereitung | Wird in der Sammlung für die Verschiebung gelöscht. Alle in der Zielregion erstellten Elemente werden gelöscht. |
Einleitung der Verschiebung ausstehend | Wird in der Sammlung für die Verschiebung gelöscht. Alle in der Zielregion erstellten Elemente werden gelöscht. Die SQL-Datenbank ist zu diesem Zeitpunkt vorhanden und wird gelöscht. |
Fehler beim Einleiten der Verschiebung | Wird in der Sammlung für die Verschiebung gelöscht. Alle in der Zielregion erstellten Elemente werden gelöscht. Die SQL-Datenbank ist zu diesem Zeitpunkt vorhanden und muss gelöscht werden. |
Commit ausstehend | Es wird empfohlen, die Verschiebung zu verwerfen, sodass die Zielressourcen zuerst gelöscht werden. Die Ressource wird wieder in den Zustand Einleitung der Verschiebung ausstehend versetzt, und Sie können den Vorgang von dort aus fortsetzen. |
Fehler bei Commit | Es wird empfohlen, die Verschiebung zu verwerfen, sodass die Zielressourcen zuerst gelöscht werden. Die Ressource wird wieder in den Zustand Einleitung der Verschiebung ausstehend versetzt, und Sie können den Vorgang von dort aus fortsetzen. |
Verwerfen abgeschlossen | Die Ressource wird wieder in den Zustand Einleitung der Verschiebung ausstehend versetzt. Sie wird in der Sammlung für die Verschiebung zusammen mit allen am Ziel erstellten Elementen wie SQL-Datenbanken gelöscht. |
Fehler beim Verwerfen | Es wird empfohlen, die Verschiebung zu verwerfen, sodass die Zielressourcen zuerst gelöscht werden. Danach wird die Ressource wieder in den Zustand Einleitung der Verschiebung ausstehend versetzt, und Sie können den Vorgang von dort aus fortsetzen. |
Löschung der Quelle ausstehend | Wird in der Sammlung für die Verschiebung gelöscht. Die in der Zielregion erstellten Elemente werden nicht gelöscht. |
Fehler beim Löschen der Quelle | Wird in der Sammlung für die Verschiebung gelöscht. Die in der Zielregion erstellten Elemente werden nicht gelöscht. |
Verschieben abgeschlossen | Wird in der Sammlung für die Verschiebung gelöscht. Die in der Ziel- oder Quellregion erstellten Elemente werden nicht gelöscht. |
Nächste Schritte
Versuchen Sie, eine VM mit Resource Mover in eine andere Region zu verschieben.