Migrowanie do udziałów plików platformy Azure przy użyciu usługi Azure Storage Mover

Dotyczy: ✔️ klasycznych udziałów plików SMB i NFS utworzonych za pomocą dostawcy zasobów Microsoft.Storage

Ten przewodnik po migracji opisuje, jak migrować pliki lokalne do współdzieleń Azure z pełną wiernością, korzystając z Azure Storage Mover, w pełni zarządzanej usługi migracyjnej. Możesz użyć Storage Mover do migracji z udziałów źródłowych SMB lub NFS, w tym z Windows Server, Linux lub NAS. Storage Mover obsługuje również migrację bezagentową z lokalnych udziałów SMB (podgląd) oraz z AWS FSx for Windows File Server (podgląd). Zobacz Migrate on-premises SMB file shares with agentless migration oraz Migrate from AWS FSx to Azure Files.

Uwaga

Jeśli używasz usługi Azure File Sync lub planujesz jej używać do obsługi warstw w chmurze i buforowania lokalnego, możesz wykorzystać usługę Azure File Sync do migrowania lokalnych udziałów plików z NAS lub Windows Server zamiast używania Storage Mover. Jeśli nie planujesz długoterminowego korzystania z usługi Azure File Sync, użyj usługi Storage Mover na potrzeby migracji.

Dlaczego warto używać usługi Storage Mover do migrowania do udziałów plików platformy Azure?

Istnieje kilka powodów, dla których usługa Storage Mover służy do migrowania lokalnych udziałów plików do udziałów plików platformy Azure.

  • Jest szybszy niż inne metody, takie jak Robocopy, ponieważ wykorzystuje API FileREST (natywne Azure Files REST API) do bezpośredniego przenoszenia danych do chmury, zamiast polegać na SMB.
  • Obsługiwane metadane plików są kopiowane z pełną wiernością. W przeciwieństwie do magazynu obiektów w usłudze Azure Blobs, udział plików w Azure może natywnie przechowywać metadane plików i należy zadbać o skopiowanie metadanych ze źródła do celu podczas migracji. Podczas migracji ze źródła SMB przechowywane są wartości struktury folderów i metadanych, takie jak sygnatury czasowe plików i folderów, listy ACL i atrybuty plików.
  • Program Storage Mover obsługuje zarówno udziały źródłowe SMB, jak i NFS, co zapewnia elastyczność podczas migracji z różnych systemów magazynowania.
  • Skaluje się do dużych przestrzeni nazw. Storage Mover jest testowany z 500 milionami elementów przestrzeni nazw (plików i folderów) migrowanych z obsługiwanego źródła do obsługiwanego celu w Azure. Wyniki testów SMB-to-Azure Files można znaleźć w Storage Mover performance targets.

Wymagania wstępne migracji Storage Mover

Aby przeprowadzić migrację udziałów plików za pomocą usługi Storage Mover, wymagane są następujące elementy:

  • Subskrypcja platformy Azure i grupa zasobów. Przejrzyj wymagane uprawnienia.
  • Konto usługi Azure Storage z co najmniej jednym udziałem plików platformy Azure.
  • Sieć lokalna musi zezwalać agentowi usługi Storage Mover na komunikowanie się z platformą Azure. Port 443 (TLS) musi być otwarty dla ruchu wychodzącego, a reguły zapory nie powinny ograniczać ruchu do platformy Azure. Użyj narzędzia do sprawdzania łączności w konsoli agenta usługi Storage Mover, aby dowiedzieć się więcej o adresach URL punktów końcowych na platformie Azure, które należy zezwolić.
  • W przypadku zasobów źródłowych protokołu SMB: poświadczenia (nazwa użytkownika i hasło) z dostępem do odczytu do udziału źródłowego.
  • W przypadku udziałów źródłowych systemu plików NFS: eksport systemu plików NFS musi być dostępny z maszyny wirtualnej agenta usługi Storage Mover.

Migrowanie plików i metadanych przy użyciu usługi Storage Mover

Aby przeprowadzić migrację danych, wykonaj następujące kroki.

Uwaga

Te kroki wykorzystują migrację opartą na agentach. Dla migracji bezagentowej z lokalnych udziałów plików SMB (podgląd), które wymagają prywatnej łączności i poświadczeń źródłowych w Azure Key Vault, zobacz Migrowanie lokalnych udziałów plików SMB przy użyciu migracji bezagentowej.

  1. Najpierw utwórz zasób Storage Mover.

  2. Następnie wdróż co najmniej jednego agenta usługi Storage Mover w pobliżu lokalnych źródeł migracji. Są to maszyny wirtualne, które mogą działać na hyperwizorach Hyper-V lub VMware.

  3. Zarejestruj maszyny wirtualne agentów w swoim zasobie Storage Mover , aby użyć agenta do migracji i zarządzać nim z chmury. Aby zarejestrować agenta, połącz się z jego powłoką administracyjną, najlepiej przez SSH. Wszystkimi kolejnymi krokami możesz zarządzać z portalu Azure, Azure PowerShell lub Azure CLI.

  4. Tylko w przypadku udziałów źródłowych protokołu SMB:utwórz magazyn kluczy Azure i umieść w nim dwa tajne dane: jedną dla nazwy użytkownika i jedną dla hasła, które agent wykorzysta do dostępu do źródłowego udziału SMB. W portalu Azure wybierz Key Vault i oba sekrety podczas tworzenia źródłowego punktu końcowego SMB, a wymagane przypisania ról zostaną automatycznie zastosowane. Jeśli tworzysz punkty końcowe za pomocą Azure PowerShell lub Azure CLI, przypisz zarządzanej tożsamości agenta rolę Key Vault Secrets User w usłudze Key Vault samodzielnie. Jeśli zapora Key Vault jest włączona, zezwól na ruch od agenta. Udziały źródłowe NFS nie wymagają poświadczeń Key Vault.

  5. Teraz należy zdefiniować źródłowe i docelowe punkty końcowe w ramach przygotowań do migracji danych. Podczas tworzenia źródłowego punktu końcowego wybierz udział SMB lub udział NFS w zależności od protokołu źródłowego. Podczas tworzenia docelowego punktu końcowego wybierz Udostępnianie plików dla typu docelowego.

  6. Utwórz projekt w celu sortowania udziałów, które muszą zostać zmigrowane razem.

  7. Zdefiniuj swoje pierwsze zadanie migracyjne w projekcie Storage Mover. Do pierwszego zadania migracji użyj portalu Azure. Na zakładkach Źródło i Cel wybierz wcześniej utworzone punkty końcowe zamiast tworzyć nowe. Na zakładce Ustawienia dokładnie przejrzyj tryb kopiowania i wyniki migracji.

  8. Gdy twoje zadanie migracyjne i jego ustawienia będą zgodne z Twoimi oczekiwaniami, uruchom zadanie. Telemetria i dzienniki kopii pomagają monitorować postępy i powodzenie zadania migracji. Jeśli chcesz oszacować czas wymagany do wykonania zadania migracji, zobacz Cele skalowania i wydajności usługi Storage Mover.

Sprawdź, czy migracja zakończyła się pomyślnie

Po zakończeniu zadania migracji należy znaleźć wszystkie pliki i foldery w udziale plików platformy Azure z pełną wiernością. Przejrzyj dzienniki kopiowania, aby upewnić się, że nic nie zostało pominięte. W portalu Azure przejdź do zasobu Storage Mover, wybierz Projekty, wybierz projekt, a następnie wybierz job. Na zakładce Historia uruchomień potwierdź, że ostatni przebieg się powiódł. Na karcie Monitorowanie potwierdź, że żadne elementy nie są oznaczone jako Niepowodzenie.

Następne kroki

Upewnij się, że włączono tworzenie kopii zapasowej dla udziałów plików SMB platformy Azure.

Zobacz też