Przenoszenie maszyn wirtualnych platformy Azure między regionami

W tym samouczku pokazano, jak przenieść maszyny wirtualne platformy Azure i powiązane zasoby sieciowe/magazynowe do innego regionu świadczenia usługi Azure przy użyciu usługi Azure Resource Mover.

Usługa Azure Resource Mover ułatwia przenoszenie zasobów platformy Azure między regionami świadczenia usługi Azure. Z wielu powodów możesz przenieść zasoby do innego regionu. Aby na przykład skorzystać z nowego regionu świadczenia usługi Azure, wdrożyć funkcje lub usługi dostępne tylko w określonych regionach, aby spełnić wymagania dotyczące zasad wewnętrznych i ładu lub w odpowiedzi na wymagania dotyczące planowania pojemności.

Z tego samouczka dowiesz się, jak wykonywać następujące czynności:

  • Przenoszenie maszyn wirtualnych platformy Azure do innego regionu za pomocą usługi Azure Resource Mover.
  • Przenoszenie zasobów skojarzonych z maszynami wirtualnymi do innego regionu.

Uwaga

W samouczkach przedstawiono najszybszą ścieżkę do wypróbowanego scenariusza i użyj opcji domyślnych, jeśli to możliwe.

Logowanie się do platformy Azure

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem i zaloguj się do witryny Azure Portal utwórz bezpłatne konto.

Wymagania wstępne

Przed rozpoczęciem sprawdź następujące kwestie:

Wymaganie opis
Obsługa usługi Resource Mover Przejrzyj obsługiwane regiony i inne typowe pytania.
Uprawnienia subskrypcji Sprawdź, czy masz dostęp właściciela do subskrypcji zawierającej zasoby, które chcesz przenieść

Dlaczego potrzebuję dostępu właściciela? Przy pierwszym dodaniu zasobu dla określonej pary źródłowej i docelowej w subskrypcji platformy Azure usługa Resource Mover tworzy tożsamość zarządzaną przypisaną przez system, wcześniej znaną jako Tożsamość usługi zarządzanej (MSI), która jest zaufana przez subskrypcję. Aby utworzyć tożsamość i przypisać jej wymaganą rolę (współautor lub administrator dostępu użytkowników w subskrypcji źródłowej), konto używane do dodawania zasobów wymaga uprawnień właściciela subskrypcji. Dowiedz się więcej o rolach platformy Azure.
Obsługa maszyn wirtualnych — Sprawdź, czy maszyny wirtualne, które chcesz przenieść, są obsługiwane.
- Sprawdź obsługiwane maszyny wirtualne z systemem Windows.
- Sprawdź obsługiwane maszyny wirtualne z systemem Linux i wersje jądra.
— Sprawdź obsługiwane ustawienia obliczeniowe, magazynowe i sieciowe .
Subskrypcja docelowa Subskrypcja w regionie docelowym wymaga wystarczającego limitu przydziału, aby utworzyć zasoby przenoszone w regionie docelowym. Jeśli nie ma limitu przydziału, zażądaj dodatkowych limitów.
Opłaty za region docelowy Sprawdź ceny i opłaty skojarzone z regionem docelowym, do którego przenosisz maszyny wirtualne. Skorzystaj z kalkulatora cen, aby ci pomóc.

Przygotowywanie maszyn wirtualnych

Aby przygotować maszyny wirtualne do przeniesienia, wykonaj następujące kroki:

  1. Po sprawdzeniu, czy maszyny wirtualne spełniają wymagania, upewnij się, że maszyny wirtualne, które chcesz przenieść, są włączone. Wszystkie dyski maszyn wirtualnych, które mają być dostępne w regionie docelowym, muszą być dołączone i zainicjowane na maszynie wirtualnej.
  2. Upewnij się, że maszyny wirtualne mają najnowsze zaufane certyfikaty główne i zaktualizowaną listę odwołania certyfikatów (CRL). W tym celu:
    • Na maszynach wirtualnych z systemem Windows zainstaluj najnowsze aktualizacje systemu Windows.
    • Na maszynach wirtualnych z systemem Linux postępuj zgodnie ze wskazówkami dotyczącymi dystrybutora, aby maszyny miały najnowsze certyfikaty i listę CRL.
  3. Zezwalaj na łączność wychodzącą z maszyn wirtualnych:
    • Jeśli używasz serwera proxy zapory opartego na adresach URL do kontrolowania łączności wychodzącej, zezwól na dostęp do tych adresów URL.
    • Jeśli używasz reguł sieciowej grupy zabezpieczeń do kontrolowania łączności wychodzącej, utwórz te reguły tagów usługi.

Wybieranie zasobów

Należy pamiętać, że wyświetlane są wszystkie obsługiwane typy zasobów w grupach zasobów w wybranym regionie źródłowym. Zasoby, które zostały już dodane do przenoszenia między regionami, nie są wyświetlane. Zasoby są przenoszone do regionu docelowego w tej samej subskrypcji co region źródłowy. Jeśli chcesz zmienić subskrypcję, możesz to zrobić po przeniesieniu zasobów.

Aby wybrać zasoby, które chcesz przenieść, wykonaj następujące kroki:

  1. W witrynie Azure Portal wyszukaj mover zasobów. W obszarze Usługi wybierz pozycję Azure Resource Mover.

    Screenshot displays search results for resource mover in the Azure portal.

  2. W okienku Przegląd wybierz pozycję Rozpocznij.

    Screenshot displays button to add resources to move to another region.

  3. Na karcie Przenoszenie zasobów>Źródło i miejsce docelowe wykonaj następujące czynności:

    1. Wybierz subskrypcję źródłową i region.
    2. W obszarze Miejsce docelowe wybierz region, do którego chcesz przenieść maszyny wirtualne.
    3. Wybierz pozycję Dalej.

    Screenshot displays page to select source and destination region.

  4. W obszarze Przenoszenie zasobów>, aby przenieść kartę, wykonaj następujące czynności:

    1. Wybierz opcję Wybierz zasoby.

    2. W obszarze Wybierz zasoby wybierz maszynę wirtualną. Możesz dodać tylko zasoby obsługiwane dla przeniesienia.

    3. Wybierz Gotowe.

      Screenshot displays page to select VMs to move.

    4. Wybierz pozycję Dalej.

  5. W obszarze Przejrzyj sprawdź ustawienia źródła i miejsca docelowego.

    Screenshot displays page to review settings and proceed with move.

  6. Wybierz pozycję Kontynuuj , aby rozpocząć dodawanie zasobów.

  7. Po pomyślnym zakończeniu procesu dodawania w okienku Powiadomienia wybierz pozycję Dodano zasoby do przeniesienia.

  8. Po wybraniu powiadomienia przejrzyj zasoby na stronie Między regionami .

Uwaga

  • Dodane zasoby są w stanie Oczekiwanie na przygotowanie.
  • Grupa zasobów dla maszyn wirtualnych jest dodawana automatycznie.
  • Jeśli chcesz usunąć zasób z kolekcji przenoszenia, metoda wykonywania tej czynności zależy od tego, gdzie jesteś w procesie przenoszenia. Dowiedz się więcej.

Rozwiązywanie problemów z zależnościami

Aby rozwiązać problemy z zależnościami przed przeniesieniem, wykonaj następujące kroki:

  1. Zależności są automatycznie weryfikowane w tle podczas dodawania zasobów. Jeśli nadal widzisz opcję Zweryfikuj zależności , wybierz ją, aby ręcznie wyzwolić walidację.

  2. Jeśli zależności zostaną znalezione, wybierz pozycję Dodaj zależności , aby je dodać.

  3. W obszarze Dodawanie zależności zachowaj domyślną opcję Pokaż wszystkie zależności .

    • Pokaż wszystkie zależności iterują wszystkie zależności bezpośrednio i pośrednie dla zasobu. Na przykład w przypadku maszyny wirtualnej jest wyświetlana karta sieciowa, sieć wirtualna, sieciowe grupy zabezpieczeń itd.
    • Pokaż zależności pierwszego poziomu tylko pokazuje tylko bezpośrednie zależności. Na przykład dla maszyny wirtualnej jest wyświetlana karta sieciowa, ale nie sieć wirtualna.
  4. Wybierz zasoby zależne, które chcesz dodać, i wybierz pozycję Dodaj zależności. Postęp powiadomień można monitorować.

    Screenshot displays add dependencies page.

  5. Zależności są weryfikowane w tle po ich dodaniu. Jeśli zostanie wyświetlony przycisk Weryfikuj zależności , wybierz go, aby wyzwolić ręczną walidację.
    Screenshot displays page to add additional dependencies.

Uwaga

Domyślna nazwa grupy zasobów jest zgodna z <sourceRGName-targetRegion> konwencją. Jeśli chcesz użyć istniejącej nazwy grupy zasobów, możesz wybrać docelową grupę zasobów w sekcji Edytuj .
Screenshot displays add target resource group.

Przygotowywanie zasobów do przeniesienia

Teraz, po przeniesieniu źródłowej grupy zasobów, możesz przygotować się do przeniesienia innych zasobów, które znajdują się w stanie Przygotowywanie oczekujące .

Aby przenieść zasoby, które znajdują się w stanie Przygotowanie do oczekiwania , wykonaj następujące kroki:

  1. W okienku Między regionami sprawdź, czy zasoby znajdują się teraz w stanie Przygotowywanie oczekujące , bez problemów. Jeśli tak nie jest, zweryfikuj ponownie i rozwiąż wszelkie nierozwiązane problemy.

    Screenshot displays page showing resources in prepare pending state.

  2. Jeśli chcesz edytować ustawienia docelowe przed rozpoczęciem przenoszenia, wybierz link w kolumnie Konfiguracja docelowa zasobu i edytuj ustawienia. W przypadku edytowania ustawień docelowej maszyny wirtualnej docelowy rozmiar maszyny wirtualnej nie powinien być mniejszy niż rozmiar źródłowej maszyny wirtualnej.

Po przeniesieniu źródłowej grupy zasobów możesz przygotować się do przeniesienia innych zasobów.

  1. Wybierz zasoby, które chcesz przygotować.

    Screenshot displays page to select prepare for other resources.

  2. Wybierz pozycję Przygotuj.

Uwaga

  • Podczas przygotowywania agent mobilności usługi Azure Site Recovery jest instalowany na maszynach wirtualnych w celu ich replikowania.
  • Dane maszyny wirtualnej są okresowo replikowane do regionu docelowego. Nie ma to wpływu na źródłową maszynę wirtualną.
  • Usługa Resource Move generuje szablony usługi ARM dla innych zasobów źródłowych.
  • Po przygotowaniu zasobów są one w stanie Inicjowanie oczekiwania na przeniesienie. Screenshot displays page showing resources in initiate move pending state.

Inicjowanie przeniesienia

Po przygotowaniu zasobów można teraz zainicjować przeniesienie. Aby rozpocząć przenoszenie, wykonaj następujące kroki:

  1. W okienku Między regionami wybierz zasoby ze stanem Inicjowanie oczekiwania na przeniesienie.

  2. Wybierz pozycję Zainicjuj przenoszenie , aby rozpocząć proces.

  3. Na karcie Przenoszenie zasobów wybierz pozycję Zainicjuj przenoszenie.

    Screenshot displays select for the initiate move button.

  4. Śledź postęp przenoszenia na pasku powiadomień.

Uwaga

  • W przypadku maszyn wirtualnych maszyny wirtualne repliki są tworzone w regionie docelowym. Źródłowa maszyna wirtualna jest zamykana i występuje pewien przestój (zazwyczaj minuty).
  • Zasób Mover ponownie utworzy inne zasoby przy użyciu przygotowanych szablonów usługi ARM. Zwykle nie ma przestoju.
  • Po przeniesieniu zasobów są one w stanie Oczekiwanie na przeniesienie zatwierdzenia. Screenshot displays page showing resources in *Delete source pending* state.

Zatwierdzanie lub odrzucanie przeniesienia

Po początkowym przeniesieniu możesz zdecydować, czy chcesz zatwierdzić przeniesienie, czy go odrzucić.

  • Odrzuć: jeśli testujesz, możesz odrzucić przeniesienie i nie chcesz rzeczywiście przenosić zasobu źródłowego. Odrzucenie przeniesienia zwraca zasób do stanu Inicjowanie oczekiwania na przeniesienie.
  • Zatwierdzenie: zatwierdzenie kończy przenoszenie do regionu docelowego. Po zatwierdzeniu zasób źródłowy będzie w stanie Oczekiwanie na usunięcie źródła i możesz zdecydować, czy chcesz go usunąć.

Odrzuć przeniesienie

Przeniesienie można odrzucić w następujący sposób:

  1. W okienku Między regionami wybierz zasoby z stanem Zatwierdzanie przeniesienia oczekujące, a następnie wybierz pozycję Odrzuć przenieś.
  2. W okienku Odrzuć przenoszenie wybierz pozycję Odrzuć.
  3. Śledzenie postępu przenoszenia na pasku powiadomień.

Uwaga

Po odrzuceniu zasobów maszyny wirtualne znajdują się w stanie Inicjowanie oczekiwania na przeniesienie.

Zatwierdzanie przeniesienia

Jeśli chcesz ukończyć proces przenoszenia, zatwierdź przeniesienie. Aby zatwierdzić przeniesienie, wykonaj następujące kroki:

  1. W okienku Między regionami wybierz zasoby z stanem Zatwierdzanie przeniesienia oczekujące, a następnie wybierz pozycję Zatwierdź przeniesienie.

  2. W okienku Zatwierdź zasoby wybierz pozycję Zatwierdź.

    Screenshot displays page to commit resources to finalize move.

  3. Śledź postęp zatwierdzania na pasku powiadomień.

Uwaga

  • Po zatwierdzeniu przenoszenia maszyny wirtualne przestają replikować. Źródłowa maszyna wirtualna nie ma wpływu na zatwierdzenie.
  • Zatwierdzenie nie ma wpływu na zasoby sieci źródłowej.
  • Po zatwierdzeniu przeniesienia zasoby są w stanie Oczekiwanie na usunięcie źródła. Screenshot displays page showing resources in *Delete source pending* state.

Konfigurowanie ustawień po przeniesieniu

Następujące ustawienia można skonfigurować po zakończeniu procesu przenoszenia:

  • Usługa mobilności nie jest automatycznie odinstalowywane z maszyn wirtualnych. Odinstaluj go ręcznie lub pozostaw go, jeśli planujesz ponownie przenieść serwer.
  • Po przeniesieniu zmodyfikuj reguły kontroli dostępu opartej na rolach (RBAC) platformy Azure.

Usuwanie zasobów źródłowych po zatwierdzeniu

Po przeniesieniu możesz opcjonalnie usunąć zasoby w regionie źródłowym. Aby usunąć zasoby źródłowe po zatwierdzeniu:

Uwaga

Kilka zasobów, na przykład magazynów kluczy i serwerów programu SQL Server, nie można usunąć z portalu i muszą zostać usunięte ze strony właściwości zasobu.

  1. W okienku Między regionami wybierz nazwę zasobu źródłowego, który chcesz usunąć.
  2. Wybierz pozycję Usuń źródło.

Usuwanie dodatkowych zasobów utworzonych na potrzeby przenoszenia

Po przeniesieniu można ręcznie usunąć utworzone zasoby kolekcji przenoszenia i usługi Site Recovery.

Przed usunięciem dodatkowych zasobów utworzonych dla przeniesienia należy pamiętać, że:

  • Kolekcja przenoszenia jest domyślnie ukryta. Aby go zobaczyć, należy włączyć ukryte zasoby.
  • Magazyn pamięci podręcznej ma blokadę, zanim usuniesz magazyn pamięci podręcznej, musisz najpierw usunąć blokadę.

Aby usunąć dodatkowe zasoby utworzone na potrzeby przeniesienia, wykonaj następujące kroki:

  1. Znajdź zasoby w grupie RegionMoveRG-<sourceregion>-<target-region>zasobów .

  2. Sprawdź, czy wszystkie maszyny wirtualne i inne zasoby źródłowe w regionie źródłowym zostały przeniesione lub usunięte. Gwarantuje to, że nie są używane żadne oczekujące zasoby.

  3. Usuń zasoby:

    • Nazwa kolekcji przenoszenia to movecollection-<sourceregion>-<target-region>.
    • Nazwa konta magazynu pamięci podręcznej to resmovecache<guid>
    • Nazwa magazynu to ResourceMove-<sourceregion>-<target-region>-GUID.

Następne kroki

Dowiedz się więcej na temat przenoszenia baz danych Azure SQL Database i elastycznych pul do innego regionu.