Zarządzanie kolekcjami przenoszenia i grupami zasobów
W tym artykule opisano sposób usuwania zasobów z kolekcji przenoszenia lub usuwania kolekcji przenoszenia/grupy zasobów w usłudze Azure Resource Mover. Kolekcje przenoszenia są używane podczas przenoszenia zasobów platformy Azure między regionami świadczenia usługi Azure.
Usuwanie zasobu w portalu
Zasoby można usunąć w kolekcji przenoszenia w portalu Resource Mover w następujący sposób:
W okienku Azure Resource Mover>w różnych regionach wybierz wszystkie zasoby, które chcesz usunąć z kolekcji, a następnie wybierz pozycję Usuń.
W obszarze Usuń zasoby wybierz pozycję Usuń.
Usuwanie kolekcji przenoszenia lub grupy zasobów w portalu
Możesz usunąć kolekcję przenoszenia/grupę zasobów w portalu. Usunięcie kolekcji przenoszenia/grupy zasobów powoduje usunięcie wszystkich zasobów w kolekcji.
Aby usunąć kolekcję przenoszenia/grupę zasobów, wykonaj następujące kroki:
- Postępuj zgodnie z tymi instrukcjami , aby usunąć zasoby z kolekcji. Jeśli usuwasz grupę zasobów, upewnij się, że nie zawiera żadnych zasobów.
- Usuń kolekcję przenoszenia lub grupę zasobów.
Usuwanie zasobu przy użyciu programu PowerShell
Za pomocą poleceń cmdlet programu PowerShell można usunąć pojedynczy zasób z kolekcji MoveCollection lub usunąć wiele zasobów.
Usuwanie pojedynczego zasobu
Usuń zasób (w naszym przykładzie sieć wirtualna psdemorm-vnet) w następujący sposób:
# Remove a resource using the resource ID
Remove-AzResourceMoverMoveResource -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -Name "psdemorm-vnet"
Dane wyjściowe po uruchomieniu polecenia cmdlet
Usuwanie wielu zasobów
Usuń wiele zasobów w następujący sposób:
Zweryfikuj zależności:
$resp = Invoke-AzResourceMoverBulkRemove -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('psdemorm-vnet') -ValidateOnly
Dane wyjściowe po uruchomieniu polecenia cmdlet
Pobierz zasoby zależne, które należy usunąć (wraz z naszą przykładową siecią wirtualną psdemorm-vnet):
$resp.AdditionalInfo[0].InfoMoveResource
Dane wyjściowe po uruchomieniu polecenia cmdlet
Usuń wszystkie zasoby wraz z siecią wirtualną:
Invoke-AzResourceMoverBulkRemove -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('PSDemoVM','psdemovm111', 'PSDemoRM-vnet','PSDemoVM-nsg')
Dane wyjściowe po uruchomieniu polecenia cmdlet
Usuwanie kolekcji przy użyciu programu PowerShell
Usuń całą kolekcję przenoszenia z subskrypcji w następujący sposób:
Postępuj zgodnie z tymi instrukcjami , aby usunąć zasoby w kolekcji przy użyciu programu PowerShell.
Następnie usuń kolekcję w następujący sposób:
Remove-AzResourceMoverMoveCollection -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS"
Dane wyjściowe po uruchomieniu polecenia cmdlet
Uwaga
W przypadku zbiorczego usuwania zasobów, w których nie zidentyfikowano drzewa zależności, użyj polecenia Invoke-AzResourceMoverBulkRemove (Az.ResourceMover).
Stan zasobu maszyny wirtualnej po usunięciu
Co się stanie, gdy usuniesz zasób maszyny wirtualnej z kolekcji przenoszenia, zależy od stanu zasobu, jak podsumowano w tabeli.
Usuwanie stanu maszyny wirtualnej
Stan zasobu | VM | Sieć |
---|---|---|
Dodano do przenoszenia kolekcji | Usuń z kolekcji przenoszenia. | Usuń z kolekcji przenoszenia. |
Zależności rozwiązane/przygotować oczekujące | Usuwanie z kolekcji przenoszenia | Usuń z kolekcji przenoszenia. |
Przygotowywanie w toku (lub jakikolwiek inny stan w toku) |
Operacja usuwania kończy się niepowodzeniem z powodu błędu. | Operacja usuwania kończy się niepowodzeniem z powodu błędu. |
Przygotowywanie nie powiodło się | Usuń z kolekcji przenoszenia. Usuń wszystkie elementy utworzone w regionie docelowym, w tym dyski repliki. Zasoby infrastruktury utworzone podczas przenoszenia należy usunąć ręcznie. |
Usuń z kolekcji przenoszenia. |
Inicjowanie oczekującego przeniesienia | Usuń z kolekcji przenoszenia. Usuń wszystkie elementy utworzone w regionie docelowym, w tym maszynę wirtualną, dyski repliki itp. Zasoby infrastruktury utworzone podczas przenoszenia należy usunąć ręcznie. |
Usuń z kolekcji przenoszenia. |
Inicjowanie przenoszenia nie powiodło się | Usuń z kolekcji przenoszenia. Usuń wszystkie elementy utworzone w regionie docelowym, w tym maszynę wirtualną, dyski repliki itp. Zasoby infrastruktury utworzone podczas przenoszenia należy usunąć ręcznie. |
Usuń z kolekcji przenoszenia. |
Oczekiwanie na zatwierdzenie | Zalecamy odrzucenie przeniesienia, tak aby zasoby docelowe zostały najpierw usunięte. Zasób wraca do stanu Inicjowanie przeniesienia oczekującego i możesz kontynuować z tego miejsca. |
Zalecamy odrzucenie przeniesienia, tak aby zasoby docelowe zostały najpierw usunięte. Zasób wraca do stanu Inicjowanie przeniesienia oczekującego i możesz kontynuować z tego miejsca. |
Zatwierdzenie nie powiodło się | Zalecamy odrzucenie elementu , tak aby zasoby docelowe zostały najpierw usunięte. Zasób wraca do stanu Inicjowanie przeniesienia oczekującego i możesz kontynuować z tego miejsca. |
Zalecamy odrzucenie przeniesienia, tak aby zasoby docelowe zostały najpierw usunięte. Zasób wraca do stanu Inicjowanie przeniesienia oczekującego i możesz kontynuować z tego miejsca. |
Odrzuć ukończone | Zasób wraca do stanu Inicjowanie przeniesienia oczekującego . Jest on usuwany z kolekcji przenoszenia wraz z wszystkimi utworzonymi elementami docelowymi — maszyną wirtualną, dyskami repliki, magazynem itp. Zasoby infrastruktury utworzone podczas przenoszenia należy usunąć ręcznie. Zasoby infrastruktury utworzone podczas przenoszenia należy usunąć ręcznie. |
Zasób wraca do stanu Inicjowanie przeniesienia oczekującego . Jest on usuwany z kolekcji przenoszenia. |
Odrzucenie nie powiodło się | Zalecamy odrzucenie ruchów, tak aby zasoby docelowe zostały najpierw usunięte. Następnie zasób wraca do stanu Inicjowanie przeniesienia oczekującego i możesz kontynuować z tego miejsca. |
Zalecamy odrzucenie ruchów, tak aby zasoby docelowe zostały najpierw usunięte. Następnie zasób wraca do stanu Inicjowanie przeniesienia oczekującego i możesz kontynuować z tego miejsca. |
Oczekiwanie na usunięcie źródła | Usunięto z kolekcji przenoszenia. Nie usuwa żadnych elementów utworzonych w regionie docelowym. |
Usunięto z kolekcji przenoszenia. Nie usuwa żadnych elementów utworzonych w regionie docelowym. |
Usuwanie źródła nie powiodło się | Usunięto z kolekcji przenoszenia. Nie usuwa żadnych elementów utworzonych w regionie docelowym. |
Usunięto z kolekcji przenoszenia. Nie usuwa żadnych elementów utworzonych w regionie docelowym. |
Zakończono przenoszenie | Usunięto z kolekcji przenoszenia. Nie usuwa żadnych elementów utworzonych w regionie docelowym ani źródłowym. |
Usunięto z kolekcji przenoszenia. Nie usuwa żadnych elementów utworzonych w regionie docelowym ani źródłowym. |
Stan zasobu SQL po usunięciu
Co się stanie, gdy usuniesz zasób usługi Azure SQL z kolekcji przenoszenia, zależy od stanu zasobu, jak podsumowano w tabeli.
Stan zasobu | SQL |
---|---|
Dodano do przenoszenia kolekcji | Usuń z kolekcji przenoszenia. |
Zależności rozwiązane/przygotować oczekujące | Usuwanie z kolekcji przenoszenia |
Przygotowywanie w toku (lub jakikolwiek inny stan w toku) |
Operacja usuwania kończy się niepowodzeniem z powodu błędu. |
Przygotowywanie nie powiodło się | Usuwanie z kolekcji przenoszenia Usuń wszystkie elementy utworzone w regionie docelowym. |
Inicjowanie oczekującego przeniesienia | Usuwanie z kolekcji przenoszenia Usuń wszystkie elementy utworzone w regionie docelowym. Baza danych SQL istnieje w tym momencie i zostanie usunięta. |
Inicjowanie przenoszenia nie powiodło się | Usuwanie z kolekcji przenoszenia Usuń wszystkie elementy utworzone w regionie docelowym. Baza danych SQL istnieje w tym momencie i musi zostać usunięta. |
Oczekiwanie na zatwierdzenie | Zalecamy odrzucenie przeniesienia, tak aby zasoby docelowe zostały najpierw usunięte. Zasób wraca do stanu Inicjowanie przeniesienia oczekującego i możesz kontynuować z tego miejsca. |
Zatwierdzenie nie powiodło się | Zalecamy odrzucenie przeniesienia, tak aby zasoby docelowe zostały najpierw usunięte. Zasób wraca do stanu Inicjowanie przeniesienia oczekującego i możesz kontynuować z tego miejsca. |
Odrzuć ukończone | Zasób wraca do stanu Inicjowanie przeniesienia oczekującego . Jest on usuwany z kolekcji przenoszenia wraz z wszystkimi utworzonymi elementami docelowymi, w tym bazami danych SQL. |
Odrzucenie nie powiodło się | Zalecamy odrzucenie ruchów, tak aby zasoby docelowe zostały najpierw usunięte. Następnie zasób wraca do stanu Inicjowanie przeniesienia oczekującego i możesz kontynuować z tego miejsca. |
Oczekiwanie na usunięcie źródła | Usunięto z kolekcji przenoszenia. Nie usuwa żadnych elementów utworzonych w regionie docelowym. |
Usuwanie źródła nie powiodło się | Usunięto z kolekcji przenoszenia. Nie usuwa żadnych elementów utworzonych w regionie docelowym. |
Zakończono przenoszenie | Usunięto z kolekcji przenoszenia. Nie usuwa żadnych elementów utworzonych w regionie docelowym ani źródłowym. |
Następne kroki
Spróbuj przenieść maszynę wirtualną do innego regionu przy użyciu usługi Resource Mover.