Udostępnij za pośrednictwem


Instalowanie udziału plików platformy Azure protokołu SMB w systemie Windows

Azure Files to łatwy w użyciu system plików w chmurze firmy Microsoft. Udziałów plików platformy Azure można bezproblemowo używać w systemach Windows i Windows Server. W tym artykule pokazano, jak używać udziału plików SMB platformy Azure w systemach Windows i Windows Server.

Dotyczy

Typ udziału plików SMB NFS
Udziały plików w warstwie Standardowa (GPv2), LRS/ZRS Tak Nie
Udziały plików w warstwie Standardowa (GPv2), GRS/GZRS Tak Nie
Udziały plików w warstwie Premium (FileStorage), LRS/ZRS Tak Nie.

W tym filmie wideo pokazano, jak zainstalować udział plików platformy Azure SMB w systemie Windows.

Kroki opisane w filmie wideo zostały również opisane w poniższych sekcjach.

Aby korzystać z udziału plików platformy Azure za pośrednictwem publicznego punktu końcowego poza regionem świadczenia usługi Azure, w którym jest hostowany, na przykład lokalnie lub w innym regionie świadczenia usługi Azure, system operacyjny musi obsługiwać protokół SMB 3.x. Starsze wersje systemu Windows, które obsługują tylko protokół SMB 2.1, nie mogą instalować udziałów plików platformy Azure za pośrednictwem publicznego punktu końcowego.

Usługa Azure Files obsługuje tylko protokół SMB Multichannel w udziałach plików w warstwie Premium.

Wersja systemu Windows Wersja protokołu SMB Funkcja SMB Multichannel usługi Azure Files Maksymalne szyfrowanie kanału SMB
Windows 11 w wersji 22H2 SMB 3.1.1 Tak AES-256-GCM
Windows 10 w wersji 22H2 SMB 3.1.1 Tak AES-128-GCM
Windows Server 2022 SMB 3.1.1 Tak AES-256-GCM
Windows 11 w wersji 21H2 SMB 3.1.1 Tak AES-256-GCM
Windows 10 w wersji 21H2 SMB 3.1.1 Tak AES-128-GCM
Windows 10 w wersji 21H1 SMB 3.1.1 Tak, z aktualizacją KB5003690 lub nowszą AES-128-GCM
Windows Server w wersji 20H2 SMB 3.1.1 Tak, z aktualizacją KB5003690 lub nowszą AES-128-GCM
Windows 10 w wersji 20H2 SMB 3.1.1 Tak, z aktualizacją KB5003690 lub nowszą AES-128-GCM
Windows Server w wersji 2004 SMB 3.1.1 Tak, z aktualizacją KB5003690 lub nowszą AES-128-GCM
Windows 10 w wersji 2004 SMB 3.1.1 Tak, z aktualizacją KB5003690 lub nowszą AES-128-GCM
Windows Server 2019 SMB 3.1.1 Tak, z aktualizacją KB5003703 lub nowszą AES-128-GCM
Windows 10 w wersji 1809 SMB 3.1.1 Tak, z aktualizacją KB5003703 lub nowszą AES-128-GCM
Windows Server 2016 SMB 3.1.1 Tak, z aktualizacją KB5004238 lub nowszą i po zastosowaniu klucza rejestru AES-128-GCM
Windows 10 w wersji 1607 SMB 3.1.1 Tak, z aktualizacją KB5004238 lub nowszą i po zastosowaniu klucza rejestru AES-128-GCM
Windows 10 w wersji 1507 SMB 3.1.1 Tak, z aktualizacją KB5004249 lub nowszą i po zastosowaniu klucza rejestru AES-128-GCM
Windows Server 2012 z dodatkiem R2 SMB 3.0 Nie AES-128-CCM
Windows 8.1 SMB 3.0 Nie AES-128-CCM
Windows Server 2012 SMB 3.0 Nie AES-128-CCM
Windows Server 2008 R21 SMB 2.1 Nie Nieobsługiwane
Windows 71 SMB 2.1 Nie Nieobsługiwane

1Regularne wsparcie firmy Microsoft dla systemów Windows 7 i Windows Server 2008 R2 zostało zakończone. Istnieje możliwość zakupu dodatkowej pomocy technicznej dotyczącej aktualizacji zabezpieczeń tylko za pośrednictwem programu rozszerzonej aktualizacji zabezpieczeń (ESU). Zdecydowanie zalecamy migrację z tych systemów operacyjnych.

Uwaga

Zalecamy pobranie najnowszej bazy wiedzy dla używanej wersji systemu Windows.

Wymagania wstępne

Upewnij się, że port 445 jest otwarty: protokół SMB wymaga otwarcia portu TCP 445. Połączenia nie powiedzą się, jeśli port 445 zostanie zablokowany. Możesz sprawdzić, czy zapora lub usługodawca sieciowych blokuje port 445, używając Test-NetConnection polecenia cmdlet . Zobacz Port 445 jest zablokowany.

Korzystanie z udziału plików platformy Azure w systemie Windows

Aby używać udziału plików platformy Azure w systemie Windows, musisz go zainstalować, czyli przypisać do niego literę dysku bądź ścieżkę do punktu instalacji, lub uzyskiwać do niego dostęp za pośrednictwem jego ścieżki UNC.

W tym artykule użyto klucza konta magazynu w celu uzyskania dostępu do udziału plików. Klucz konta magazynu jest kluczem administratora dla konta magazynu, w tym uprawnienia administratora do wszystkich plików i folderów w udziale plików, do którego uzyskujesz dostęp, oraz dla wszystkich udziałów plików i innych zasobów magazynu (obiektów blob, kolejek, tabel itp.) zawartych na koncie magazynu. Jeśli nie jest to wystarczające dla obciążenia, możesz użyć usługi Azure File Sync lub uwierzytelniania opartego na tożsamościach za pośrednictwem protokołu SMB. Tokeny sygnatury dostępu współdzielonego (SAS) nie są obecnie obsługiwane w przypadku instalowania udziałów plików platformy Azure.

Typowym sposobem na przeniesienie na platformę Azure aplikacji biznesowych (LOB), które oczekują obsługi udziału plików SMB, jest użycie udziału plików platformy Azure jako alternatywy do uruchamiania dedykowanego serwera plików Windows na maszynie wirtualnej platformy Azure. Jedną z ważnych kwestii dotyczących pomyślnego migrowania aplikacji LOB do korzystania z udziału plików platformy Azure jest to, że wiele aplikacji działa w kontekście dedykowanego konta usługi z ograniczonymi uprawnieniami systemowymi, a nie kontem administracyjnym maszyny wirtualnej. W związku z tym należy się upewnić, że poświadczenia dla udziału plików platformy Azure zostały zainstalowane/zapisane w kontekście konta usługi, a nie konta administracyjnego.

Instalowanie udziału plików platformy Azure

Witryna Azure Portal udostępnia skrypt programu PowerShell, którego można użyć do zainstalowania udziału plików bezpośrednio na hoście przy użyciu klucza konta magazynu. Jeśli nie instalowania udziału plików przy użyciu uwierzytelniania opartego na tożsamościach, zalecamy użycie tego dostarczonego skryptu.

Aby uzyskać ten skrypt:

  1. Zaloguj się w witrynie Azure Portal.

  2. Przejdź do konta magazynu zawierającego udział plików, który chcesz zainstalować.

  3. Wybierz pozycję Udziały plików.

  4. Wybierz udział plików, który chcesz zainstalować.

    Zrzut ekranu przedstawiający blok udziałów plików z wyróżnionym udziałem plików.

  5. Wybierz pozycję Połącz.

    Zrzut ekranu przedstawiający ikonę łączenia dla udziału plików.

  6. Wybierz literę dysku, aby zainstalować udział.

  7. Skopiuj podany skrypt.

    Zrzut ekranu przedstawiający blok Połącz, wyróżniony przycisk kopiowania skryptu.

  8. Wklej skrypt do powłoki na hoście, do którego chcesz zainstalować udział plików, i uruchom go.

Teraz masz zainstalowany udział plików platformy Azure.

Instalowanie udziału plików platformy Azure za pomocą Eksploratora plików

Uwaga

Należy pamiętać, że następujące instrukcje dotyczą systemu Windows 10 i mogą być nieco inne w starszych wersjach.

  1. Otwórz Eksplorator plików, otwierając go z menu Start lub naciskając skrót Win+E.

  2. Przejdź do tego komputera po lewej stronie okna. Spowoduje to zmianę menu dostępnego na wstążce. W menu Komputer wybierz pozycję Mapuj dysk sieciowy.

    Zrzut ekranu przedstawiający menu rozwijane Mapuj dysk sieciowy.

  3. Wybierz literę dysku i wprowadź ścieżkę UNC do udziału plików platformy Azure. Format ścieżki UNC to \\<storageAccountName>.file.core.windows.net\<fileShareName>. Na przykład: \\anexampleaccountname.file.core.windows.net\file-share-name. Zaznacz pole wyboru Połącz przy użyciu różnych poświadczeń. Wybierz Zakończ.

    Zrzut ekranu przedstawiający okno dialogowe Mapuj dysk sieciowy.

  4. Wybierz pozycję Więcej opcji>Użyj innego konta. W obszarze Adres e-mail użyj nazwy konta magazynu i użyj klucza konta magazynu jako hasła. Wybierz przycisk OK.

    Zrzut ekranu przedstawiający okno dialogowe poświadczeń sieciowych wybierające inne konto.

  5. Użyj udziału plików platformy Azure zgodnie z potrzebami.

    Zrzut ekranu przedstawiający, że udział plików platformy Azure jest teraz zainstalowany.

  6. Gdy wszystko będzie gotowe do odinstalowania udziału plików platformy Azure, kliknij prawym przyciskiem myszy wpis udziału w obszarze Lokalizacje sieciowe w Eksplorator plików i wybierz polecenie Rozłącz.

Uzyskiwanie dostępu do udziału plików platformy Azure za pośrednictwem ścieżki UNC

Nie musisz instalować udziału plików platformy Azure na literę dysku, aby go używać. Możesz bezpośrednio uzyskać dostęp do udziału plików platformy Azure przy użyciu ścieżki UNC, wprowadzając następujące polecenie w Eksplorator plików. Pamiętaj, aby zastąpić ciąg storageaccountname nazwą konta magazynu i ciągiem myfileshare nazwą udziału plików:

\\storageaccountname.file.core.windows.net\myfileshare

Zostanie wyświetlony monit o zalogowanie się przy użyciu poświadczeń sieciowych. Zaloguj się przy użyciu subskrypcji platformy Azure, w ramach której utworzono konto magazynu i udział plików. Jeśli nie zostanie wyświetlony monit o podanie poświadczeń, możesz dodać poświadczenia przy użyciu następującego polecenia:

cmdkey /add:StorageAccountName.file.core.windows.net /user:localhost\StorageAccountName /pass:StorageAccountKey

W przypadku usługi Azure Government Cloud zmień nazwę serwera na:

\\storageaccountname.file.core.usgovcloudapi.net\myfileshare

Następne kroki

Poniższe linki umożliwiają uzyskanie dodatkowych informacji na temat usługi Azure Files: