Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 wybranie najprostszej konfiguracji dla danego środowiska. Dodanie niepotrzebnej złożoności prowadzi do nieprawidłowych konfiguracji i spraw pomocy technicznej.
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. Większość klientów powinna ją rozważyć.
Wymagania wstępne (Standardowa)
- Wymagania wstępne fsLogix, w tym wykluczenia antywirusowe.
- Usługa Azure Virtual Desktop lub równoważna infrastruktura pulpitu wirtualnego.
- Udział plików bloku komunikatów serwera (SMB).
- Zweryfikowane uprawnienia udziału i systemu plików NTFS (New Technology File System).
Elementy konfiguracji (Standardowa)
Elementy | opis |
---|---|
Lokalizacja pojedynczego wirtualnego dysku twardego (VHD) | To VHDLocations ustawienie zawiera pojedynczą ścieżkę Universal Naming Convention (UNC) do zasobu plików SMB. |
Pojedynczy kontener | Dla użytkownika jest tworzony pojedynczy kontener profilu. Kontener danych i plików pakietu Office (ODFC) nie jest skonfigurowany. |
Brak połączeń współbieżnych | Ustawienie ProfileType jest ustawione na 0 lub nieskonfigurowane. Profil użytkownika można zainstalować tylko w ramach jednego połączenia. |
Brak niestandardowych przekierowań profilów | Brak użycia pliku redirections.xml. |
Ustawienia rejestru (Standardowa)
Nazwa klucza | Typ danych | Wartość | opis |
---|---|---|---|
Włączono | DWORD | 1 | WYMAGANE |
UsuńLokalnyProfilKiedyVHDMaZastosowanie1 | DWORD (Protokół DWORD) | 1 | Zalecane |
FlipFlopProfileDirectoryName2 | DWORD (Protokół DWORD) | 1 | Zalecane |
LockedRetryCount3 | DWORD (Protokół DWORD) | 3 | Zalecane |
ZablokowanyCzasOczekiwaniaNaPonownąPróbę3 | DWORD (Protokół DWORD) | 15 | Zalecane |
Typ profilu 4 | DWORD (Protokół DWORD) | 0 | Wartość domyślna |
ReAttachIntervalSeconds3 | DWORD (Protokół DWORD) | 15 | Zalecane |
ReAttachRetryCount3 | DWORD (Protokół DWORD) | 3 | Zalecane |
RozmiarWMegabajtach | DWORD (Protokół 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 Zaleca się upewnienie się, że użytkownicy nie korzystają z profilów lokalnych, aby uniknąć nieoczekiwanej utraty danych.
2 Zapewnia łatwiejszy sposób przeglądania katalogów kontenera.
3 Skraca czas ponawiania prób, aby umożliwić szybsze wykrycie awarii.
4 Pojedyncze połączenia zmniejszają złożoność i zwiększają wydajność.
5 VHDX jest preferowany od VHD ze względu na obsługiwany rozmiar i zmniejszone ryzyko uszkodzeń.
Przykład 2: Standardowa i wysoka dostępność (pamięć podręczna w chmurze)
Przykład konfiguracji Standard + wysoka dostępność rozszerza podstawowy przykład Standard, włączając usługę Cloud Cache w celu zapewnienia regionalnej dostępności kontenera profilu. Ta konfiguracja została zaprojektowana w celu zapewnienia niezawodności i nadmiarowości. Kontener profilu jest dostępny, nawet jeśli awarie lub przerwy w działaniu wystąpią w określonym regionie.
Usługa Cloud Cache to warstwa zapewniająca odporność i dostępność, która okresowo zapisuje dane profilu do centralnego systemu 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 użytkowników.
Kwestie kluczowe
- Zapasowe i niezawodne: Umożliwia dostęp do kontenera profilu, nawet w przypadku usterek lub awarii, co minimalizuje przestoje dla użytkowników.
- Odporność: Usługa Cloud Cache działa jako warstwa dostępności i okresowo przesyła dane profilu do wielu dostawców usług magazynowych.
- Wiedza na temat projektowania magazynu: Funkcjonalność usługi Cloud Cache zależy od wydajności dostawców magazynu.
Podsumowanie
Konfiguracja Standard + Wysoka Dostępność łączy zalety konfiguracji standardowej z innymi środkami, aby zapewnić dostępność w różnych regionach. Kombinacja sprawia, że nadaje się do krytycznych aplikacji, które wymagają 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 pulpitu wirtualnego.
- 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 |
---|---|
Redundancja kontenera | Ustawienie CCDLocations zawiera co najmniej dwóch dostawców pamięci masowej różnego rodzaju. 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 0 wartość lub nieskonfigurowane. Profil użytkownika można zainstalować 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 (Protokół DWORD) | 1 | Zalecane |
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply2 | DWORD (Protokół DWORD) | 1 | Zalecane |
FlipFlopProfileDirectoryName3 | DWORD (Protokół DWORD) | 1 | Zalecane |
HealthyProvidersRequiredForRegister4 | DWORD (Protokół DWORD) | 1 | Zalecane |
LockedRetryCount5 | DWORD (Protokół DWORD) | 3 | Zalecane |
ZablokowanyInterwałPonownejPróby5 | DWORD (Protokół DWORD) | 15 | Zalecane |
Typ profilu 6 | DWORD (Protokół DWORD) | 0 | Wartość domyślna |
InterwałPonownegoPołączeniaSekundy5 | DWORD (Protokół DWORD) | 15 | Zalecane |
ReAttachRetryCount5 | DWORD (Protokół DWORD) | 3 | Zalecane |
RozmiarWMegabajtach | DWORD (Protokół DWORD) | 30000 | Wartość domyślna |
Typ woluminu 7 | REG_SZ | VHDX | Zalecane |
1 Zalecane, aby zaoszczędzić miejsce na dysku lokalnym i zmniejszyć ryzyko utraty danych podczas korzystania z pulpitów w puli.
2 Zalecane, aby upewnić się, że użytkownicy nie korzystają z profilów lokalnych, co pozwala uniknąć nieoczekiwanej utraty danych.
3 Zapewnia łatwiejszy sposób przeglądania katalogów kontenerów.
4 Uniemożliwia użytkownikom tworzenie lokalnej pamięci podręcznej, jeśli co najmniej jeden dostawca nie jest w dobrej kondycji.
5 Zmniejsza częstotliwość prób ponawiania, aby umożliwić szybszy scenariusz niepowodzenia.
6 Pojedyncze połączenia zmniejszają złożoność i zwiększają wydajność.
7 VHDX jest preferowany nad dysk VHD ze względu na obsługiwany rozmiar i zmniejszone scenariusze uszkodzenia.
Przykład 3: Standardowa i odzyskiwanie po awarii (bez odzyskiwania profilu)
Przykład konfiguracji Standard + Disaster Recovery jest rozszerzeniem podstawowego przykładu standardowego . 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 następuje odzyskiwanie profilu. Zamiast tego użytkownicy tworzą nowe profile w lokalizacji alternatywnej. Ten scenariusz odzyskiwania jest najmniej złożony, ale ma znaczącą wadę. Środowisko użytkownika i szkolenie są kluczowymi składnikami sukcesu.
Kwestie kluczowe
- Zduplikowana infrastruktura: Region odzyskiwania po awarii dubluje 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 opiera się na znajomości i szkoleniach użytkowników.
- Środowisko użytkownika: Zapewnienie bezproblemowego przejścia i zrozumienia przez użytkownika ma kluczowe znaczenie.
Podsumowanie
Konfiguracja Standard + Disaster Recovery równoważy prostotę z potrzebą 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 pulpitu wirtualnego.
- 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 + Odzyskiwanie po awarii)
Elementy | opis |
---|---|
Lokalizacja pojedynczego dysku VHD | Ustawienie VHDLocations zawiera pojedynczą ś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 przyjmuje wartość 0 lub jest nieskonfigurowane. Profil użytkownika można zainstalować 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 |
UsuńLokalnyProfilGdyVAHPowinienDziałać1 | DWORD (Protokół DWORD) | 1 | Zalecane |
FlipFlopProfileDirectoryName2 | DWORD (Protokół DWORD) | 1 | Zalecane |
LockedRetryCount3 | DWORD (Protokół DWORD) | 3 | Zalecane |
ZablokowanyInterwałPonownejPróby3 | DWORD (Protokół DWORD) | 15 | Zalecane |
Typ profilu 4 | DWORD (Protokół DWORD) | 0 | Wartość domyślna |
ReAttachIntervalSeconds3 | DWORD (Protokół DWORD) | 15 | Zalecane |
ReAttachRetryCount3 | DWORD (Protokół DWORD) | 3 | Zalecane |
RozmiarWMegabajtach | DWORD (Protokół 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 Zaleca się, aby upewnić się, że użytkownicy nie korzystają z profilów lokalnych i nieoczekiwanie tracą danych.
2 Zapewnia łatwiejszy sposób przeglądania katalogów kontenerów.
3 Zmniejsza czas 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 preferowane od VHD ze względu na obsługiwany rozmiar i zmniejszone ryzyko uszkodzenia.
Przykład 4. Zaawansowane
Przykład konfiguracji zaawansowanej opiera się na przykładzie Standardowym, wprowadzając więcej funkcji w celu zwiększenia elastyczności i dostosowania.
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, w której 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 pulpitu wirtualnego.
- Wiele zasobów plików SMB.
- Zweryfikowane uprawnienia udziału i systemu plików NTFS (tylko protokół SMB).
Elementy konfiguracji (zaawansowane)
Elementy | opis |
---|---|
Wiele lokalizacji VHD | Ustawienie VHDLocations zawiera jedną lub wiele ścieżek UNC (oddzielonych średnikami) na udziały 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 przyjmuje wartość 0 lub jest nieskonfigurowane. Profil użytkownika można zainstalować tylko w ramach jednego połączenia. |
Minimalna redirections.xml | Plik .xml zawiera minimalne wpisy z niewielką złożonością. |
Aby uzyskać więcej informacji, zobacz Profil niestandardowy redirections.xml.
Aby uzyskać informacje na temat implementowania tej funkcji dla usługi Microsoft Teams, zobacz Samouczek: tworzenie i implementowanie redirections.xml.
Ustawienia rejestru (zaawansowane)
Wiele lokalizacji VHDLocation
Nazwa klucza | Typ danych | Wartość | opis |
---|---|---|---|
Włączono | DWORD | 1 | WYMAGANE |
UsuńLokalnyProfilGdyVAHPowinienDziałać1 | DWORD (Protokół DWORD) | 1 | Zalecane |
FlipFlopProfileDirectoryName2 | DWORD (Protokół DWORD) | 1 | Zalecane |
LockedRetryCount3 | DWORD (Protokół DWORD) | 3 | Zalecane |
ZablokowanyInterwałPonownejPróby3 | DWORD (Protokół DWORD) | 15 | Zalecane |
Typ profilu 4 | DWORD (Protokół DWORD) | 0 | Wartość domyślna |
ReAttachIntervalSeconds3 | DWORD (Protokół DWORD) | 15 | Zalecane |
ReAttachRetryCount3 | DWORD (Protokół DWORD) | 3 | Zalecane |
RedirXMLSourceFolder | REG_SZ | \\<server-name>\<share-name> |
Przykład |
RozmiarWMegabajtach | DWORD (Protokół 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
Ustawienie domyślne VHDLocations
jest 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 (Protokół DWORD) | 1 | WYMAGANE |
UsuńProfilLokalnyGdyPowinienByćZastosowanyVHD1 | DWORD (Protokół DWORD) | 1 | Zalecane |
FlipFlopProfileDirectoryName2 | DWORD (Protokół DWORD) | 1 | Zalecane |
LockedRetryCount3 | DWORD (Protokół DWORD) | 3 | Zalecane |
LockedRetryInterval3 | DWORD (Protokół DWORD) | 15 | Zalecane |
Typ profilu 4 | DWORD (Protokół DWORD) | 0 | Wartość domyślna |
InterwałPonownegoPołączeniaSekundy3 | DWORD (Protokół DWORD) | 15 | Zalecane |
ReAttachRetryCount3 | DWORD (Protokół DWORD) | 3 | Zalecane |
RedirXMLSourceFolder | REG_SZ | \\<server-name>\<share-name> |
Przykład |
RozmiarWMegabajtach | DWORD (Protokół 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
Użycie wielu wpisów w VHDLocations
nie zapewnia odporności na błędy kontenera. Kiedy istnieje wiele wpisów, użytkownicy próbują w kolejności utworzyć lub zlokalizować swój kontener z listy lokalizacji. Pierwsza lokalizacja, do której użytkownik ma dostęp lub która 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 Zaleca się upewnienie się, że użytkownicy nie korzystają z profilów lokalnych, aby uniknąć nieoczekiwanej utraty danych.
2 Zapewnia łatwiejszy sposób przeglądania katalogów kontenera.
3 Skraca czas ponawiania prób, aby umożliwić szybsze wykrycie awarii.
4 Pojedyncze połączenia zmniejszają złożoność i zwiększają wydajność.
5 VHDX jest preferowany od VHD ze względu na obsługiwany rozmiar i zmniejszone ryzyko uszkodzeń.
Przykład 5: Zaawansowane odzyskiwanie po awarii (podstawowy / awaryjne przełączenie)
Przykład konfiguracji Advanced + odzyskiwanie po awarii zwiększa złożoność poprzez projektowanie przełączania awaryjnego. Ta wspólna strategia pomaga zapewnić dostępność i niezawodność infrastruktury, jeśli wystąpi katastrofa lub awaria. Za pomocą usługi Cloud Cache można skonfigurować urządzenia tak, aby korzystały z dwóch dostawców pamięci masowej, którzy przechowują dane profilu w różnych lokalizacjach.
Usługa Cloud Cache synchronizuje dane profilu z każdym z dwóch dostawców przechowywania asynchronicznie, dzięki czemu zawsze dostępna jest najnowsza wersja 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ć Cloud Cache 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 awaryjny: Ten projekt zapewnia dostępność i niezawodność infrastruktury w przypadku katastrofy 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ększa całkowity koszt.
- Doskonałość operacyjna: Proces ręcznego przechodzenia w tryb failover, który może wymagać zatwierdzenia osób biorących udział w projekcie biznesowym i weryfikacji procesu.
- Doświadczenie użytkownika: Możesz doświadczyć pewnego opóźnienia lub niespójności w danych profilu z powodu asynchronicznej synchronizacji do dwóch dostawców usług magazynujących.
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, takie jak więcej kosztów, potrzeba ręcznego inicjowania trybu failover oraz potencjalne opóźnienie lub niespójność danych profilu.
Rysunek 3. Pamięć podręczna w chmurze (podstawowa/awaryjna) | 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 pulpitu wirtualnego.
- 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 oraz odzyskiwanie po awarii)
Elementy | opis |
---|---|
Redundancja kontenera | To CCDLocations ustawienie zawiera dwóch dostawców pamięci masowej.1 Lokacja główna jest skonfigurowana tak, że najpierw wymieniony jest najbliższy dostawca pamięci masowej, a dostawca pamięci masowej w trybie awaryjnym jest wymieniony jako ostatni. Lokacja trybu failover ma konfigurację odwrotną. Najbliższy dostawca magazynu jest pierwszy, a dostawcy magazynu lokacji głównej są 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 0 lub nieskonfigurowane. Profil użytkownika można zainstalować 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.
Aby zapoznać się z naszymi zalecanymi wykluczeniami, zobacz Niestandardowe przekierowania profilów.
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 (Protokół DWORD) | 1 | Zalecane |
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply2 | DWORD (Protokół DWORD) | 1 | Zalecane |
FlipFlopProfileDirectoryName3 | DWORD (Protokół DWORD) | 1 | Zalecane |
HealthyProvidersRequiredForRegister4 | DWORD (Protokół DWORD) | 1 | Zalecane |
LockedRetryCount5 | DWORD (Protokół DWORD) | 3 | Zalecane |
ZablokowanyInterwałPonownejPróby5 | DWORD (Protokół DWORD) | 15 | Zalecane |
Typ profilu 6 | DWORD (Protokół DWORD) | 0 | Wartość domyślna |
InterwałPonownegoPołączeniaSekundy5 | DWORD (Protokół DWORD) | 15 | Zalecane |
ReAttachRetryCount5 | DWORD (Protokół DWORD) | 3 | Zalecane |
RozmiarWMegabajtach | DWORD (Protokół 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 (Protokół DWORD) | 1 | Zalecane |
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply2 | DWORD (Protokół DWORD) | 1 | Zalecane |
FlipFlopProfileDirectoryName3 | DWORD (Protokół DWORD) | 1 | Zalecane |
HealthyProvidersRequiredForRegister4 | DWORD (Protokół DWORD) | 1 | Zalecane |
LockedRetryCount5 | DWORD (Protokół DWORD) | 3 | Zalecane |
ZablokowanyInterwałPonownejPróby5 | DWORD (Protokół DWORD) | 15 | Zalecane |
Typ profilu 6 | DWORD (Protokół DWORD) | 0 | Wartość domyślna |
InterwałPonownegoPołączeniaSekundy5 | DWORD (Protokół DWORD) | 15 | Zalecane |
ReAttachRetryCount5 | DWORD (Protokół DWORD) | 3 | Zalecane |
RozmiarWMegabajtach | DWORD (Protokół DWORD) | 30000 | Wartość domyślna |
Typ woluminu 7 | REG_SZ | VHDX | Zalecane |
1 Zalecane, aby zaoszczędzić miejsce na dysku lokalnym i zmniejszyć ryzyko utraty danych podczas korzystania z pulpitów w puli.
2 Zalecane, aby upewnić się, że użytkownicy nie korzystają z profilów lokalnych, co pozwala uniknąć nieoczekiwanej utraty danych.
3 Zapewnia łatwiejszy sposób przeglądania katalogów kontenerów.
4 Uniemożliwia użytkownikom tworzenie lokalnej pamięci podręcznej, jeśli co najmniej jeden dostawca nie jest w dobrej kondycji.
5 Zmniejsza częstotliwość prób ponawiania, aby umożliwić szybszy scenariusz niepowodzenia.
6 Pojedyncze połączenia zmniejszają złożoność i zwiększają wydajność.
7 VHDX jest preferowany nad 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 tej konfiguracji profile użytkowników mogą obsługiwać wiele połączeń. Z tego powodu jeden użytkownik może mieć aktywne sesje na różnych urządzeniach jednocześnie.
Pomimo zwiększonej złożoności celem jest zapewnienie bezproblemowego środowiska dla użytkowników. Prawidłowo skonfigurowane wiele połączeń zwiększa produktywność i elastyczność, co sprawia, że ta konfiguracja jest odpowiednia dla organizacji o zróżnicowanych potrzebach i wysokich wymaganiach.
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 pulpitu wirtualnego.
- 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 VHD | Ustawienie VHDLocations zawiera jedną lub wiele ścieżek UNC (oddzielonych średnikiem) 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 | Ustawienie ProfileType ma wartość 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ą. |
Aby uzyskać więcej informacji, zobacz Profil niestandardowy redirections.xml.
Aby uzyskać informacje na temat implementowania tej funkcji dla usługi Microsoft Teams, zobacz Samouczek: tworzenie i implementowanie redirections.xml.
Ustawienia rejestru (złożone)
Wiele lokalizacji VHDLocation
Nazwa klucza | Typ danych | Wartość | opis |
---|---|---|---|
Włączono | DWORD | 1 | WYMAGANE |
UsuńLokalnyProfilKiedyVHDMaZastosowanie1 | DWORD (Protokół DWORD) | 1 | Zalecane |
FlipFlopProfileDirectoryName2 | DWORD (Protokół DWORD) | 1 | Zalecane |
LockedRetryCount3 | DWORD (Protokół DWORD) | 3 | Zalecane |
ZablokowanyCzasOczekiwaniaNaPonownąPróbę3 | DWORD (Protokół DWORD) | 15 | Zalecane |
Typ profilu 4 | DWORD (Protokół DWORD) | 0 | Wartość domyślna |
ReAttachIntervalSeconds3 | DWORD (Protokół DWORD) | 15 | Zalecane |
ReAttachRetryCount3 | DWORD (Protokół DWORD) | 3 | Zalecane |
RedirXMLSourceFolder | REG_SZ | \\<server-name>\<share-name> |
Przykład |
RozmiarWMegabajtach | DWORD (Protokół 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
Ustawienie domyślne VHDLocations
jest 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 (Protokół DWORD) | 1 | WYMAGANE |
UsuńLokalnyProfilKiedyVHDMaZastosowanie1 | DWORD (Protokół DWORD) | 1 | Zalecane |
FlipFlopProfileDirectoryName2 | DWORD (Protokół DWORD) | 1 | Zalecane |
LockedRetryCount3 | DWORD (Protokół DWORD) | 3 | Zalecane |
ZablokowanyCzasOczekiwaniaNaPonownąPróbę3 | DWORD (Protokół DWORD) | 15 | Zalecane |
Typ profilu 4 | DWORD (Protokół DWORD) | 0 | Wartość domyślna |
ReAttachIntervalSeconds3 | DWORD (Protokół DWORD) | 15 | Zalecane |
ReAttachRetryCount3 | DWORD (Protokół DWORD) | 3 | Zalecane |
RedirXMLSourceFolder | REG_SZ | \\<server-name>\<share-name> |
Przykład |
RozmiarWMegabajtach | DWORD (Protokół 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
Użycie wielu wpisów w VHDLocations
nie zapewnia odporności na błędy kontenera. Gdy istnieje wiele wpisów, użytkownik próbuje utworzyć lub zlokalizować swój kontener z listy lokalizacji w kolejności. Pierwsza lokalizacja, do której użytkownik ma dostęp lub która 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 Zaleca się upewnienie się, że użytkownicy nie korzystają z profilów lokalnych, aby uniknąć nieoczekiwanej utraty danych.
2 Zapewnia łatwiejszy sposób przeglądania katalogów kontenera.
3 Skraca czas ponawiania prób, aby umożliwić szybsze wykrycie awarii.
4 Pojedyncze połączenia zmniejszają złożoność i zwiększają wydajność.
5 VHDX jest preferowany od VHD ze względu na obsługiwany rozmiar i zmniejszone ryzyko uszkodzeń.
Przykład 7: Złożone odzyskiwanie danych po awarii (aktywne/aktywne)
Przykład konfiguracji Złożona + odzyskiwanie po awarii opiera się na przykładzie Zaawansowana + odzyskiwanie po awarii przez zaimplementowanie aktywnego/aktywnego projektowania. 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. Jeśli istnieje ciągłość działania lub ciągłość działania i odzyskiwanie po awarii, użytkownicy z regionu, w którym wystąpił błąd, otrzymają dostęp do maszyn wirtualnych w działającym regionie.
Kwestie kluczowe
- Możliwość pracy w trybie failover: Jeśli wystąpi awaria, regiony, które przeżyły, muszą mieć pojemność, aby obsługiwać wszystkich użytkowników.
- Przechowywanie profilów: Usługa Cloud Cache umożliwia przechowywanie danych profilu w różnych lokalizacjach.
- Dodatkowy koszt magazynowania: Wiele lokalizacji magazynu zwiększa całkowity koszt.
- Doskonałość operacyjna: Proces ręcznego przechodzenia w tryb failover, który może wymagać zatwierdzenia osób biorących udział w projekcie biznesowym, weryfikacji procesów i odpowiednich przypisań użytkowników.
- Doświadczenie użytkownika: Możesz zauważyć pewne opóźnienie lub niespójność danych profilu z powodu asynchronicznej synchronizacji z dwoma dostawcami usług przechowywania.
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 pulpitu wirtualnego.
- Oddzielne pule maszyn wirtualnych w każdej lokalizacji.
- Użytkownicy mają dostęp tylko do jednego regionu w danym momencie.
- Zweryfikowane uprawnienia udziału i systemu plików NTFS (tylko protokół SMB).
Elementy konfiguracji (kompleksowe oraz odzyskiwanie po awarii)
Elementy | opis |
---|---|
Redundancja kontenera | To CCDLocations ustawienie zawiera dwóch dostawców magazynu.1 Lokacja główna jest skonfigurowana z pierwszym w kolejności najbliższym dostawcą magazynu, a dostawca magazynu trybu failover podany jest jako ostatni na liście. 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 0 lub nieskonfigurowane. Profil użytkownika można zainstalować tylko w ramach jednego połączenia. |
(Opcjonalnie) redirections.xml | Plik .xml zawiera różne wpisy z dodatkową złożonością. |
Aby uzyskać więcej informacji, zapoznaj się z Niestandardowym profilem redirections.xml.
Aby uzyskać informacje na temat implementowania tej funkcji dla usługi Microsoft Teams, zobacz Samouczek: tworzenie i implementowanie redirections.xml.
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 (Protokół DWORD) | 1 | Zalecane |
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply2 | DWORD (Protokół DWORD) | 1 | Zalecane |
FlipFlopProfileDirectoryName3 | DWORD (Protokół DWORD) | 1 | Zalecane |
HealthyProvidersRequiredForRegister4 | DWORD (Protokół DWORD) | 1 | Zalecane |
LockedRetryCount5 | DWORD (Protokół DWORD) | 3 | Zalecane |
ZablokowanyInterwałPonownejPróby5 | DWORD (Protokół DWORD) | 15 | Zalecane |
Typ profilu 6 | DWORD (Protokół DWORD) | 0 | Wartość domyślna |
InterwałPonownegoPołączeniaSekundy5 | DWORD (Protokół DWORD) | 15 | Zalecane |
ReAttachRetryCount5 | DWORD (Protokół DWORD) | 3 | Zalecane |
RozmiarWMegabajtach | DWORD (Protokół 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 (Protokół DWORD) | 1 | Zalecane |
Włączono | DWORD | 1 | WYMAGANE |
DeleteLocalProfileWhenVHDShouldApply2 | DWORD (Protokół DWORD) | 1 | Zalecane |
FlipFlopProfileDirectoryName3 | DWORD (Protokół DWORD) | 1 | Zalecane |
HealthyProvidersRequiredForRegister4 | DWORD (Protokół DWORD) | 1 | Zalecane |
LockedRetryCount5 | DWORD (Protokół DWORD) | 3 | Zalecane |
ZablokowanyInterwałPonownejPróby5 | DWORD (Protokół DWORD) | 15 | Zalecane |
Typ profilu 6 | DWORD (Protokół DWORD) | 0 | Wartość domyślna |
InterwałPonownegoPołączeniaSekundy5 | DWORD (Protokół DWORD) | 15 | Zalecane |
ReAttachRetryCount5 | DWORD (Protokół DWORD) | 3 | Zalecane |
RozmiarWMegabajtach | DWORD (Protokół DWORD) | 30000 | Wartość domyślna |
Typ woluminu 7 | REG_SZ | VHDX | Zalecane |
1 Zalecane, aby zaoszczędzić miejsce na dysku lokalnym i zmniejszyć ryzyko utraty danych podczas korzystania z pulpitów w puli.
2 Zalecane, aby upewnić się, że użytkownicy nie korzystają z profilów lokalnych, co pozwala uniknąć nieoczekiwanej utraty danych.
3 Zapewnia łatwiejszy sposób przeglądania katalogów kontenerów.
4 Uniemożliwia użytkownikom tworzenie lokalnej pamięci podręcznej, jeśli co najmniej jeden dostawca nie jest w dobrej kondycji.
5 Zmniejsza częstotliwość prób ponawiania, aby umożliwić szybszy scenariusz niepowodzenia.
6 Pojedyncze połączenia zmniejszają złożoność i zwiększają wydajność.
7 VHDX jest preferowany nad dysk VHD ze względu na obsługiwany rozmiar i zmniejszone scenariusze uszkodzenia.
Dodatek: Wiele diagramów logiki VHDLocations
Jeśli używasz 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 nie jest dostępna.
Rysunek 6.VHDLocations
diagram logiki