Udostępnij za pośrednictwem


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(ARM) 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.

Uwaga

Teraz możesz użyć usługi Azure Resource Mover, aby przenieść zasoby platformy Azure między subskrypcją i regionem platformy Azure w jednej próbie. Za pomocą tej funkcji można organizować zasoby lub upraszczać mechanizmy rozliczeń.

Z tego samouczka dowiesz się, jak wykonywać następujące działania:

  • Przenieś maszyny wirtualne platformy Azure do innej subskrypcji i regionu przy użyciu usługi ARM.
  • Przenoszenie zasobów skojarzonych z maszynami wirtualnymi do innej subskrypcji i regionu.

Uwaga

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

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, które przenosisz do tego regionu. 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

Zaloguj się do witryny Azure Portal , aby przygotować maszyny wirtualne do przeniesienia i 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 dostawcy, aby maszyny miały najnowsze certyfikaty oraz CRL.
  3. Zezwalaj na łączność wychodzącą z maszyn wirtualnych:
    • Jeśli korzystasz z zapory sieciowej opartej na adresach URL do kontrolowania łączności wychodzącej, zezwól na dostęp do tych adresów URL.
    • Jeśli używasz reguł grupy zabezpieczeń sieci do kontrolowania łączności wychodzącej, utwórz te reguły tagów serwisowych.

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ż przydzielone do przemieszczania się 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 przenoszenie zasobów. W obszarze Usługi wybierz pozycję Azure Resource Mover.

    Zrzut ekranu przedstawia wyniki wyszukiwania dla przenoszenia zasobów w portalu Azure.

  2. W okienku Przegląd wybierz Rozpocznij i kliknij Przenieś między regionami.

    Zrzut ekranu przedstawia przycisk dodawania zasobów w celu przejścia do innego regionu.

  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 Dalej.

    Zrzut ekranu przedstawia stronę do wybrania regionu źródłowego i docelowego.

  4. W karcie Przenieś zasoby>Zasoby do przeniesienia 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 pozycję Gotowe.

      Zrzut ekranu przedstawia stronę do wybrania maszyn wirtualnych do przeniesienia.

    4. Wybierz Dalej.

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

    Zrzut ekranu przedstawia stronę, aby przejrzeć ustawienia i kontynuować przenoszenie.

  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 Przygotowanie w toku.
  • Grupa zasobów dla maszyn wirtualnych jest dodawana automatycznie.
  • Jeśli chcesz usunąć zasób z kolekcji przenoszenia, sposób wykonania tej czynności zależy od tego, na jakim etapie procesu przenoszenia się znajdujesz. 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, które przechodzą przez wszystkie zależności bezpośrednie i pośrednie dla zasobu. Na przykład w przypadku maszyny wirtualnej jest wyświetlana karta sieciowa, sieć wirtualna, sieciowe grupy zabezpieczeń itd.
    • Pokaż tylko zależności pierwszego poziomu, co oznacza pokazanie wyłącznie bezpośrednich 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ć.

    Zrzut ekranu przedstawiający stronę dodawania zależności.

  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ę.
    Zrzut ekranu przedstawia stronę w celu dodania dodatkowych zależności.

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 .
Zrzut ekranu przedstawiający dodawanie docelowej grupy zasobów.

Przygotowywanie zasobów do przeniesienia

Teraz, gdy grupa źródłowa została przeniesiona, możesz przygotować się do przeniesienia innych zasobów, które znajdują się w stanie Oczekujące przygotowanie.

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.

    Zrzut ekranu przedstawia stronę przedstawiającą zasoby w stanie oczekiwania na przygotowanie.

  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ć.

    Zrzut ekranu przedstawia stronę, na której można wybrać przygotowanie do innych zasobów.

  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ą.
  • Resource Move generuje szablony ARM dla pozostałych zasobów źródłowych.
  • Po przygotowaniu zasobów znajdują się one w stanie Oczekiwanie na rozpoczęcie przeniesienia. Zrzut ekranu przedstawia stronę pokazującą zasoby w oczekiwanym stanie inicjacji przeniesienia.

Rozpocznij przenoszenie

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 Oczekiwanie na przeniesienie.

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

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

    Zrzut ekranu pokazuje opcję wyboru dla przycisku inicjującego przenoszenie.

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

Uwaga

  • W przypadku maszyn wirtualnych, repliki są tworzone w regionie docelowym. Źródłowa maszyna wirtualna jest zamykana i występuje pewien przestój (zazwyczaj minuty).
  • Resource Mover ponownie utworzy inne zasoby przy użyciu przygotowanych szablonów ARM. Zwykle nie ma przestoju.
  • Po przeniesieniu zasobów są one w stanie Oczekiwanie na zatwierdzenie przeniesienia. Zrzut ekranu przedstawiający stronę pokazującą zasoby w stanie *źródło oczekujące na usunięcie*.

Zatwierdź lub odrzuć przeniesienie

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

  • Odrzuć: Możesz odrzucić przeniesienie podczas testowania, jeśli nie chcesz rzeczywiście przenosić zasobu źródłowego. Odrzucenie przeniesienia zwraca zasób do stanu Oczekiwanie na inicjację przeniesienia.
  • Zatwierdzenie: Zatwierdzenie finalizuje przeniesienie do regionu docelowego. Po zatwierdzeniu, zasób będzie w stanie Oczekujące na usunięcie źródła, a Ty możesz zdecydować, czy chcesz go usunąć.

Odrzuć przeniesienie

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

  1. W okienku Między regionami wybierz zasoby o stanie Oczekujące zatwierdzenie przeniesienia, a następnie wybierz pozycję Odrzuć przeniesienie.
  2. W okienku Odrzuć przenoszenie wybierz pozycję Odrzuć.
  3. Śledź postęp przenoszenia na pasku powiadomień.

Uwaga

Po odrzuceniu zasobów maszyny wirtualne znajdują się w stanie Oczekiwanie na inicjowanie przeniesienia.

Zatwierdź przeniesienie

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

  1. W okienku Przez regiony wybierz zasoby ze stanem Oczekujące zatwierdzenie przeniesienia, a następnie wybierz pozycję Zatwierdź przeniesienie.

  2. Na panelu Zatwierdź zasoby wybierz Zatwierdź.

    Zrzut ekranu przedstawiający stronę przydzielania zasobów w celu sfinalizowania przeniesienia.

  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. Zrzut ekranu przedstawiający stronę pokazującą zasoby w stanie *źródło oczekujące na usunięcie*.

Konfigurowanie ustawień po przeniesieniu

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

  • Usługa mobilności nie jest automatycznie odinstalowywana 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.

Usuń zasoby źródłowe 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 ruchów 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. Zapewnia to, że nie ma oczekujących zasobów ich używających.

  3. Usuń zasoby:

    • Nazwa kolekcji ruchów 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.