Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kroki przenoszenia zasobów wdrożonych za pośrednictwem modelu klasycznego różnią się w zależności od tego, czy przenosisz zasoby w ramach subskrypcji, czy do nowej subskrypcji.
Przenoszenie w tej samej subskrypcji
W przypadku przenoszenia zasobów z jednej grupy zasobów do innej grupy zasobów w ramach tej samej subskrypcji obowiązują następujące ograniczenia:
- Nie można przenosić sieci wirtualnych (klasycznych).
- Należy przenieść maszyny wirtualne (klasyczne) z usługą w chmurze.
- Usługę w chmurze można przenieść tylko wtedy, gdy przeniesienie obejmuje wszystkie jej maszyny wirtualne.
- Jednocześnie można przenieść tylko jedną usługę w chmurze.
- Jednocześnie można przenieść tylko jedno konto magazynu (klasyczne).
- Nie można przenieść konta magazynu (klasycznego) w tej samej operacji z maszyną wirtualną lub usługą w chmurze.
Aby przenieść zasoby klasyczne do nowej grupy zasobów w ramach tej samej subskrypcji, użyj standardowych operacji przenoszenia za pośrednictwem portalu, programu Azure PowerShell, interfejsu wiersza polecenia platformy Azure lub interfejsu API REST. Użyj tych samych operacji, które są używane do przenoszenia zasobów usługi Resource Manager.
Przenoszenie między subskrypcjami
Po przeniesieniu klasycznych usług w chmurze do nowej subskrypcji obowiązują następujące ograniczenia:
- Subskrypcje źródłowe i docelowe muszą znajdować się w tej samej dzierżawie firmy Microsoft Entra.
- Subskrypcje dostawcy usług w chmurze (CSP) nie obsługują migrowania klasycznych usług w chmurze.
- Wszystkie zasoby klasyczne w subskrypcji muszą zostać przeniesione w ramach tej samej operacji.
- Subskrypcja docelowa nie może mieć żadnych innych zasobów klasycznych.
- Możesz zażądać tylko przejścia przez oddzielny interfejs API REST dla klasycznych ruchów. Standardowe polecenia przenoszenia usługi Resource Manager nie działają podczas przenoszenia zasobów klasycznych do nowej subskrypcji.
Aby przenieść zasoby klasyczne do nowej subskrypcji, użyj operacji REST specyficznych dla zasobów klasycznych. Aby użyć interfejsu REST, wykonaj następujące czynności:
Sprawdź, czy subskrypcja źródłowa może uczestniczyć w przeniesieniu między subskrypcjami. Użyj następującej operacji:
POST https://management.azure.com/subscriptions/{sourceSubscriptionId}/providers/Microsoft.ClassicCompute/validateSubscriptionMoveAvailability?api-version=2016-04-01
W treści żądania dołącz:
{ "role": "source" }
Odpowiedź na operację walidacji ma następujący format:
{ "status": "{status}", "reasons": [ "reason1", "reason2" ] }
Sprawdź, czy subskrypcja docelowa może uczestniczyć w przeniesieniu między subskrypcjami. Użyj następującej operacji:
POST https://management.azure.com/subscriptions/{destinationSubscriptionId}/providers/Microsoft.ClassicCompute/validateSubscriptionMoveAvailability?api-version=2016-04-01
W treści żądania dołącz:
{ "role": "target" }
Odpowiedź jest w tym samym formacie co weryfikacja subskrypcji źródłowej.
Przenieś wszystkie zasoby klasyczne, które przechodzą walidację z jednej subskrypcji do innej subskrypcji. Użyj następującej operacji:
POST https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.ClassicCompute/moveSubscriptionResources?api-version=2016-04-01
W treści żądania dołącz:
{ "target": "/subscriptions/{target-subscription-id}" }
Operacja może działać przez kilka minut.
Możliwe komunikaty o błędach na etapie weryfikacji subskrypcji źródłowej
"Migracja subskrypcji dla identyfikatora subskrypcji {identyfikator subskrypcji} nie może być kontynuowana, ponieważ migracja klasycznej usługi IaaS do usługi ARM jest w toku dla następującego zasobu wdrożenia: xx w polu HostedService {classic-cloud-service-name}"
Ten komunikat oznacza, że istnieje klasyczna usługa w chmurze, która jest w toku migrowania do usługi w chmurze (rozszerzona pomoc techniczna). Należy przerwać tę operację migracji usługi ARM, a następnie ponowić próbę weryfikacji.
"Subskrypcja źródłowa {identyfikator subskrypcji } jest pusta"
Subskrypcja źródłowa nie może być pusta, wyłączona, usunięta ani obecnie poddawana migracji. W okresie migracji operacje zapisu nie są dozwolone w zasobach w ramach subskrypcji.
"Subskrypcja źródłowa zawiera aplikacje, które nie obsługują migracji: {nazwa aplikacji}"
"Subskrypcja źródłowa zawiera następujące usługi w chmurze, które nie obsługują migracji: {nazwa usługi w chmurze}"
Nie można migrować zasobów wymienionych w komunikacie o błędzie, więc usuń te zasoby przed wyzwoleniem migracji.
Więcej informacji
Nazwa domeny i publiczny adres IP są nadal takie same jak przed migracją. W normalnych okolicznościach nie ma przestoju dla usługi w chmurze podczas migracji.
Następne kroki
Jeśli masz problemy z przenoszeniem zasobów klasycznych, skontaktuj się z pomocą techniczną.
Aby uzyskać polecenia przenoszenia zasobów, zobacz Przenoszenie zasobów do nowej grupy zasobów lub subskrypcji.