Jak korzystać z serwera plików typu scale-out w systemie Windows Server 2019

Dostęp do danych przez sieć jest dziś powszechną praktyką. Udziały plików dla zwykłych użytkowników oraz do celów administracyjnych są szeroko stosowane w środowiskach biznesowych. Sieciowe udziały plików służą również do przechowywania danych aplikacji, które powinny być dostępne z serwerów, na których te aplikacje działają. Serwery Hyper-V można skonfigurować tak, aby przechowywały pliki maszyn wirtualnych (VM) na udziałach plików i uzyskiwały do nich dostęp przez sieć. W przypadku ważnych plików maszyn wirtualnych znajdujących się na udziałach plików istnieją zaawansowane wymagania dotyczące tych udziałów. Na przykład udziały plików muszą zapewniać wysoką dostępność, wysoką wydajność itp.

W tym wpisie na blogu wyjaśniono, jak skonfigurować serwer plików typu Scale-Out File Server (SOFS) dla platformy Microsoft Hyper-V.

NAKIVO do tworzenia kopii zapasowej Hyper-V

NAKIVO do tworzenia kopii zapasowej Hyper-V

Kopie zapasowe bezagentowe spójne z aplikacją dla Hyper-V. Ochrona przed oprogramowaniem wymuszającym okup, natychmiastowe uruchamianie maszyn wirtualnych z kopii zapasowej, wsparcie dla innych platform wirtualnych i fizycznych oraz wiele innych funkcji.

Przygotowanie klastra

Wdrażanie klastra w Trybie failover stanowi główny warunek konfiguracji serwera plików typu Scale-Out File Server (SOFS). Serwer SOFS może działać w tym samym klastrze Hyper-V lub w oddzielnym klastrze opartym na komputerach z systemem Windows. Gdy ten sam klaster służy do świadczenia wielu usług, nazywany jest klastrem hiperkonwergentnym. Środowiska hiperkonwergentne są wykorzystywane w wirtualnych centrach danych lub centrach danych definiowanych programowo.

Możesz przeczytać nasze wpisy na blogu dotyczące wdrażanie klastra w Trybie failover Hyper-V oraz sprawdzić Kompletny przewodnik po klastrowaniu w Hyper-V , aby dowiedzieć się więcej o wdrażaniu klastrów z komputerami z systemem Windows.

W tym miejscu skupimy się na konfiguracji serwera plików typu Scale-Out File Server. Jako pamięć masową podłączoną do węzłów klastra należy używać woluminów współdzielonych klastra opartych na celach iSCSI lub Storage Spaces Direct. Woluminy współdzielone klastra i przestrzenie dyskowe umożliwiają jednoczesne podłączenie wielu serwerów do tego samego dysku, co jest istotne w przypadku klastra.

Podczas tworzenia klastra należy dodać dwa identyczne węzły klastra do domeny Active Directory oraz zainstalować rolę klastra w Trybie failover wraz z rolą serwera plików. Można użyć graficznego interfejsu użytkownika w systemie Windows Server lub interfejsu wiersza poleceń w PowerShell.

Rolę serwera plików Windows i rolę Trybu failover można zainstalować na wszystkich węzłach klastra za pomocą następujących poleceń: PowerShell

Install-WindowsFeature -Name FS-FileServer

Install-WindowsFeature -Name Failover-Clustering -IncludeManagementTools

Uwaga: Funkcja opartego na przeglądarce centrum administracyjnego Windows Admin Center jest ograniczona i nie oferuje wsparcia dla tworzenia roli klastra ani zarządzania SOFS. Należy użyć tradycyjnego centrum administracyjnego w graficznym interfejsie użytkownika systemu Windows.

Konfiguracja serwera plików typu scale-out

Po przygotowaniu środowiska zgodnie z wymaganiami i skonfigurowaniu Trybu failover można skonfigurować serwer plików typu scale-out.

Otwórz Menedżera klastrów w Trybie failover: Start > Administrative Tool > Failover Cluster Manager. Kliknij prawym przyciskiem myszy nazwę klastra ( cluster1 w naszym przypadku) i w menu kontekstowym kliknij Configure Role.

How To Build A File Server (a clustered file server)

Uruchomi się kreator wysokiej dostępności.

Before You Begin. Pomiń ten krok i kliknij Next.

Select Role. Wybierz File Server jako rolę potrzebną do wdrażania serwera plików typu Scale-Out. Klikaj Next na każdym kroku kreatora, aby kontynuować. Należy pamiętać, że ta rola serwera plików nie jest taka sama jak rola serwera plików w Kreatorze dodawania ról i funkcji systemu Windows w systemie Windows Server.

Selecting File Server To Set Up A File Server With High Availability Support

File Server Type. Wybierz Scale-Out File Server for application data. Ta opcja jest odpowiednia dla pamięci masowej Hyper-V i pamięci masowej baz danych. Połączenia klientów są rozdzielane między węzłami klastra w celu uzyskania lepszej wydajności. W tej opcji jest wsparcie dla protokołu sieciowego SMB 3.0. Protokół SMB 3.0 nadaje się do zastosowania w serwerach plików typu scale-out, ponieważ obsługuje funkcje SMB Tryb failover, VSS dla udziałów SMB, szyfrowanie SMB, SMB Multichannel oraz SMB Direct. Funkcja SMB Multichannel służy do zapewnienia wielu jednoczesnych połączeń w sieci w celu zwiększenia wydajności i zapewnienia odporności na awarie na poziomie warstwy sieciowej.

Installing a Scale-Out File Server For Application Data

Client Access Point. Wprowadź nazwę, której klienci muszą używać, aby uzyskać dostęp do tej klastrowanej roli SOFS, na przykład SOFS01 . Postępuj zgodnie z zasadami wprowadzania nazwy NetBIOS.

Entering A Name For SOFS

Confirmation. Sprawdź konfigurację i kontynuuj, jeśli ją potwierdzasz. W usłudze Active Directory zostaną utworzone wymagane obiekty.

Confirmation To Configure A Scale-Out File Server

Summary. Sprawdź podsumowanie konfiguracji i kliknij Finish , aby zapisać ustawienia i zamknąć kreatora.

Rola klastrowania SOFS została skonfigurowana. Nie wprowadziliśmy adresu IP umożliwiającego dostęp do udziału SOFS, ponieważ do rozpoznawania nazwy zdefiniowanej dla serwera plików typu Scale-Out File Server wykorzystywana jest metoda DNS Round Robin. Nazwa sieci rozproszonej jest używana bez korzystania z pojedynczego klastrowanego adresu IP.

Dodawanie udziału plików dla SOFS

Teraz można dodać udział plików do serwera plików typu Scale-Out File Server.

Wróć do Failover Cluster Manager, wybierz swój klaster, wybierz role i kliknij prawym przyciskiem myszy rolę SOFS ( SOFS01 w naszym przypadku). W menu kontekstowym kliknij Add File Share.

Adding A File Share To The Scale-Out File Server

Otworzy się New Share kreator.

Select Profile. Profil jest potrzebny do zdefiniowania zoptymalizowanych ustawień dla wymaganego typu udziału. Istnieje pięć profili udziału plików:

  • Udział SMB – Szybkie
  • Udział SMB – Zaawansowane
  • Udział SMB – Aplikacje
  • Udział NFS – Szybkie
  • Udział NFS – Zaawansowane

Wybierz SMB Share – Applications , ponieważ ten typ udziału jest przeznaczony do uzyskiwania dostępu do magazynu dla Hyper-V, baz danych i innych aplikacji serwerowych przy użyciu optymalnych ustawień. Kliknij Next na każdym kroku, aby kontynuować.

Selecting SMB Share - Applications For Working With Hyper-V

Share Location. Wybierz serwer plików i ścieżkę do udziału. W moim przypadku wybieram serwer plików o nazwie SOFS01 . W sekcji Lokalizacja udziału kliknij Select by volume z odpowiednią ścieżką do folderu współdzielonego. Aby włączyć opcję Select by volume , należy skonfigurować współdzielony wolumin klastra.

Selecting The File Server Cluster And Path For The Scale Out Storage File Share

Share Name. Wpisz nazwę udziału SOFS, na przykład sharedVMs . Nazwa ta jest odzwierciedlona w ścieżce do udziału. Format lokalnej ścieżki do udziału wygląda następująco: C:ClusterStorageVolume1Sharessharename. Format ścieżki zdalnej wygląda następująco: SOFSnamesharename.

Configuring A Windows Scale-Out File Server - entering a file share name

Other Settings. Skonfiguruj ustawienia udziału. Pozostaw zaznaczone pole wyboru Enable continuous availability. Ta opcja jest domyślnie zaznaczona na etapie Ustawienia , jeśli wcześniej na etapie Select Profile wybrałeś profil „SMB Share – Applications” .

Pozostałe opcje można pozostawić bez zmian (patrz zrzut ekranu poniżej).

Other SOFS Settings - enabling continuous availability

Permissions. Ustaw uprawnienia, aby kontrolować dostęp do udziału SOFS. Na zrzucie ekranu widać uprawnienia wybrane domyślnie. Jeśli konfigurujesz pamięć masową typu scale-out dla Hyper-V, musisz przyznać pełną kontrolę wszystkim kontom komputerów Hyper-V, kontom administratorów Hyper-V oraz kontu SYSTEM. Dostęp musi być przyznany na poziomie udziału plików i systemu plików. Jeśli chcesz używać serwera plików typu scale-out do przechowywania plików bazy danych MS SQL Server, musisz przyznać pełny dostęp kontu usługi SQL Server na poziomie systemu plików i udziału.

Specifying permissions for a Scale-Out File Server used with Hyper-V

Confirmation. Sprawdź konfigurację i kliknij Create.

Results. Poczekaj, aż kreator skonfiguruje udział SOFS.

Teraz możesz otworzyć Menedżera Trybu failover, wybrać Your cluster name > Roles > Your SOFS name i kliknąć kartę Shares w dolnej części okna Menedżera Trybu failover, aby wyświetlić folder współdzielony i ścieżkę do tego folderu.

The Scale-Out File Server is running

Teraz możesz wprowadzić ścieżkę sieciową do folderu współdzielonego i uzyskać dostęp do udziału SOFS. Wszystkie serwery klastra serwerów plików obsługują udział plików. W moim przypadku używam tej ścieżki:

SOFS01sharedVMs

Mogę utworzyć maszynę wirtualną Hyper-V na hostach Hyper-V i zdefiniować SOFS01sharedVMs ścieżkę do udziału SOFS w celu przechowywania plików maszyn wirtualnych, w tym plików dysków wirtualnych.

Wnioski

W tym wpisie na blogu wyjaśniono, jak przeprowadzić wdrażanie udziału plików o wysokiej dostępności przy użyciu funkcji klastrowania systemu Windows, oraz omówiono instalację serwera plików typu Scale-Out w systemie Windows Server 2019. Serwer plików typu Scale-Out (SOFS) można skonfigurować po przygotowaniu klastra w Trybie failover z rolą serwera plików na wszystkich węzłach klastra. Głównymi etapami konfiguracji serwera plików typu Scale-Out (SOFS) są: skonfigurowanie roli serwera plików o wysokiej dostępności oraz skonfigurowanie udziału plików SMB.

Wykorzystanie serwera plików typu Scale-Out do przechowywania plików maszyn wirtualnych Hyper-V z wysoką dostępnością zmniejsza ryzyko awarii maszyn wirtualnych z punktu widzenia pamięci masowej. Zdecydowanie zaleca się jednak regularne wykonywanie Tworzenie kopii zapasowej Hyper-V dla wszystkich ważnych maszyn wirtualnych. Posiadanie kopii zapasowej maszyn wirtualnych Hyper-V pozwala chronić dane, uniknąć ich utraty oraz przywrócić obciążenia w krótkim czasie w razie potrzeby.

NAKIVO Backup & Replication to rozwiązanie do ochrony danych, które może zabezpieczyć maszyny wirtualne Microsoft Hyper-V na samodzielnych hostach Hyper-V oraz w trybie failover. Pobierz bezpłatną edycję programu NAKIVO Backup & Replication i zacznij wykonać kopię zapasową maszyn wirtualnych Microsoft Hyper-V.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby poznać wszystkie funkcje rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie trzeba podawać danych karty kredytowej.

People also read