Implementowanie serwera plików skalowalnego w poziomie
- 11 minut
Podczas wdrażania maszyn wirtualnych funkcji Hyper-V o wysokiej dostępności lub baz danych programu SQL Server ważne jest zoptymalizowanie ich wydajności i odporności. W tym celu należy rozważyć użycie serwera SOFS.
Serwery plików skalowalne w poziomie
Serwer SOFS to oparta na woluminach CSV rola klastra trybu failover systemu Windows Server. Rozwiązanie SOFS ma następujące zalety:
- Ulepszone skalowanie. Ponieważ klienty uzyskują dostęp do folderów udostępnionych za pośrednictwem wielu węzłów, w przypadku zwiększenia liczby żądań dostępu do serwera SOFS można dodać kolejny węzeł.
- Wykorzystanie ze zrównoważonym obciążeniem. Wszystkie węzły klastra trybu failover mogą akceptować i przetwarzać żądania odczytu i zapisu klienta przeznaczone dla co najmniej jednego serwera SOFS. Łącząc ich przepustowość i moc procesora, można zwiększyć wykorzystanie w porównaniu do rozwiązania z pojedynczym węzłem. Pojedynczy węzeł klastra trybu failover nie jest już potencjalnym wąskim gardłem, ponieważ serwer SOFS może obsługiwać jak najwięcej klientów, ponieważ wszystkie węzły klastra mogą zbiorczo ułatwić.
- Niezakłócone konserwacje, aktualizacje i awarie węzłów. Rozwiązywanie problemów z uszkodzeniem dysku, wykonywanie konserwacji, aktualizowanie lub ponowne uruchamianie węzła klastra trybu failover nie wpływa na dostępność serwera SOFS. Serwer SOFS zapewnia również przezroczyste przejście w tryb failover po awarii węzła.
- Pamięć podręczna CSV. Za pomocą tej funkcji można przydzielić pamięć systemową jako pamięć podręczną zapisu. Może to zwiększyć wydajność aplikacji, takich jak funkcja Hyper-V podczas uzyskiwania dostępu do dysków VHD, zwłaszcza w scenariuszach infrastruktury pulpitu wirtualnego (VDI).
- Automatyczne ponowne równoważenie klientów. Serwer SOFS śledzi połączenia klienta SMB i przekierowuje klientów do najmniej używanego węzła klastra.
- Obsługa wielu wystąpień protokołu SMB na węzeł. Domyślne wystąpienie protokołu SMB zarządza przychodzącym ruchem klienta SMB, a dodatkowe wystąpienie protokołu SMB w każdym węźle klastra zarządza ruchem międzywęźle CSV. Ta funkcja zwiększa skalowalność i niezawodność ruchu CSV między węzłami klastra.
- Uproszczone zarządzanie. W przypadku serwera SOFS należy utworzyć klaster sofs, dodać magazyn do woluminów CSV, a następnie utworzyć udziały plików. Nie trzeba tworzyć kilku klastrowanych serwerów plików, z których każda korzysta z oddzielnych dysków klastra, a następnie projektować reguły umieszczania w celu zapewnienia zrównoważonego obciążenia we wszystkich węzłach klastra.
Implementowanie serwera SOFS dla maszyn wirtualnych
Przed wdrożeniem serwera SOFS należy skonfigurować klaster trybu failover systemu Windows Server składający się z co najmniej dwóch węzłów z zainstalowaną rolą usługi plików. Klaster musi hostować magazyn udostępniony dostępny za pośrednictwem woluminów CSV. W tym momencie można użyć Menedżera klastra trybu failover do utworzenia roli klastrowanej serwera plików przy użyciu serwera plików skalowalnego w poziomie dla typu serwera danych aplikacji. W ramach konfiguracji należy podać nazwę, która będzie służyć jako punkt dostępu klienta dla serwera plików, którego klienci używają do uzyskiwania dostępu do jego udziałów.
Uwaga
Rola klastrowanego serwera plików emuluje serwer oparty na systemie Windows, więc jego nazwa, tak jak nazwa dowolnego komputera z systemem Windows, nie może przekraczać 15 znaków.
Po utworzeniu roli Serwer plików należy dodać do niego udziały o wysokiej dostępności. W tym celu można użyć Menedżera klastra trybu failover. Podczas tworzenia udziałów wybierz profil udziałów SMB — aplikacje zoptymalizowany pod kątem plików maszyn wirtualnych funkcji Hyper-V i plików bazy danych programu SQL Server. Po zakończeniu możesz wdrożyć nowe lub zmigrować istniejące maszyny wirtualne, tak aby ich pliki dysków i konfiguracji znajdowały się w nowo utworzonych udziałach.
Pokaz
W poniższych filmach wideo pokazano, jak:
- Implementowanie serwera SOFS przy użyciu narzędzi graficznych.
- Implementowanie serwera SOFS przy użyciu programu Windows PowerShell.
Główne kroki procesu to:
Tworzenie środowiska usług AD DS. Utwórz las usług domena usługi Active Directory Services (AD DS) z jedną domeną, w tym trzy serwery członkowskie domeny z trzecim serwerem zawierającym cztery dyski danych.
Utwórz klaster trybu failover systemu Windows Server przy użyciu programu Windows PowerShell. Użyj dwóch pierwszych serwerów członkowskich domeny, aby utworzyć klaster z dwoma węzłami.
Konfigurowanie obiektu docelowego iSCSI. Użyj trzecich serwerów członkowskich domeny, aby skonfigurować obiekt docelowy iSCSI.
Konfigurowanie magazynu iSCSI. Na trzecim serwerze członkowskim domeny utwórz dysk wirtualny iSCSI i udostępnij go inicjatorom iSCSI w węzłach klastra.
Skonfiguruj inicjator iSCSI. Skonfiguruj inicjatory iSCIS w węzłach klastra, aby skonfigurować magazyn udostępniony.
Skonfiguruj plik CSV. Konfigurowanie woluminów CSV za pomocą Menedżera klastra trybu failover.
Utwórz rolę serwera plików o wysokiej dostępności przy użyciu Menedżera klastra trybu failover lub programu Windows PowerShell.
Użyj Menedżera klastra trybu failover, aby skonfigurować serwer plików skalowalny w poziomie do hostowania udziału danych aplikacji.
Użyj programu Windows PowerShell, aby skonfigurować istniejący klaster trybu failover używający udostępnionych woluminów klastra jako serwer plików skalowalny w poziomie i skonfigurować dodatkowy zasób adresu IP w celu przełącznia serwera plików skalowalnego w poziomie do trybu online.