Udostępnij przez


Wdrażanie dwu-węzłowego serwera plików typu scale-out dla magazynu Storage Spaces Direct na potrzeby przechowywania UPD w Azure.

Usługi pulpitu zdalnego (RDS) wymagają domenowo połączonego serwera plików dla dysków profilu użytkownika (UPD). Aby wdrożyć dołączony do domeny serwer plików skalowalny poziomo (SOFS) o wysokiej dostępności na platformie Azure, użyj Storage Spaces Direct w systemie Windows Server 2016. Jeśli nie znasz identyfikatorów UPD ani Usług pulpitu zdalnego, zapoznaj się z Witamy w Usługach pulpitu zdalnego.

Note

Firma Microsoft właśnie opublikowała szablon platformy Azure, umożliwiający wdrożenie poziomo skalowalnego serwera plików z funkcją Bezpośrednie przestrzenie do magazynowania! Możesz użyć szablonu do utworzenia wdrożenia lub wykonać kroki opisane w tym artykule.

Zalecamy wdrożenie SOFS z maszynami wirtualnymi serii DS i dyskami danych magazynu Premium, przy czym na każdej maszynie wirtualnej jest taka sama liczba i rozmiar dysków danych. Potrzebne będą co najmniej dwa konta magazynowe. 

W przypadku małych wdrożeń zalecamy klaster 2-węzłowy ze świadkiem w chmurze, gdzie wolumin jest lustrzany z dwoma kopiami. Zwiększ małe wdrożenia, dodając dyski danych. Zwiększ większe wdrożenia, dodając węzły (maszyny wirtualne). 

Te instrukcje dotyczą wdrożenia z 2 węzłami. W poniższej tabeli przedstawiono rozmiary maszyn wirtualnych i dysków potrzebne do przechowywania UPD dla liczby użytkowników w firmie. 

Użytkownicy Łącznie (GB) maszyna wirtualna # Dyski Typ dysku Rozmiar dysku (GB) Configuration
10 50 DS1 2 P10 128 2x (DS1 + 2 P10)
25 125 DS1 2 P10 128 2x (DS1 + 2 P10)
50 250 DS1 2 P10 128 2x (DS1 + 2 P10)
100 500 DS1 2 P20 512 2x (DS1 + 2 P20)
250 1250 DS1 2 P30 1024 2x (DS1 + 2 P30)
500 2500 DS2 3 P30 1024 2x (DS2 + 3 P30)
1000 5000 DS3 5 P30 1024 2x (DS3 + 5 P30)
2500 12500 DS4 13 P30 1024 2x (DS4 + 13 P30)
5000 25000 DS5 25 P30 1024 2x (DS5 + 25 P30)

Wykonaj następujące kroki, aby utworzyć kontroler domeny (nazwaliśmy go "my-dc" poniżej) oraz dwie maszyny wirtualne węzłów ("my-fsn1" i "my-fsn2") i skonfigurować je jako 2-węzłowy klaster Storage Spaces Direct z rozproszonym serwerem plików (SOFS).

  1. Utwórz subskrypcję platformy Microsoft Azure.
  2. Zaloguj się do witryny Azure Portal.
  3. Utwórz konto usługi Azure Storage w usłudze Azure Resource Manager. Utwórz ją w nowej grupie zasobów i użyj następujących konfiguracji:
    • Model wdrażania: Resource Manager
    • Typ konta magazynu: Ogólnego przeznaczenia
    • Warstwa wydajności: Premium
    • Opcja replikacji: LRS
  4. Konfigurowanie lasu usługi Active Directory przy użyciu szablonu szybkiego startu lub ręcznego wdrażania lasu.
  5. Skonfiguruj węzły klastra serwera plików. Można to zrobić, wdrażając klastra sofs funkcji Bezpośrednie miejsca do magazynowania systemu Windows Server 2016 lub wykonując kroki 6–11, aby wdrożyć ręcznie.
  6. Aby ręcznie skonfigurować węzły klastra serwera plików:
    1. Utwórz pierwszy węzeł:
      1. Utwórz nową maszynę wirtualną przy użyciu obrazu systemu Windows Server 2016. (Kliknij pozycję Nowe > Maszyny Wirtualne > Windows Server 2016. Wybierz Menedżer Zasobów, a następnie kliknij przycisk Utwórz.)
      2. Ustaw podstawową konfigurację w następujący sposób:
        • Nazwa: my-fsn1
        • Typ dysku maszyny wirtualnej SSD
        • Użyj istniejącej grupy zasobów utworzonej w kroku 3.
      3. Rozmiar: DS1, DS2, DS3, DS4 lub DS5 w zależności od potrzeb użytkownika (zobacz tabelę na początku tych instrukcji). Upewnij się, że wybrano obsługę dysków w warstwie Premium.
      4. Settings:
        • Konto magazynu: wybierz konto magazynu utworzone w kroku 3.
        • Wysoka dostępność — utwórz nowy zestaw dostępności. (Kliknij Wysoka dostępność > Utwórz nową, a następnie wprowadź nazwę (na przykład s2d-cluster). Użyj wartości domyślnych dla domen aktualizacji i domen błędów.
    2. Utwórz drugi węzeł. Powtórz powyższy krok, wykonując następujące zmiany:
      • Nazwa: my-fsn2
      • Wysoka dostępność — wybierz utworzony powyżej zestaw dostępności.
  7. Dołącz dyski danych do maszyn wirtualnych węzłów klastra zgodnie z potrzebami użytkownika (jak pokazano w powyższej tabeli). Po utworzeniu i dołączeniu dysków danych do maszyny wirtualnej ustaw buforowanie hosta na None.
  8. Ustaw adresy IP dla wszystkich maszyn wirtualnych na statyczne.
    1. W grupie zasobów wybierz maszynę wirtualną, a następnie kliknij pozycję Interfejsy sieciowe (w obszarze ustawienia). Wybierz wymieniony interfejs sieciowy, a następnie kliknij pozycję Konfiguracje adresów IP. Wybierz wymienioną konfigurację adresu IP, wybierz pozycję statyczną, a następnie kliknij przycisk Zapisz.
    2. Zwróć uwagę na prywatny adres IP kontrolera domeny (my-dc w naszym przykładzie) (10.x.x.x).
  9. Ustaw podstawowy adres serwera DNS na kartach sieciowych maszyn wirtualnych węzła klastra na serwer my-dc. Wybierz maszynę wirtualną, a następnie kliknij interfejsy sieciowe > serwery DNS > niestandardowe serwery DNS. Wprowadź zanotowany powyżej prywatny adres IP, a następnie kliknij przycisk Zapisz.
  10. Utwórz konto usługi Azure Storage , aby pełnić rolę świadka w chmurze. (Jeśli używasz podanych instrukcji, przerwij, gdy dojdziesz do sekcji "Konfigurowanie Cloud Witness przy użyciu graficznego interfejsu użytkownika Menedżera klastra z trybem przełączania awaryjnego" — wykonamy ten krok poniżej).
  11. Skonfiguruj serwer plików Storage Spaces Direct. Połącz się z węzłem maszyny wirtualnej, a następnie uruchom następujące polecenia cmdlet w programie Windows PowerShell.
    1. Zainstaluj funkcję klastra trybu failover i funkcję serwera plików na dwóch maszynach wirtualnych węzła klastra serwera plików:

      $nodes = ("my-fsn1", "my-fsn2")
      icm $nodes {Install-WindowsFeature Failover-Clustering -IncludeAllSubFeature -IncludeManagementTools}
      icm $nodes {Install-WindowsFeature FS-FileServer}
      
    2. Zweryfikuj maszyny wirtualne na węzłach klastra i utwórz dwuwęzłowy klaster SOFS.

      Test-Cluster -node $nodes
      New-Cluster -Name MY-CL1 -Node $nodes –NoStorage –StaticAddress [new address within your addr space]
      
    3. Konfiguruj świadka w chmurze. Użyj nazwy konta magazynu w chmurze i klucza dostępu.

      Set-ClusterQuorum –CloudWitness –AccountName <StorageAccountName> -AccessKey <StorageAccountAccessKey>
      
    4. Włącz Storage Spaces Direct.

      Enable-ClusterS2D
      
    5. Utwórz wolumin dysku wirtualnego.

      New-Volume -StoragePoolFriendlyName S2D* -FriendlyName VDisk01 -FileSystem CSVFS_REFS -Size 120GB
      

      Aby wyświetlić informacje o udostępnionym woluminie klastra w klastrze SOFS, uruchom następujące polecenie cmdlet:

      Get-ClusterSharedVolume
      
    6. Utwórz serwer plików typu scale-out (SOFS):

      Add-ClusterScaleOutFileServerRole -Name my-sofs1 -Cluster MY-CL1
      
    7. Utwórz nowy udostępniony zasób plikowy SMB w klastrze SOFS.

      New-Item -Path C:\ClusterStorage\VDisk01\Data -ItemType Directory
      New-SmbShare -Name UpdStorage -Path C:\ClusterStorage\VDisk01\Data
      

Masz teraz udział w \\my-sofs1\UpdStorageusłudze , którego można użyć do magazynowania UPD po włączeniu nazwy UPD dla użytkowników.