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.
Ten samouczek zawiera informacje na temat wykonywania następujących 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óbowanie scenariusza i użyj opcji domyślnych, jeśli to możliwe.
Logowanie do platformy Azure
Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem i zalogowaniem się do 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 | Zapoznaj się z obsługiwanymi regionami i innymi typowymi pytaniami. |
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:
- 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.
- 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 dystrybutora, aby maszyny miały najnowsze certyfikaty i listę CRL.
- 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 są wyświetlane 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:
W Azure Portal wyszukaj pozycję mover zasobu. W obszarze Usługi wybierz pozycję Azure Resource Mover.
W okienku Przegląd wybierz pozycję Rozpocznij.
Na karcie Przenoszenie zasobów>Źródło i miejsce docelowe wykonaj następujące czynności:
- Wybierz subskrypcję źródłową i region.
- W obszarze Miejsce docelowe wybierz region, do którego chcesz przenieść maszyny wirtualne.
- Wybierz opcję Dalej.
Na karcie Przenoszenie zasobów>w celu przeniesienia wykonaj następujące czynności:
Wybierz opcję Wybierz zasoby .
W obszarze Wybierz zasoby wybierz maszynę wirtualną. Możesz dodać tylko zasoby obsługiwane dla przenoszenia.
Kliknij Gotowe.
Wybierz opcję Dalej.
W obszarze Przejrzyj sprawdź ustawienia źródła i miejsca docelowego.
Wybierz pozycję Kontynuuj , aby rozpocząć dodawanie zasobów.
Po pomyślnym zakończeniu procesu dodawania w okienku Powiadomienia wybierz pozycję Dodano zasoby do przeniesienia.
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:
Zależności są automatycznie weryfikowane w tle podczas dodawania zasobów. Jeśli nadal widzisz opcję Weryfikuj zależności , wybierz ją, aby wyzwolić walidację ręcznie.
Jeśli zależności zostaną znalezione, wybierz pozycję Dodaj zależności , aby je dodać.
W obszarze Dodaj zależności zachowaj domyślną opcję Pokaż wszystkie zależności .
- Pokaż wszystkie zależności iterują 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ż 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.
Wybierz zasoby zależne, które chcesz dodać, i wybierz pozycję Dodaj zależności. Postęp można monitorować w powiadomieniach.
Zależności są automatycznie weryfikowane w tle po ich dodaniu. Jeśli zostanie wyświetlony przycisk Weryfikuj zależności , wybierz go, aby wyzwolić ręczną walidację.
Przenoszenie źródłowej grupy zasobów
Przed przygotowaniem i przeniesieniem maszyn wirtualnych grupa zasobów maszyny wirtualnej musi znajdować się w regionie docelowym.
Przygotowanie do przeniesienia źródłowej grupy zasobów
Podczas procesu przygotowywania usługa Resource Mover generuje szablony usługi Azure Resource Manager (ARM) przy użyciu ustawień grupy zasobów. Zasoby w grupie zasobów nie mają wpływu.
Aby przygotować się do przeniesienia źródłowej grupy zasobów, wykonaj następujące kroki:
W okienku Między regionami wybierz źródłową grupę > zasobów Przygotuj.
W okienku Przygotowywanie zasobów wybierz pozycję Przygotuj , aby rozpocząć proces.
Uwaga
Po przygotowaniu grupy zasobów znajduje się ona w stanie Inicjowanie oczekiwania na przeniesienie .
Przenoszenie źródłowej grupy zasobów
Aby rozpocząć przenoszenie, wykonaj następujące kroki:
W okienku Między regionami wybierz grupę > zasobów Zainicjuj przenoszenie.
W okienku Przenoszenie zasobów wybierz pozycję Zainicjuj przenoszenie. Grupa zasobów przechodzi do stanu Inicjowanie przenoszenia w toku .
Po zainicjowaniu przenoszenia zostanie utworzona docelowa grupa zasobów na podstawie wygenerowanego szablonu usługi ARM. Źródłowa grupa zasobów przechodzi do stanu Oczekujące przeniesienie zatwierdzenia .
Aby zatwierdzić i zakończyć proces przenoszenia:
- W okienku Między regionami wybierz przeniesienie grupy > zasobów Zatwierdzanie.
- W okienku Przenoszenie zasobów wybierz pozycję Zatwierdź.
Uwaga
Po zatwierdzeniu przeniesienia źródłowa grupa zasobów jest w stanie Oczekiwanie na usunięcie źródła .
Przygotowywanie zasobów do przeniesienia
Teraz, gdy źródłowa grupa zasobów zostanie przeniesiona, 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:
W okienku Między regionami sprawdź, czy zasoby znajdują się teraz w stanie Przygotowanie oczekujące , bez problemów. Jeśli tak nie jest, zweryfikuj ponownie i rozwiąż wszelkie zaległe problemy.
Jeśli chcesz edytować ustawienia docelowe przed rozpoczęciem przenoszenia, wybierz link w kolumnie Konfiguracja docelowa zasobu i edytuj ustawienia. Jeśli edytujesz docelowe ustawienia maszyny wirtualnej, docelowy rozmiar maszyny wirtualnej nie powinien być mniejszy niż rozmiar źródłowej maszyny wirtualnej.
Teraz, gdy źródłowa grupa zasobów zostanie przeniesiona, możesz przygotować się do przeniesienia innych zasobów.
Uwaga
- Podczas przygotowywania agent usługi Azure Site Recovery Mobility jest instalowany na maszynach wirtualnych w celu ich replikacji.
- 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 .
Inicjowanie przenoszenia
Po przygotowaniu zasobów możesz teraz zainicjować przeniesienie. Aby rozpocząć przenoszenie, wykonaj następujące kroki:
W okienku Między regionami wybierz pozycję zasoby ze stanem Inicjowanie oczekiwania na przeniesienie.
Wybierz pozycję Zainicjuj przenoszenie , aby rozpocząć proces.
Na karcie Przenoszenie zasobów wybierz pozycję Zainicjuj przenoszenie.
Ś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 (zwykle minuty).
- Zasób Mover odtwarza inne zasoby przy użyciu przygotowanych szablonów usługi ARM. Zwykle nie ma przestojów.
- Po przeniesieniu zasobów są one w stanie Oczekiwanie na przeniesienie zatwierdzenia .
Zatwierdzanie lub odrzucanie przeniesienia
Po początkowym przeniesieniu możesz zdecydować, czy chcesz zatwierdzić przeniesienie lub odrzucić go.
- Odrzuć: możesz odrzucić przeniesienie w przypadku testowania i nie chcesz faktycznie przenosić zasobu źródłowego. Odrzucenie przeniesienia zwraca zasób do stanu Inicjowanie oczekiwania na przeniesienie.
- Zatwierdzenie: Zatwierdzenie kończy przejście 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:
- W okienku Między regionami wybierz pozycję Zasoby ze stanem Zatwierdź oczekujące przeniesienie, a następnie wybierz pozycję Odrzuć przenieś.
- W okienku Odrzuć przenieś wybierz pozycję Odrzuć.
- Śledź postęp 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:
W okienku Między regionami wybierz pozycję Zasoby ze stanem Zatwierdzenie przeniesienia oczekujące, a następnie wybierz pozycję Zatwierdź przenoszenie.
W okienku Zatwierdź zasoby wybierz pozycję Zatwierdź.
Śledź postęp zatwierdzania na pasku powiadomień.
Uwaga
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.
- Zmodyfikuj reguły kontroli dostępu opartej na rolach (RBAC) platformy Azure po przeniesieniu.
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 zatwierdzeniach:
Uwaga
Kilka zasobów, na przykład magazynów kluczy i serwerów SQL Server, nie można usunąć z portalu i należy je usunąć ze strony właściwości zasobu.
- W okienku Między regionami wybierz nazwę zasobu źródłowego, który chcesz usunąć.
- Wybierz pozycję Usuń źródło.
Usuwanie dodatkowych zasobów utworzonych na potrzeby przenoszenia
Po przeniesieniu możesz ręcznie usunąć kolekcję przenoszenia i Site Recovery utworzone zasoby.
Przed usunięciem dodatkowych zasobów utworzonych na potrzeby 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ę przed usunięciem magazynu pamięci podręcznej, należy najpierw usunąć blokadę.
Aby usunąć dodatkowe zasoby utworzone na potrzeby przeniesienia, wykonaj następujące kroki:
Znajdź zasoby w grupie
RegionMoveRG-<sourceregion>-<target-region>
zasobów .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 ma żadnych oczekujących zasobów przy użyciu tych zasobów.
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
.
- Nazwa kolekcji przenoszenia to
Następne kroki
Dowiedz się więcej o przenoszeniu baz danych Azure SQL i elastycznych pul do innego regionu.