Auswählen des Schreibcachespeicherorts für virtuelle Datenträger-Standardimages
Citrix Provisioning unterstützt mehrere Optionen für den Schreibcachespeicherort. Der Schreibcachespeicherort für einen virtuellen Datenträger wird auf der Registerkarte General ausgewählt, die im Dialogfeld vDisk File Properties verfügbar ist.
Überlegungen und Anforderungen
- Ziehen Sie die Auswirkungen eines serverseitigen, permanenten Schreibcaches in Betracht. Ein persistenter Cache sollte nur verwendet werden, wenn nicht autorisierte Benutzer unprivilegierten Zugriff auf eine Maschine haben. Stellen Sie sicher, dass Maschinen nicht von Benutzern gemeinsam genutzt werden.
- Wenn Sie Caching auf der lokalen Festplatte wählen, muss das Festplattenlaufwerk für Windows-Geräte mit NTFS formatiert sein und mindestens 500 MB haben.
- Wenn Sie im Standardimagemodus die Option Cache to Device RAM verwenden, bestimmt die Registrierungseinstellung
WcMaxRamCacheMB
den maximalen RAM-Schreibcache. Diese Registrierungseinstellung wird in den BNIStack-Parametern angezeigt. Es stellt einen ParameterDWORD
dar. Wenn der Registrierungseintrag nicht existiert, wird als Standardwert 3584 MB verwendet. - Unterstützung für Microsoft System Center Configuration Manager (ConfigMgr) Client:
ConfigMgr Client | Cache on device hard drive | Cache in device RAM with overflow on hard disk | Cache in device RAM |
---|---|---|---|
ConfigMgr 2007 - alle | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |
ConfigMgr 2012 | Unterstützt | Unterstützt | Nicht unterstützt |
ConfigMgr 2012 SP1 | Unterstützt | Unterstützt | Nicht unterstützt |
ConfigMgr 2012 R2 | Unterstützt | Unterstützt | Nicht unterstützt |
ConfigMgr Client | Cache on server | Cache on server persisted | Cache on device hard drive persisted |
---|---|---|---|
ConfigMgr 2007 - alle | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |
ConfigMgr 2012 | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |
ConfigMgr 2012 SP1 | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |
ConfigMgr 2012 R2 | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |
Im Folgenden werden alle gültigen Schreibcacheoptionen aufgelistet:
Hinweis:
Mit Version 7.12 von Provisioning Services wurde Linux-Streaming eingeführt. Berücksichtigen Sie beim Verwenden dieses Features, dass die Cacheoptionen auf einem Linux-Zielgerät die gleichen sind wie die auf einem Windows-Gerät. Weitere Informationen über das Linux-Streaming finden Sie unter Installation.
Cache on device hard drive
Der Schreibcache liegt als Datei im NTFS-Format auf der Festplatte des Zielgeräts vor. Diese Schreibcacheoption schont den Citrix Provisioning-Server, da er keine Schreibanforderungen verarbeitet und das RAM unbegrenzt ist.
Für die Festplatte wird keine zusätzliche Software benötigt, um diese Funktion zu aktivieren.
Hinweis:
Die Schreibcachedatei ist temporär, es sei denn, der Modus des virtuellen Datenträgers ist auf den Privatimagemodus eingestellt.
Wichtig Das Feld Cache on device hard drive ist veraltet und wird in einem zukünftigen Release entfernt. Citrix empfiehlt, einen der anderen Cachetypen zu verwenden. Weitere Informationen finden Sie unter Einstellung von Features und Plattformen.
Cache on device hard drive persisted (nur experimentelle Phase)
Entspricht Cache auf Festplatte des Geräts, außer dass der Cache permanent ist. Diese Schreibcachemethode ist ein experimentelles Feature und wird nur für NT6.1 oder höher unterstützt. Für diese Methode ist auch ein anderes Bootstrap erforderlich. Klicken Sie zur Auswahl des richtigen Bootstraps in der Citrix Provisioning-Konsole mit der rechten Maustaste auf den Provisioning-Server und wählen Sie dann Configure Bootstrap aus. Klicken Sie auf der Registerkarte General im Menü auf die Option Bootstrap file und wählen Sie CTXBP.BIN. Die lokale Festplatte (Clientseite) sollte ausreichend freien Speicherplatz haben, um den ganzen virtuellen Datenträger zu speichern.
Wichtig
Das Feld Cache on hard drive persisted ist veraltet und wird in einem zukünftigen Release entfernt. Citrix empfiehlt, einen der anderen Cachetypen zu verwenden. Weitere Informationen finden Sie unter Einstellung von Features und Plattformen.
Cache in device RAM
Der Schreibcache kann als temporäre Datei im RAM des Zielgeräts vorhanden sein. Diese Funktionalität bietet die schnellste Datenträgerzugriffsmethode, da Arbeitsspeicherzugriffe immer schneller als Datenträgerzugriffe sind. Die maximale RAM-Schreibcachegröße wird durch die Registrierungseinstellung WcMaxRamCacheMB
bestimmt.
Tipp
Für Windows 10 Version 1803 wird die Funktionalität Cache in device RAM nicht unterstützt. Ein Zielgerät stürzt ab, wenn es keinen reservierten Speicher vom Bootstrap verwenden kann. Citrix empfiehlt, Cache in device RAM with overflow on hard disk zu verwenden. Dieses Problem gilt für Legacybootstrap, es gilt nicht für UEFI-Bootstrapkonfigurationen.
Cache in device RAM with overflow on hard disk
Diese Schreibcachemethode verwendet das differenzierende VHDX-Format:
- Wenn der RAM Null beträgt, wird der Schreibcache des Zielgeräts nur auf den lokalen Datenträger geschrieben.
- Wenn der RAM nicht Null beträgt, wird der Schreibcache des Zielgeräts zuerst auf den RAM geschrieben. Wenn der RAM voll ist, wird der am seltensten verwendete Datenblock auf den lokalen differenzierenden Datenträger geschrieben, damit neuere Daten auf den RAM geschrieben werden können. Die angegebene RAM-Menge ist nicht-ausgelagerter Kernelspeicher, der vom Zielgerät verbraucht wird.
Im Vergleich zum Cachemodus Cache on device hard drive hat das VHDX-Blockformat eine höhere Dateiexpansionsrate. Der freie Speicherplatz auf dem lokalen Datenträger kann die Streaming-Workload übernehmen. Um die Zuverlässigkeit von Zielgeräten bei hohen Arbeitslasten zu gewährleisten, empfiehlt Citrix, dass der freie Speicherplatz auf dem lokalen Datenträger größer ist als die Kapazitätsgröße des virtuellen Datenträgers.
Wenn auf dem lokalen Datenträger kein Speicherplatz mehr vorhanden ist, wird die E/A des virtuellen Datenträgers auf dem Zielgerät angehalten. Es wartet, bis auf der lokalen Festplatte mehr Speicherplatz verfügbar ist. Diese Bedingung wirkt sich negativ auf die Workloadkontinuität aus. Citrix empfiehlt, genügend Speicherplatz auf dem lokalen Datenträger zuzuweisen.
Die angegebene RAM-Menge ändert die Anforderungen an den freien Speicherplatz auf dem lokalen Datenträger nicht. Je mehr RAM zugeordnet wird, desto mehr E/As des virtuellen Datenträgers werden vorübergehend im RAM-Cache gespeichert, bevor alle Daten wieder in die VHDX-Datei geschrieben werden. Durch den RAM wird die anfängliche VHDX-Expansionsrate reduziert.
Tipp
Die Registrierungseinstellung
WcMaxRamCacheMB
ist ungültig, wenn die Einstellung Cache in device RAM with overflow on hard disk konfiguriert wird. Wenn Sie diesen Schreibcache in der Provisioning-Verwaltungskonsole verwenden, verwenden Sie den Wert, der für die maximal zugewiesene Größe angegeben wurde.
Cache auf Server
Der Schreibcache kann als temporäre Datei auf einem Provisioning-Server vorhanden sein. Der Server behandelt alle Schreibvorgänge, dies kann die Datenträger-E/A-Zugriffe und den Netzwerkdatenverkehr erhöhen.
Für zusätzliche Sicherheit kann der Server Schreibcachedateien verschlüsseln. Da die Schreibcachedatei zwischen Neustarts nicht auf der Festplatte vorhanden ist, werden die Daten für den Fall verschlüsselt, dass die Festplatte entwendet wird.
Persistenter Cache auf dem Server
Diese Cacheoption ermöglicht das Speichern von Änderungen zwischen Neustarts. Mit dieser Option kann ein Zielgerät nach einem Neustart Änderungen aus vorherigen Sitzungen abrufen, die sich vom schreibgeschützten virtuellen Datenträgerimage unterscheiden. Wenn ein virtueller Datenträger auf Cache on server persistent eingestellt ist, wird für jedes Zielgerät, das auf den virtuellen Datenträger zugreift, automatisch eine gerätespezifische, beschreibbare Datenträgerdatei erstellt. Alle Änderungen am virtuellen Datenträgerimage werden in diese Datei geschrieben, die nach dem Herunterfahren nicht automatisch gelöscht wird.
Über den Dateinamen kann das Zielgerät eindeutig identifiziert werden, da die MAC-Adresse des Zielgeräts und der Datenträgerbezeichner Teil des Dateinamens sind. Ein Zielgerät kann mehreren vDisks zugewiesen werden und deshalb können ihm mehrere Cachedateien zugeordnet sein.
Zum Wiederherstellen eines virtuellen Datenträgers, der Cache Persistent on Server verwendet, sollten Sie ein Backup aller Dateien des virtuellen Datenträgers und zugeordneter Benutzercachedateien erstellen.
Zu den Vorteilen dieser Cacheoption gehören:
- Speichert zielgerätspezifische Änderungen, die am virtuellen Datenträgerimage vorgenommen werden.
- Hat die gleichen Vorteile wie der Standardimagemodus.
Zu den Nachteilen dieser Cacheoption gehören:
- Die Cachedatei ist verfügbar, solange die Datei gültig ist. Bei Änderungen an dem virtuellen Datenträger wird die Cachedatei als ungültig markiert. Wenn der virtuelle Datenträger z. B. auf den Privatimagemodus eingestellt ist, werden alle zugeordneten Cachedateien als ungültig markiert.
Hinweis:
Cachedateien, die als ungültig markiert sind, werden nicht gelöscht. Diese Dateien werden regelmäßig manuell gelöscht.
Zu den Änderungen, die eine Datei ungültig machen, gehören:
- Das Setzen des virtuellen Datenträgers in den Wartungsmodus
- Legen Sie den Modus des virtuellen Datenträgerimages auf “Privat Image” fest.
- Zuordnen des Laufwerks in der Konsole
- Ändern des Speicherorts der Schreibcachedateien
- Verwendung von automatischen Updates
Tipp:
Ziehen Sie die Auswirkungen eines serverseitigen, permanenten Schreibcaches in Betracht. Persistenter Cache wird nur verwendet, wenn nicht autorisierte Benutzer unprivilegierten Zugriff auf eine Maschine haben. Stellen Sie sicher, dass Maschinen nicht von Benutzern gemeinsam genutzt werden.