Migruj dane z lokalnego udziału SMB do usługi Azure Files za pomocą narzędzia Azure Storage Mover (Wersja zapoznawcza)

Azure Storage Mover obsługuje bezagentową migrację z lokalnych udziałów plików SMB do Azure Files (SMB).

Ten artykuł wyjaśnia, jak przygotować wymagania wstępne, skonfigurować punkty końcowe, wykonać zadania migracji, zweryfikować dane oraz wykonać cutover.

Ważna

Migracje SMB bez użycia agentów wymagają prywatnej łączności między platformą Azure a siecią, na której znajduje się źródłowy udział SMB.

Prerequisites

Zanim zaczniesz, upewnij się, że masz:

Ograniczenia migracji i zachowanie

Scenariusz SMB lokalnego do Azure Files jest obecnie dostępny w wersji zapoznawczej. Zapoznaj się z tymi ograniczeniami i zachowaniami przed użyciem w środowisku produkcyjnym:

  • Każde zadanie migracji obsługuje do 500 milionów obiektów. Jeśli zasób źródłowy zawiera więcej obiektów, podziel zakres migracji na kilka zadań.
  • Maksymalnie 10 zadań migracyjnych może działać jednocześnie w ramach jednej subskrypcji.
  • W fazie podglądu uruchamiaj tylko jedno zadanie migracji naraz dla każdego docelowego udziału plików Azure, aby uniknąć konfliktów.
  • Źródła SMB 1.x nie są obsługiwane. Użyj SMB 2.x lub SMB 3.x.
  • Dane są kopiowane, a nie przesuwane. Dane źródłowe pozostają na serwerze SMB, dopóki go nie wycofasz.

Najnowsze limity i ograniczenia znajdziesz w sekcji podstawy migracji do chmury oraz notatki do wydania.

Stwórz lokalny punkt końcowy kodu źródłowego SMB

Utwórz źródłowy punkt końcowy wskazujący na lokalny udział SMB.

  1. W zasobie Storage Mover rozwiń element Resource Management w okienku nawigacji po lewej stronie. Wybierz Punkty końcowe magazynu>Punkty końcowe źródła>Utwórz punkt końcowy, aby otworzyć okienko Utwórz punkt końcowy źródła.

    Zrzut ekranu panelu Source Endpoint Storage Mover, podkreślający kroki potrzebne do uzyskania dostępu.

  2. W panelu Create source endpoint wybierz typ migracji i wartości typu źródłowego odpowiadające bezagentowemu kodowi SMB. Dodaj wartości dla następujących pól:

  • Nazwa hosta lub adres IP: Nazwa DNS/FQDN lub prywatny adres IP Twojego źródłowego serwera SMB.

  • Nazwa udostępnienia: Tylko nazwa udostępnienia (na przykład Data). Nie uwzględniaj ukośeń do tyłu.

  • Magazyn kluczy: nazwa twojego magazynu kluczy Azure.

  • Metoda wprowadzania nazwy użytkownika i metoda wprowadzania hasła: Wybierz opcję odpowiadającą twojemu zastosowaniu. Tą opcją może być albo nazwa nazwy użytkownika i sekretu hasła , albo URI URI nazwy użytkownika i hasła .

  • Wpis tajny nazwy użytkownika lub URI wpisu tajnego nazwy użytkownika: Wybierz lub wprowadź wpis tajny nazwy użytkownika albo jego URI.

  • Tajemnica hasła lub URI tajemnicy hasła: Wybierz lub wprowadź tajemnicę hasła lub jej URI.

  • Opis źródła: Opcjonalny opis nowego źródła punktu końcowego.

    Zrzut ekranu panelu punktu końcowego źródła usługi Storage Mover, z wyróżnieniem pól wymaganych do utworzenia nowego zasobu punktu końcowego źródła.

  • Po dodaniu wszystkich wymaganych wartości wybierz Create , aby zapisać zmiany i utworzyć nowy źródłowy punkt końcowy.

Note

Jeśli przypisanie roli nie następuje automatycznie w środowisku uruchomieniowym, przypisz Key Vault Secrets User do zarządzanej tożsamości źródłowego punktu końcowego.

Utwórz docelowy punkt końcowy dla usługi Azure Files

Stwórz punkt końcowy Azure file share docelowy SMB.

  1. W zasobie Storage Mover rozwiń element Resource Management w okienku nawigacji po lewej stronie. Wybierz Punkty końcowe magazynu>Docelowe punkty końcowe>Dodaj punkt końcowy, aby otworzyć panel Tworzenie docelowego punktu końcowego.

    Zrzut ekranu okna docelowego punktu końcowego narzędzia Storage Mover z zaznaczonymi krokami wymaganymi, aby uzyskać do niego dostęp.

  2. W panelu Create target endpoint wybierz rozwijane listy Subskrypcja i Przechowywanie kont. Wybierz wartości odpowiadające kontu subskrypcyjnemu i pamięci masowej, które zawiera docelowy udział plików Azure.

  3. Wybierz z listy rozwijanej Typ elementu docelowego opcję Udział plików.

  4. Wybierz odpowiednią opcję protokołu w polu Protokół .

  5. Wybierz rozwijany menu udostępniania plików i wybierz nazwę docelowego udostępnienia plików, aby zawierać Twoje dane.

  6. Opcjonalnie dodaj opis docelowego punktu końcowego w polu Opis .

  7. Wybierz Create , aby zapisać zmiany i utworzyć nowy docelowy zasób końcowy.

    Zrzut ekranu okienka Target Endpoint narzędzia Storage Mover z wyróżnieniem pól wymaganych do utworzenia nowego zasobu docelowego punktu końcowego.

Note

Jeśli przypisanie ról nie następuje automatycznie w czasie wykonywania, przypisz rolę Storage File Data Privileged Contributor do tożsamości zarządzanej docelowego punktu końcowego.

Utwórz i wykonaj zadanie migracji

Po utworzeniu endpointów stwórz definicję projektu i pracy. Następnie, po utworzeniu zasobów projektu i definicji zadania, uruchom pierwsze przejście kopiowania.

Utwórz projekt

  1. Przejdź do strony Projekty w portalu Azure, aby uzyskać dostęp do projektów. Domyślny widok Wszystkie projekty zawiera nazwy wszystkich zaaprowizowanych projektów i podsumowanie zadań, które zawierają.

    Zrzut ekranu zakładki Przegląd w portalu Azure.

  2. Wybierz pozycję Utwórz projekt , aby otworzyć okienko Tworzenie projektu . Wpisz nazwę project w polu Project name oraz opcjonalny opis w polu Project description. Na koniec wybierz pozycję Utwórz , aby aprowizować projekt.

    Zrzut ekranu strony Storage Mover

Tworzenie definicji zadania

  1. W eksploratorze Project wybierz projekt utworzony w poprzedniej sekcji. Następnie wybierz Utwórz definicję stanowiska w widoku Wszystkie projekty .

    Zrzut ekranu karty Przegląd programu Project Explorer w portalu Azure podkreślająca użycie filtrów.

  2. Na karcie Podstawowe skonfiguruj następujące ustawienia:

    • Typ migracji: Typ migracji odpowiadający twojemu bezagentowemu obciążeniu SMB.
    • Typ źródła: Typ źródłowy odpowiadający źródłom SMB w Twoim tenantze.
    • Nazwa stanowiska: Na przykład, OnPremSmbToAzureFilesJob
    • Opis: Dodaj opcjonalny opis.

    W sekcjach Endpoints konfiguruj odpowiednie pola Source endpoint, Target endpoint oraz Sub-path w razie potrzeby i zgodnie z zaznaczeniem.

    W sekcji Połączenia prywatne (Podgląd) wybierz przycisk Dodaj połączenia prywatne i wybierz odpowiedni zasób połączenia prywatnego.

  3. W zakładce Ustawienia, ustaw tryb kopiowania na Lustro na potrzeby migracji początkowych.

  4. W zakładce Przegląd zweryfikowaj wartości i wybierz Stwórz.

Wskazówka

W przypadku początkowych migracji użyj Additive. Używaj mirrora tylko wtedy, gdy chcesz, aby cel dokładnie odpowiadał źródłu.

Rozpocznij i monitoruj pracę migracyjną

  1. Przejdź do Migration jobs, otwórz definicję stanowiska i wybierz Start job.
  2. Wybierz Start, aby rozpocząć bieg.
  3. Monitoruj szczegóły, takie jak przesyłane pliki, przepustowość i błędy.

Ważna

Jeśli start pracy nie powiodł się z powodu uprawnień, przypisz wymagane role i spróbuj ponownie:

  • Key Vault Secrets User na Key Vault dla tożsamości punktu końcowego źródłowego.
  • Uprzywilejowany współtwórca danych danych pamięci na docelowym koncie pamięci dla tożsamości docelowego punktu końcowego.

Zweryfikuj migrację i przeprowadź przełączenie

Stosuj wzorzec migracji stopniowej, aby zminimalizować przestoje.

  1. Uruchom początkową kopię i zweryfikowaj strukturę folderów, liczbę plików oraz integralność przykładowych plików w Azure Files.
  2. Wykonuj przejścia inkrementalne, aby kopiować tylko zmienione dane.
  3. Na potrzeby przełączenia końcowego zatrzymaj zapisy na źródłowym udziale SMB.
  4. Wykonaj ostatnie przejście stopniowe.
  5. Przekieruj użytkowników i aplikacje do Azure Files, korzystając ze ścieżek UNC takich jak \\<storage-account-name>.file.core.windows.net\<share-name>.
  6. Pozostaw źródłowy zasób sieciowy dostępny w trybie tylko do odczytu przez krótki okres przejściowy, a następnie wycofaj go z eksploatacji po zweryfikowaniu poprawności.

Troubleshooting

Jeśli zadania migracji zakończą się niepowodzeniem, najpierw sprawdź następujące elementy:

  • Uprawnienia: Zweryfikować dostęp do Key Vault do tajnego dostępu do tożsamości punktu źródłowego i danych danych magazynowych dla tożsamości docelowego punktu końcowego.
  • Sieć: Zweryfikuj stan połączenia prywatnego i konfigurację ścieżki sieciowej obsługującej to połączenie, w tym osiągalność portu TCP 445 przez sieć VPN, ExpressRoute, NSG i reguły zapory.
  • Wartości ścieżki źródłowej: Potwierdź, że nazwa hosta i share SMB źródłowego są poprawne.
  • Status uruchomienia: Przejrzyj najnowsze dane definicji zadań i szczegóły błędu portalu przed ponowną próbą.

Więcej wskazówek dotyczących rozwiązywania problemów znajdziesz tutaj: