Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
- Lokalny współudział plików źródłowy SMB, taki jak usługi plików Windows Server lub NAS, dostępny przez prywatną sieć łączną.
- Zasób Storage Mover w Twojej subskrypcji Azure.
- konto usługi Azure Storage i docelowy udział plików platformy Azure.
- Prywatne połączenie skonfigurowane do dostępu do prywatnego źródła. Zobacz Migracje wymagające połączeń prywatnych oraz Konfiguruj łączność sieci prywatnej dla migracji z lokalnego do Azure.
- Azure Key Vault, który przechowuje dane uwierzytelniające SMB w dwóch sekretach: jednym dla nazwy użytkownika i jednym dla hasła.
- Uprawnienia do tworzenia zasobów Storage Mover oraz przypisywania wymaganych ról RBAC.
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.
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.
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.
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.
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.
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.
Wybierz z listy rozwijanej Typ elementu docelowego opcję Udział plików.
Wybierz odpowiednią opcję protokołu w polu Protokół .
Wybierz rozwijany menu udostępniania plików i wybierz nazwę docelowego udostępnienia plików, aby zawierać Twoje dane.
Opcjonalnie dodaj opis docelowego punktu końcowego w polu Opis .
Wybierz Create , aby zapisać zmiany i utworzyć nowy docelowy zasób końcowy.
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
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ą.
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.
Tworzenie definicji zadania
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.
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.
W zakładce Ustawienia, ustaw tryb kopiowania na Lustro na potrzeby migracji początkowych.
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ą
- Przejdź do Migration jobs, otwórz definicję stanowiska i wybierz Start job.
- Wybierz Start, aby rozpocząć bieg.
- 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.
- Uruchom początkową kopię i zweryfikowaj strukturę folderów, liczbę plików oraz integralność przykładowych plików w Azure Files.
- Wykonuj przejścia inkrementalne, aby kopiować tylko zmienione dane.
- Na potrzeby przełączenia końcowego zatrzymaj zapisy na źródłowym udziale SMB.
- Wykonaj ostatnie przejście stopniowe.
- 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>. - 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: