Przykłady konfiguracji
Przykładowe konfiguracje opisane w tym artykule to postęp złożoności na podstawie opcji konfiguracji. Każdy przykład ma skojarzoną konfigurację skoncentrowaną na nadmiarowości lub odzyskiwaniu po awarii. Zalecamy klientom wybranie najprostszej konfiguracji dla ich środowiska. Dodanie niepotrzebnej złożoności prowadzi do nieprawidłowych konfiguracji i spraw pomocy technicznej.
Uwaga
Użyj tych przykładów jako punktu wyjścia konfiguracji FSLogix. Pomysły i pojęcia w tych przykładach powinny informować o unikatowych wymaganiach organizacyjnych.
PRZYKŁAD 1: Standardowa
Przykład konfiguracji Standardowa to najprostsza konfiguracja, w której większość klientów powinna rozważyć.
Wymagania wstępne (Standardowa)
- Wymagania wstępne fsLogix, w tym wykluczenia antywirusowe
- Usługa Azure Virtual Desktop lub równoważna infrastruktura usługi Virtual Desktop.
- Udział plików SMB.
- Zweryfikowane uprawnienia udziału i systemu plików NTFS.
Elementy konfiguracji (Standardowa)
Elementy | opis |
---|---|
Lokalizacja pojedynczego dysku VHD | Ustawienie VHDLocations zawiera jedną ścieżkę UNC do udziału plików SMB. |
Pojedynczy kontener | Dla użytkownika jest tworzony pojedynczy kontener profilu. Kontener ODFC nie jest skonfigurowany. |
Brak połączeń współbieżnych | Ustawienie ProfileType jest ustawione na wartość 0 lub nieskonfigurowane. Profil użytkownika można montować tylko w ramach jednego połączenia. |
Brak przekierowań profilów niestandardowych | Brak użycia pliku redirections.xml. |
Ustawienia rejestru (Standardowa)
Nazwa klucza | Typ danych | Wartość | Opis |
---|---|---|---|
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply1 | DWORD | 1 | Zalecane |
FlipFlopProfileDirectoryName2 | DWORD | 1 | Zalecane |
LockedRetryCount3 | DWORD | 3 | Zalecane |
LockedRetryInterval3 | DWORD | 15 | Zalecane |
Typ profilu 4 | DWORD | 0 | Wartość domyślna |
ReAttachIntervalSeconds3 | DWORD | 15 | Zalecane |
ReAttachRetryCount3 | DWORD | 3 | Zalecane |
SizeInMBs | DWORD | 30000 | Wartość domyślna |
VHDLocations | MULTI_SZ lub REG_SZ | \\<storage-account-name>.file.core.windows.net\<share-name> |
Przykład |
Typ woluminu 5 | REG_SZ | VHDX | Zalecane |
1 Zalecane, aby upewnić się, że użytkownik nie korzysta z profilów lokalnych i nieoczekiwanie traci dane.
2 Zapewnia i łatwiejszy sposób przeglądania katalogów kontenerów.
3 Zmniejsza chronometraż ponawiania prób w celu umożliwienia szybszego scenariusza niepowodzenia.
4 Pojedyncze połączenia zmniejszają złożoność i zwiększają wydajność.
5 VHDX jest preferowany na dysku VHD ze względu na obsługiwany rozmiar i zmniejszone scenariusze uszkodzenia.
PRZYKŁAD 2: Standardowa i wysoka dostępność (pamięć podręczna w chmurze)
Konfiguracja standardowego i wysokiej dostępności rozszerza podstawowy przykład standardu , włączając usługę Cloud Cache w celu zapewnienia regionalnej dostępności kontenera profilów. Ta konfiguracja została zaprojektowana w celu zapewnienia niezawodności i nadmiarowości, dzięki czemu kontener profilu będzie dostępny nawet w przypadku awarii lub awarii w określonym regionie. Usługa Cloud Cache działa jako warstwa odporności i dostępności, okresowo zapisuj dane profilu nadrzędnie do wielu dostawców magazynu. Replikując dane między unikatowymi dostawcami magazynu, zapewnia to, że kontener profilu pozostaje dostępny, nawet jeśli jeden dostawca magazynu jest niedostępny. Takie podejście zwiększa niezawodność i minimalizuje przestoje dla użytkowników końcowych.
Kwestie kluczowe
- Nadmiarowe i niezawodne: umożliwia dostęp do kontenera profilów nawet w przypadku awarii lub awarii, minimalizując przestój dla użytkowników końcowych
- Odporność: Pamięć podręczna w chmurze działa jako warstwa dostępności, okresowo zapisuj dane profilu nadrzędnie do wielu dostawców magazynu.
- Wiedza na temat projektowania magazynu: funkcjonalność pamięci podręcznej w chmurze zależy od wydajności dostawców magazynu.
Podsumowanie
Konfiguracja standardowego i wysokiej dostępności łączy zalety konfiguracji standardowej z dodatkowymi środkami w celu utrzymania dostępności w różnych regionach, dzięki czemu jest odpowiednia dla krytycznych aplikacji wymagających ciągłego dostępu do danych profilu.
Rysunek 1. Wysoka dostępność fsLogix przy użyciu pamięci podręcznej w chmurze
Wymagania wstępne (Standardowa i wysoka dostępność)
- Wymagania wstępne fsLogix, w tym wykluczenia antywirusowe
- Usługa Azure Virtual Desktop lub równoważna infrastruktura usługi Virtual Desktop.
- Wielu dostawców magazynu w tym samym regionie lub magazynie strefowo nadmiarowym.
- Zweryfikowane uprawnienia udziału i systemu plików NTFS (tylko protokół SMB).
Elementy konfiguracji (Standardowa + Wysoka dostępność)
Elementy | opis |
---|---|
Nadmiarowość kontenera | CcDLocations zawiera co najmniej 2 dostawców magazynu o różnych rodzajach. Dostawcy magazynu znajdują się w tym samym regionie co maszyny wirtualne. |
Pojedynczy kontener | Dla użytkownika jest tworzony pojedynczy kontener profilu. Kontener ODFC nie jest skonfigurowany. |
Brak połączeń współbieżnych | Ustawienie ProfileType jest ustawione na wartość 0 lub nieskonfigurowane. Profil użytkownika można montować tylko w ramach jednego połączenia. |
Brak przekierowań profilów niestandardowych | Brak użycia pliku redirections.xml. |
Ustawienia rejestru (Standardowa + Wysoka dostępność)
Nazwa klucza | Typ danych | Wartość | Opis |
---|---|---|---|
CcDLocations | MULTI_SZ lub REG_SZ | type=smb,name="FILES SMB PROVIDER",connectionString=\\<storage-account-name-1>.file.core.windows.net\<share-name>;type=smb,name="ANF SMB PROVIDER",connectionString=\\<azure-netapp-files-fqdn>\<volume-name> |
Przykład |
ClearCacheOnLogoff1 | DWORD | 1 | Zalecane |
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply2 | DWORD | 1 | Zalecane |
FlipFlopProfileDirectoryName3 | DWORD | 1 | Zalecane |
HealthyProvidersRequiredForRegister4 | DWORD | 1 | Zalecane |
LockedRetryCount5 | DWORD | 3 | Zalecane |
LockedRetryInterval5 | DWORD | 15 | Zalecane |
Typ profilu 6 | DWORD | 0 | Wartość domyślna |
ReAttachIntervalSeconds5 | DWORD | 15 | Zalecane |
ReAttachRetryCount5 | DWORD | 3 | Zalecane |
SizeInMBs | DWORD | 30000 | Wartość domyślna |
Typ woluminu 7 | REG_SZ | VHDX | Zalecane |
1 Zalecane, aby zaoszczędzić miejsce na dysku lokalnym i ryzyko utraty danych podczas korzystania z pulpitów w puli.
2 Zalecane, aby upewnić się, że użytkownik nie korzysta z profilów lokalnych i nieoczekiwanie traci dane.
3 Zapewnia i łatwiejszy sposób przeglądania katalogów kontenerów.
4 Uniemożliwia użytkownikom tworzenie lokalnej pamięci podręcznej, jeśli co najmniej 1 dostawca nie jest w dobrej kondycji.
5 Zmniejsza chronometraż ponawiania prób, aby umożliwić szybszy scenariusz niepowodzenia.
6 Pojedyncze połączenia zmniejszają złożoność i zwiększają wydajność.
7 VHDX jest preferowany przez dysk VHD ze względu na obsługiwany rozmiar i zmniejszone scenariusze uszkodzenia.
PRZYKŁAD 3: Standardowa + Odzyskiwanie po awarii (bez odzyskiwania profilu)
Standard + Disaster Recovery to rozszerzenie podstawowej warstwy Standardowa. W tej konfiguracji zduplikowana infrastruktura istnieje w innym regionie, ale pozostaje wyłączona do czasu potrzeby. W przeciwieństwie do innych scenariuszy odzyskiwania w tym podejściu nie ma odzyskiwania profilu. Zamiast tego użytkownicy tworzą nowe profile w lokalizacji alternatywnej. Chociaż jest to najmniej złożony scenariusz odzyskiwania, wiąże się ze znaczną wadą: środowisko użytkownika końcowego i szkolenie stają się kluczowymi składnikami sukcesu.
Kwestie kluczowe
- Zduplikowana infrastruktura: region odzyskiwania po awarii odzwierciedla podstawową infrastrukturę, ale pozostaje nieaktywny do momentu, gdy będzie to wymagane.
- Brak odzyskiwania profilu: zamiast przywracać istniejące profile, użytkownicy tworzą nowe w lokalizacji alternatywnej.
- Prostota: takie podejście minimalizuje złożoność, ale w dużym stopniu zależy od znajomości i szkolenia użytkownika.
- Środowisko użytkownika końcowego: zapewnienie bezproblemowego przejścia i zrozumienia użytkownika ma kluczowe znaczenie.
Podsumowanie
Konfiguracja standardu i odzyskiwania po awarii równoważy prostotę dzięki potrzebom edukacji i adaptacji użytkowników.
Rysunek 2. Brak odzyskiwania profilu | Kontenery standardowe FSLogix (VHDLocations)
Wymagania wstępne (Standardowa + Odzyskiwanie po awarii)
- Wymagania wstępne fsLogix, w tym wykluczenia antywirusowe
- Usługa Azure Virtual Desktop lub równoważna infrastruktura usługi Virtual Desktop.
- Duplikowanie infrastruktury magazynu i zasobów obliczeniowych w innym regionie.
- Zweryfikowane uprawnienia systemu plików NTFS i na poziomie udziału (tylko protokół SMB).
Elementy konfiguracji (Standardowa i odzyskiwanie po awarii)
Elementy | opis |
---|---|
Lokalizacja pojedynczego dysku VHD | Ustawienie VHDLocations zawiera jedną ścieżkę UNC do udziału plików SMB. |
Pojedynczy kontener | Dla użytkownika jest tworzony pojedynczy kontener profilu. Kontener ODFC nie jest skonfigurowany. |
Brak połączeń współbieżnych | Ustawienie ProfileType jest ustawione na wartość 0 lub nieskonfigurowane. Profil użytkownika można montować tylko w ramach jednego połączenia. |
Brak przekierowań profilów niestandardowych | Brak użycia pliku redirections.xml. |
Ustawienia rejestru (Standardowa + Odzyskiwanie po awarii)
Nazwa klucza | Typ danych | Wartość | Opis |
---|---|---|---|
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply1 | DWORD | 1 | Zalecane |
FlipFlopProfileDirectoryName2 | DWORD | 1 | Zalecane |
LockedRetryCount3 | DWORD | 3 | Zalecane |
LockedRetryInterval3 | DWORD | 15 | Zalecane |
Typ profilu 4 | DWORD | 0 | Wartość domyślna |
ReAttachIntervalSeconds3 | DWORD | 15 | Zalecane |
ReAttachRetryCount3 | DWORD | 3 | Zalecane |
SizeInMBs | DWORD | 30000 | Wartość domyślna |
VHDLocations | MULTI_SZ lub REG_SZ | \\<storage-account-name>.file.core.windows.net\<share-name> |
Przykład |
Typ woluminu 5 | REG_SZ | VHDX | Zalecane |
1 Zalecane, aby upewnić się, że użytkownik nie korzysta z profilów lokalnych i nieoczekiwanie traci dane.
2 Zapewnia i łatwiejszy sposób przeglądania katalogów kontenerów.
3 Zmniejsza chronometraż ponawiania prób w celu umożliwienia szybszego scenariusza niepowodzenia.
4 Pojedyncze połączenia zmniejszają złożoność i zwiększają wydajność.
5 VHDX jest preferowany na dysku VHD ze względu na obsługiwany rozmiar i zmniejszone scenariusze uszkodzenia.
PRZYKŁAD 4. Zaawansowane
Przykład konfiguracji Zaawansowane opiera się na przykładzie w warstwie Standardowa, wprowadzając dodatkowe funkcje w celu zwiększenia elastyczności i dostosowywania.
Kwestie kluczowe
- Wiele ustawień VHDLocations lub ustawień specyficznych dla obiektu: można określić wiele lokalizacji do przechowywania profilów użytkowników (VHDLocations). Alternatywnie można zdefiniować ustawienia specyficzne dla obiektu, aby dostosować zachowanie profilu dla określonych użytkowników lub grup. Ta elastyczność umożliwia optymalizowanie zarządzania profilami na podstawie potrzeb organizacji.
- Minimalne wpisy w przekierowaniach profilu niestandardowego: w przeciwieństwie do konfiguracji standardowej, gdzie plik redirections.xml nie jest używany, konfiguracja zaawansowana minimalizuje liczbę wpisów redirections.xml. Każdy wpis w konfiguracji redirections.xml zwiększa złożoność i może powodować nieznane zachowania aplikacji. Minimalizacja tych wpisów może zapewnić ogólne lepsze środowisko użytkownika.
Podsumowanie
Konfiguracja zaawansowana zapewnia szczegółową kontrolę nad magazynem i przekierowywaniem profilów, dzięki czemu jest odpowiednia dla organizacji z różnymi wymaganiami.
Wymagania wstępne (zaawansowane)
- Wymagania wstępne fsLogix, w tym wykluczenia antywirusowe
- Usługa Azure Virtual Desktop lub równoważna infrastruktura usługi Virtual Desktop.
- Wiele udziałów plików SMB.
- Zweryfikowane uprawnienia udziału i systemu plików NTFS (tylko protokół SMB).
Elementy konfiguracji (zaawansowane)
Elementy | opis |
---|---|
Wiele lokalizacji wirtualnego dysku twardego | Ustawienie VHDLocations zawiera jedną lub wiele ścieżek UNC (oddzielonych średnikami) do udziałów plików SMB. |
Ustawienia specyficzne dla obiektu | Zezwala na unikatowe ustawienia na podstawie identyfikatora SID użytkownika lub grupy. |
Pojedynczy kontener | Dla użytkownika jest tworzony pojedynczy kontener profilu. Kontener ODFC nie jest skonfigurowany. |
Brak połączeń współbieżnych | Ustawienie ProfileType jest ustawione na wartość 0 lub nieskonfigurowane. Profil użytkownika można montować tylko w ramach jednego połączenia. |
Minimalna redirections.xml | Plik XML zawiera minimalne wpisy z niewielką złożonością. |
Napiwek
- Aby uzyskać dodatkowe informacje, przejrzyj stronę Profil niestandardowy redirections.xml.
- Na stronie Samouczek: tworzenie i implementowanie redirections.xml pokazano, jak zaimplementować tę funkcję dla usługi Microsoft Teams.
Ustawienia rejestru (zaawansowane)
Wiele lokalizacji VHDLocation
Nazwa klucza | Typ danych | Wartość | Opis |
---|---|---|---|
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply1 | DWORD | 1 | Zalecane |
FlipFlopProfileDirectoryName2 | DWORD | 1 | Zalecane |
LockedRetryCount3 | DWORD | 3 | Zalecane |
LockedRetryInterval3 | DWORD | 15 | Zalecane |
Typ profilu 4 | DWORD | 0 | Wartość domyślna |
ReAttachIntervalSeconds3 | DWORD | 15 | Zalecane |
ReAttachRetryCount3 | DWORD | 3 | Zalecane |
RedirXMLSourceFolder | REG_SZ | \\<server-name>\<share-name> |
Przykład |
SizeInMBs | DWORD | 30000 | Wartość domyślna |
VHDLocations | MULTI_SZ lub REG_SZ | \\<storage-account-name-1>.file.core.windows.net\<share-name>;\\<storage-account-name-2>.file.core.windows.net\<share-name> |
Przykład |
Typ woluminu 5 | REG_SZ | VHDX | Zalecane |
Lokalizacje VHDLocations specyficzne dla obiektu
Domyślne lokalizacje VHDLocations są używane dla każdego użytkownika lub grupy , która nie jest zgodna z konfiguracją specyficzną dla obiektu.
Ścieżka rejestru: HKLM:\SOFTWARE\FSLogix\Profiles\
Nazwa klucza | Typ danych | Wartość | Opis |
---|---|---|---|
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply1 | DWORD | 1 | Zalecane |
FlipFlopProfileDirectoryName2 | DWORD | 1 | Zalecane |
LockedRetryCount3 | DWORD | 3 | Zalecane |
LockedRetryInterval3 | DWORD | 15 | Zalecane |
Typ profilu 4 | DWORD | 0 | Wartość domyślna |
ReAttachIntervalSeconds3 | DWORD | 15 | Zalecane |
ReAttachRetryCount3 | DWORD | 3 | Zalecane |
RedirXMLSourceFolder | REG_SZ | \\<server-name>\<share-name> |
Przykład |
SizeInMBs | DWORD | 30000 | Wartość domyślna |
VHDLocations | MULTI_SZ lub REG_SZ | \\<storage-account-name>.file.core.windows.net\<share-name> |
Przykład |
Typ woluminu 5 | REG_SZ | VHDX | Zalecane |
Ścieżka rejestru: HKLM:\SOFTWARE\FSLogix\Profiles\ObjectSpecific\S-0-0-00-000000000-0000000000-000000000-1234\
Nazwa klucza | Typ danych | Wartość | Opis |
---|---|---|---|
VHDLocations | MULTI_SZ lub REG_SZ | \\<server-name>\<share-name> |
Przykład |
Ścieżka rejestru: HKLM:\SOFTWARE\FSLogix\Profiles\ObjectSpecific\S-0-0-00-000000000-0000000000-000000000-4321\
Nazwa klucza | Typ danych | Wartość | Opis |
---|---|---|---|
VHDLocations | MULTI_SZ lub REG_SZ | \\<azure-netapp-files-computer-account>.contoso.com\<share-name> |
Przykład |
Ostrzeżenie
Wiele wpisów w VHDLocations nie zapewnia odporności kontenera. Gdy istnieje wiele wpisów, użytkownik spróbuje utworzyć lub zlokalizować swój kontener z listy lokalizacji w kolejności. Pierwsza lokalizacja, do której użytkownik ma dostęp lub jest dostępna, to miejsce utworzenia lub dołączenie kontenera. Jeśli używasz wielu wpisów, użytkownicy powinni mieć dostęp tylko do jednej lokalizacji. Rozważ użycie ustawień konfiguracji specyficznych dla obiektu zamiast wielu lokalizacji VHDLocations.
1 Zalecane, aby upewnić się, że użytkownik nie korzysta z profilów lokalnych i nieoczekiwanie traci dane.
2 Zapewnia i łatwiejszy sposób przeglądania katalogów kontenerów.
3 Zmniejsza chronometraż ponawiania prób w celu umożliwienia szybszego scenariusza niepowodzenia.
4 Pojedyncze połączenia zmniejszają złożoność i zwiększają wydajność.
5 VHDX jest preferowany na dysku VHD ze względu na obsługiwany rozmiar i zmniejszone scenariusze uszkodzenia.
PRZYKŁAD 5: Zaawansowane i odzyskiwanie po awarii (podstawowy/tryb failover)
Przykład konfiguracji Zaawansowane i odzyskiwanie po awarii zwiększa złożoność projektu trybu failover. Jest to wspólna strategia zapewniająca dostępność i niezawodność infrastruktury w przypadku awarii lub awarii. Za pomocą usługi Cloud Cache można skonfigurować urządzenia tak, aby używały dwóch (2) dostawców magazynu, którzy przechowują dane profilu w różnych lokalizacjach. Usługa Cloud Cache synchronizuje dane profilu z każdym z dwóch dostawców magazynu asynchronicznie, dzięki czemu zawsze masz najnowszą wersję danych. Niektóre urządzenia znajdują się w lokalizacji podstawowej, a inne urządzenia znajdują się w lokalizacji trybu failover. Usługa Cloud Cache określa priorytet pierwszego dostawcy magazynu (najbliżej urządzenia) i używa innego dostawcy magazynu jako kopii zapasowej. Jeśli na przykład twoje urządzenie podstawowe znajduje się w regionie Zachodnie stany USA, a urządzenie trybu failover znajduje się w regionie Wschodnie stany USA, możesz skonfigurować pamięć podręczną w chmurze w następujący sposób:
- Urządzenie podstawowe używa dostawcy magazynu w regionie Zachodnie stany USA jako pierwszej opcji i dostawcy magazynu w regionie Wschodnie stany USA jako drugą opcję.
- Urządzenie trybu failover używa dostawcy magazynu w regionie Wschodnie stany USA jako pierwszej opcji i dostawcy magazynu w regionie Zachodnie stany USA jako drugiej opcji.
- Jeśli urządzenie podstawowe lub najbliższy dostawca magazynu ulegnie awarii, możesz przełączyć się na urządzenie trybu failover lub dostawcę magazynu kopii zapasowych i kontynuować pracę bez utraty danych profilu.
Kwestie kluczowe
- Projekt trybu failover: Ten projekt zapewnia dostępność i niezawodność infrastruktury w przypadku awarii lub awarii.
- Magazyn profilów: usługa Cloud Cache umożliwia przechowywanie danych profilu w różnych lokalizacjach.
- Dodatkowy koszt magazynowania: wiele lokalizacji magazynu zwiększy całkowity koszt.
- Doskonałość operacyjna: ręczny proces trybu failover, który może wymagać zatwierdzenia osób biorących udział w projekcie biznesowym i weryfikacji procesów.
- Środowisko użytkownika końcowego: może wystąpić pewne opóźnienie lub niespójność w danych profilu z powodu synchronizacji asynchronicznej z dwoma dostawcami magazynu.
Podsumowanie
Konfiguracja Zaawansowane i odzyskiwanie po awarii pokazuje, jak projekt trybu failover w usłudze Cloud Cache może zwiększyć niezawodność i dostępność infrastruktury przy użyciu dwóch dostawców magazynu w różnych lokalizacjach. Podkreśla również wady tego podejścia, w tym dodatkowe koszty, potrzebę ręcznego inicjowania trybu failover oraz potencjalne opóźnienia lub niespójności w danych profilu.
Rysunek 3. Pamięć podręczna w chmurze (podstawowa/tryb failover) | FSLogix Cloud Cache (CCDLocations)
Wymagania wstępne (zaawansowane i odzyskiwanie po awarii)
- Wymagania wstępne fsLogix, w tym wykluczenia antywirusowe
- Usługa Azure Virtual Desktop lub równoważna infrastruktura usługi Virtual Desktop.
- Dwóch dostawców magazynu w co najmniej dwóch regionach.
- Zweryfikowane uprawnienia udziału i systemu plików NTFS (tylko protokół SMB).
Elementy konfiguracji (zaawansowane i odzyskiwanie po awarii)
Elementy | opis |
---|---|
Nadmiarowość kontenera | Lokalizacje CCDLocations zawierają dwóch (2) dostawcówmagazynu 1. Lokacja główna jest skonfigurowana przy użyciu najbliższego dostawcy magazynu wymienionego jako pierwszy i dostawca magazynu trybu failover podany na liście ostatnio. Lokacja trybu failover ma konfigurację odwrotną. Najpierw najbliższy dostawca magazynu, a następnie dostawcy magazynu lokacji głównej wymienieni na ostatniej liście. |
Pojedynczy kontener | Dla użytkownika jest tworzony pojedynczy kontener profilu. Kontener ODFC nie jest skonfigurowany. |
Brak połączeń współbieżnych | Ustawienie ProfileType jest ustawione na wartość 0 lub nieskonfigurowane. Profil użytkownika można montować tylko w ramach jednego połączenia. |
Brak przekierowań profilów niestandardowych | Brak użycia pliku redirections.xml. |
1 Dostawcy magazynu muszą znajdować się w różnych regionach lub lokalizacjach.
Napiwek
Przejrzyj stronę Przekierowania profilu niestandardowego, aby zapoznać się z naszymi zalecanymi wykluczeniami.
Ustawienia rejestru (zaawansowane i odzyskiwanie po awarii)
Lokacja główna
Nazwa klucza | Typ danych | Wartość | Opis |
---|---|---|---|
CcDLocations | MULTI_SZ lub REG_SZ | type=smb,name="FILES SMB PRIMARY",connectionString=\\<storage-account-name-primary>.file.core.windows.net\<share-name>;type=smb,name="FILES SMB PROVIDER FAILOVER",connectionString=\\<storage-account-name-failover>.file.core.windows.net\<share-name> |
Przykład |
ClearCacheOnLogoff1 | DWORD | 1 | Zalecane |
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply2 | DWORD | 1 | Zalecane |
FlipFlopProfileDirectoryName3 | DWORD | 1 | Zalecane |
HealthyProvidersRequiredForRegister4 | DWORD | 1 | Zalecane |
LockedRetryCount5 | DWORD | 3 | Zalecane |
LockedRetryInterval5 | DWORD | 15 | Zalecane |
Typ profilu 6 | DWORD | 0 | Wartość domyślna |
ReAttachIntervalSeconds5 | DWORD | 15 | Zalecane |
ReAttachRetryCount5 | DWORD | 3 | Zalecane |
SizeInMBs | DWORD | 30000 | Wartość domyślna |
Typ woluminu 7 | REG_SZ | VHDX | Zalecane |
Witryna trybu failover
Nazwa klucza | Typ danych | Wartość | Opis |
---|---|---|---|
CcDLocations | MULTI_SZ lub REG_SZ | type=smb,name="FILES SMB FAILOVER",connectionString=\\<storage-account-name-failover>.file.core.windows.net\<share-name>;type=smb,name="FILES SMB PROVIDER PRIMARY",connectionString=\\<storage-account-name-primary>.file.core.windows.net\<share-name> |
Przykład |
ClearCacheOnLogoff1 | DWORD | 1 | Zalecane |
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply2 | DWORD | 1 | Zalecane |
FlipFlopProfileDirectoryName3 | DWORD | 1 | Zalecane |
HealthyProvidersRequiredForRegister4 | DWORD | 1 | Zalecane |
LockedRetryCount5 | DWORD | 3 | Zalecane |
LockedRetryInterval5 | DWORD | 15 | Zalecane |
Typ profilu 6 | DWORD | 0 | Wartość domyślna |
ReAttachIntervalSeconds5 | DWORD | 15 | Zalecane |
ReAttachRetryCount5 | DWORD | 3 | Zalecane |
SizeInMBs | DWORD | 30000 | Wartość domyślna |
Typ woluminu 7 | REG_SZ | VHDX | Zalecane |
1 Zalecane, aby zaoszczędzić miejsce na dysku lokalnym i ryzyko utraty danych podczas korzystania z pulpitów w puli.
2 Zalecane, aby upewnić się, że użytkownik nie korzysta z profilów lokalnych i nieoczekiwanie traci dane.
3 Zapewnia i łatwiejszy sposób przeglądania katalogów kontenerów.
4 Uniemożliwia użytkownikom tworzenie lokalnej pamięci podręcznej, jeśli co najmniej 1 dostawca nie jest w dobrej kondycji.
5 Zmniejsza chronometraż ponawiania prób, aby umożliwić szybszy scenariusz niepowodzenia.
6 Pojedyncze połączenia zmniejszają złożoność i zwiększają wydajność.
7 VHDX jest preferowany przez dysk VHD ze względu na obsługiwany rozmiar i zmniejszone scenariusze uszkodzenia.
PRZYKŁAD 6. Złożony
Przykład konfiguracji złożonej opiera się na przykładzie Zaawansowane , wprowadzając wiele połączeń. W ramach tej konfiguracji profile użytkowników mogą obsługiwać wiele połączeń, umożliwiając jednemu użytkownikowi jednoczesne korzystanie z aktywnych sesji na różnych urządzeniach. Pomimo zwiększonej złożoności celem jest zapewnienie bezproblemowego środowiska dla użytkowników końcowych. Prawidłowo skonfigurowane wiele połączeń zwiększa produktywność i elastyczność, dzięki czemu ta konfiguracja jest odpowiednia dla organizacji o zróżnicowanych potrzebach i wysokich wymaganiach.
Uwaga
Usługa Azure Virtual Desktop nie obsługuje wielu połączeń w ramach tej samej puli hostów.
Podsumowanie
Złożona konfiguracja równoważy wyrafinowanie dzięki projektowi skoncentrowanym na użytkowniku, co czyni go idealnym rozwiązaniem dla dużych organizacji wymagających skalowalności i niezawodnego zarządzania profilami.
Rysunek 4. Złożony przykład z wieloma połączeniami | Kontenery standardowe FSLogix (VHDLocations)
Wymagania wstępne (złożone)
- Wymagania wstępne fsLogix, w tym wykluczenia antywirusowe
- Usługa Azure Virtual Desktop lub równoważna infrastruktura usługi Virtual Desktop.
- Oddzielne pule maszyn wirtualnych.
- Wiele udziałów plików SMB (nie w przypadku wysokiej dostępności).
- Zweryfikowane uprawnienia udziału i systemu plików NTFS (tylko protokół SMB).
Elementy konfiguracji (złożone)
Elementy | opis |
---|---|
Wiele lokalizacji wirtualnego dysku twardego | Ustawienie VHDLocations zawiera jedną lub wiele ścieżek UNC (oddzielonych średnikami) do udziałów plików SMB. |
Ustawienia specyficzne dla obiektu | Zezwala na unikatowe ustawienia na podstawie identyfikatora SID użytkownika lub grupy. |
Pojedynczy kontener | Dla użytkownika jest tworzony pojedynczy kontener profilu. Kontener ODFC nie jest skonfigurowany. |
Połączenia współbieżne | Właściwość ProfileType jest ustawiona na 3. Użytkownicy mogą mieć wiele logów, ale tylko jedna sesja (1) umożliwia zapisywanie na podstawowym dysku VHD. |
[OPCJONALNIE] redirections.xml | Plik XML zawiera różne wpisy z dodatkową złożonością. |
Napiwek
- Aby uzyskać dodatkowe informacje, przejrzyj stronę Profil niestandardowy redirections.xml.
- Na stronie Samouczek: tworzenie i implementowanie redirections.xml pokazano, jak zaimplementować tę funkcję dla usługi Microsoft Teams.
Ustawienia rejestru (złożone)
Wiele lokalizacji VHDLocation
Nazwa klucza | Typ danych | Wartość | Opis |
---|---|---|---|
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply1 | DWORD | 1 | Zalecane |
FlipFlopProfileDirectoryName2 | DWORD | 1 | Zalecane |
LockedRetryCount3 | DWORD | 3 | Zalecane |
LockedRetryInterval3 | DWORD | 15 | Zalecane |
Typ profilu 4 | DWORD | 0 | Wartość domyślna |
ReAttachIntervalSeconds3 | DWORD | 15 | Zalecane |
ReAttachRetryCount3 | DWORD | 3 | Zalecane |
RedirXMLSourceFolder | REG_SZ | \\<server-name>\<share-name> |
Przykład |
SizeInMBs | DWORD | 30000 | Wartość domyślna |
VHDLocations | MULTI_SZ lub REG_SZ | \\<storage-account-name-1>.file.core.windows.net\<share-name>;\\<storage-account-name-2>.file.core.windows.net\<share-name> |
Przykład |
Typ woluminu 5 | REG_SZ | VHDX | Zalecane |
Lokalizacje VHDLocations specyficzne dla obiektu
Domyślne lokalizacje VHDLocations są używane dla każdego użytkownika lub grupy , która nie jest zgodna z konfiguracją specyficzną dla obiektu.
Ścieżka rejestru: HKLM:\SOFTWARE\FSLogix\Profiles\
Nazwa klucza | Typ danych | Wartość | Opis |
---|---|---|---|
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply1 | DWORD | 1 | Zalecane |
FlipFlopProfileDirectoryName2 | DWORD | 1 | Zalecane |
LockedRetryCount3 | DWORD | 3 | Zalecane |
LockedRetryInterval3 | DWORD | 15 | Zalecane |
Typ profilu 4 | DWORD | 0 | Wartość domyślna |
ReAttachIntervalSeconds3 | DWORD | 15 | Zalecane |
ReAttachRetryCount3 | DWORD | 3 | Zalecane |
RedirXMLSourceFolder | REG_SZ | \\<server-name>\<share-name> |
Przykład |
SizeInMBs | DWORD | 30000 | Wartość domyślna |
VHDLocations | MULTI_SZ lub REG_SZ | \\<storage-account-name>.file.core.windows.net\<share-name> |
Przykład |
Typ woluminu 5 | REG_SZ | VHDX | Zalecane |
Ścieżka rejestru: HKLM:\SOFTWARE\FSLogix\Profiles\ObjectSpecific\S-0-0-00-000000000-0000000000-000000000-1234\
Nazwa klucza | Typ danych | Wartość | Opis |
---|---|---|---|
VHDLocations | MULTI_SZ lub REG_SZ | \\<server-name>\<share-name> |
Przykład |
Ścieżka rejestru: HKLM:\SOFTWARE\FSLogix\Profiles\ObjectSpecific\S-0-0-00-000000000-0000000000-000000000-4321\
Nazwa klucza | Typ danych | Wartość | Opis |
---|---|---|---|
VHDLocations | MULTI_SZ lub REG_SZ | \\<azure-netapp-files-computer-account>.contoso.com\<share-name> |
Przykład |
Ostrzeżenie
Wiele wpisów w VHDLocations nie zapewnia odporności kontenera. Gdy istnieje wiele wpisów, użytkownik spróbuje utworzyć lub zlokalizować swój kontener z listy lokalizacji w kolejności. Pierwsza lokalizacja, do której użytkownik ma dostęp lub jest dostępna, to miejsce utworzenia lub dołączenie kontenera. Jeśli używasz wielu wpisów, użytkownicy powinni mieć dostęp tylko do jednej lokalizacji. Rozważ użycie ustawień konfiguracji specyficznych dla obiektu zamiast wielu lokalizacji VHDLocations.
1 Zalecane, aby upewnić się, że użytkownik nie korzysta z profilów lokalnych i nieoczekiwanie traci dane.
2 Zapewnia i łatwiejszy sposób przeglądania katalogów kontenerów.
3 Zmniejsza chronometraż ponawiania prób w celu umożliwienia szybszego scenariusza niepowodzenia.
4 Pojedyncze połączenia zmniejszają złożoność i zwiększają wydajność.
5 VHDX jest preferowany na dysku VHD ze względu na obsługiwany rozmiar i zmniejszone scenariusze uszkodzenia.
PRZYKŁAD 7: Złożone i odzyskiwanie po awarii (aktywne/aktywne)
Konfiguracja złożonego i odzyskiwania po awarii opiera się na konfiguracji Zaawansowane i odzyskiwanie po awarii przez zaimplementowanie aktywnego/aktywnego projektu. Zamiast równoważenia obciążenia między dwiema lokacjami ta konfiguracja opiera się na użytkownikach mających dostęp tylko do jednej lokalizacji. W przypadku przechodzenia do szczegółów lub bcDR użytkownicy z regionu, w którym wystąpił błąd, otrzymują dostęp do maszyn wirtualnych w działającym regionie.
Kwestie kluczowe
- Możliwość trybu failover: w przypadku awarii regiony, które przeżyły, muszą mieć pojemność do obsługi wszystkich użytkowników.
- Magazyn profilów: usługa Cloud Cache umożliwia przechowywanie danych profilu w różnych lokalizacjach.
- Dodatkowy koszt magazynowania: wiele lokalizacji magazynu zwiększy całkowity koszt.
- Doskonałość operacyjna: ręczny proces trybu failover, który może wymagać zatwierdzenia zainteresowanych stron biznesowych, weryfikacji procesów i odpowiednich przypisań użytkowników.
- Środowisko użytkownika końcowego: może wystąpić pewne opóźnienie lub niespójność w danych profilu z powodu synchronizacji asynchronicznej z dwoma dostawcami magazynu.
Podsumowanie
Konfiguracja złożonej i odzyskiwania po awarii z pamięcią podręczną w chmurze zapewnia nadmiarowość i elastyczność, ale decyzje biznesowe odgrywają kluczową rolę w inicjowaniu trybu failover.
Rysunek 5. Pamięć podręczna w chmurze (aktywna/aktywna) | FSLogix Cloud Cache (CCDLocations)
Wymagania wstępne (złożone i odzyskiwanie po awarii)
- Wymagania wstępne fsLogix, w tym wykluczenia antywirusowe
- Usługa Azure Virtual Desktop lub równoważna infrastruktura usługi Virtual Desktop.
- Oddzielne pule maszyn wirtualnych w każdej lokalizacji.
- Użytkownicy mają dostęp tylko do jednego regionu jednocześnie.
- Zweryfikowane uprawnienia udziału i systemu plików NTFS (tylko protokół SMB).
Elementy konfiguracji (złożone i odzyskiwanie po awarii)
Elementy | opis |
---|---|
Nadmiarowość kontenera | Lokalizacje CCDLocations zawierają dwóch (2) dostawcówmagazynu 1. Lokacja główna jest skonfigurowana przy użyciu najbliższego dostawcy magazynu wymienionego jako pierwszy i dostawca magazynu trybu failover podany na liście ostatnio. Lokacja trybu failover ma konfigurację odwrotną. Najpierw najbliższy dostawca magazynu, a następnie dostawcy magazynu lokacji głównej wymienieni na ostatniej liście. |
Pojedynczy kontener | Profil i kontener ODFC istnieje lub jest tworzony dla każdego użytkownika. |
Brak połączeń współbieżnych | Ustawienie ProfileType jest ustawione na wartość 0 lub nieskonfigurowane. Profil użytkownika można montować tylko w ramach jednego połączenia. |
[OPCJONALNIE] redirections.xml | Plik XML zawiera różne wpisy z dodatkową złożonością. |
Napiwek
- Aby uzyskać dodatkowe informacje, przejrzyj stronę Profil niestandardowy redirections.xml.
- Na stronie Samouczek: tworzenie i implementowanie redirections.xml pokazano, jak zaimplementować tę funkcję dla usługi Microsoft Teams.
Ustawienia rejestru (złożone i odzyskiwanie po awarii)
Lokacja A (Zachodnie stany USA)
Nazwa klucza | Typ danych | Wartość | Opis |
---|---|---|---|
CcDLocations | MULTI_SZ lub REG_SZ | type=smb,name="FILES SMB WEST US",connectionString=\\<storage-account-name-primary>.file.core.windows.net\<share-name>;type=smb,name="FILES SMB PROVIDER EAST US",connectionString=\\<storage-account-name-failover>.file.core.windows.net\<share-name> |
Przykład |
ClearCacheOnLogoff1 | DWORD | 1 | Zalecane |
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply2 | DWORD | 1 | Zalecane |
FlipFlopProfileDirectoryName3 | DWORD | 1 | Zalecane |
HealthyProvidersRequiredForRegister4 | DWORD | 1 | Zalecane |
LockedRetryCount5 | DWORD | 3 | Zalecane |
LockedRetryInterval5 | DWORD | 15 | Zalecane |
Typ profilu 6 | DWORD | 0 | Wartość domyślna |
ReAttachIntervalSeconds5 | DWORD | 15 | Zalecane |
ReAttachRetryCount5 | DWORD | 3 | Zalecane |
SizeInMBs | DWORD | 30000 | Wartość domyślna |
Typ woluminu 7 | REG_SZ | VHDX | Zalecane |
Witryna B (Wschodnie stany USA)
Nazwa klucza | Typ danych | Wartość | Opis |
---|---|---|---|
CcDLocations | MULTI_SZ lub REG_SZ | type=smb,name="FILES SMB EAST US",connectionString=\\<storage-account-name-failover>.file.core.windows.net\<share-name>;type=smb,name="FILES SMB PROVIDER WEST US",connectionString=\\<storage-account-name-primary>.file.core.windows.net\<share-name> |
Przykład |
ClearCacheOnLogoff1 | DWORD | 1 | Zalecane |
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply2 | DWORD | 1 | Zalecane |
FlipFlopProfileDirectoryName3 | DWORD | 1 | Zalecane |
HealthyProvidersRequiredForRegister4 | DWORD | 1 | Zalecane |
LockedRetryCount5 | DWORD | 3 | Zalecane |
LockedRetryInterval5 | DWORD | 15 | Zalecane |
Typ profilu 6 | DWORD | 0 | Wartość domyślna |
ReAttachIntervalSeconds5 | DWORD | 15 | Zalecane |
ReAttachRetryCount5 | DWORD | 3 | Zalecane |
SizeInMBs | DWORD | 30000 | Wartość domyślna |
Typ woluminu 7 | REG_SZ | VHDX | Zalecane |
1 Zalecane, aby zaoszczędzić miejsce na dysku lokalnym i ryzyko utraty danych podczas korzystania z pulpitów w puli.
2 Zalecane, aby upewnić się, że użytkownik nie korzysta z profilów lokalnych i nieoczekiwanie traci dane.
3 Zapewnia i łatwiejszy sposób przeglądania katalogów kontenerów.
4 Uniemożliwia użytkownikom tworzenie lokalnej pamięci podręcznej, jeśli co najmniej 1 dostawca nie jest w dobrej kondycji.
5 Zmniejsza chronometraż ponawiania prób, aby umożliwić szybszy scenariusz niepowodzenia.
6 Pojedyncze połączenia zmniejszają złożoność i zwiększają wydajność.
7 VHDX jest preferowany przez dysk VHD ze względu na obsługiwany rozmiar i zmniejszone scenariusze uszkodzenia.
Dodatek: Wiele VHDLocations
diagramów logiki
W przypadku używania wielu wartości w ustawieniu VHDLocations
ważne jest, aby zrozumieć, w jaki sposób fsLogix określa lokalizację do użycia.
Ostrzeżenie
Użytkownicy, którzy mają dostęp do wielu lokalizacji, mogą utworzyć nowy profil w innej lokalizacji, jeśli lokalizacja rzeczywistego profilu jest niedostępna.
Rysunek 5. Diagram logiki VHDLocations