Posts mit dem Label FAQ werden angezeigt. Alle Posts anzeigen
Posts mit dem Label FAQ werden angezeigt. Alle Posts anzeigen

Mittwoch, 24. November 2010

Zeitsynchronisation in Hyper-V - FAQ...

Guten Morgen,
speziell für virtuelle Desktops, die über Citrix XenDesktop bereitgestellt werden, ist eine korrekte Zeitsynchronisation zwingend erforderlich, da sich ansonsten der VDA nicht bei seinem DDC registriert. Aber auch für die korrekte Ausführung von GPOs sollte die Systemzeit stimmen. Und da Citrix seine einzelnen Produkte / Komponenten immer öfter über GPOs konfiguriert, spielt auch hier die Zeitsynchronisation eine entscheidende Rolle.
Jeder Virtualisierungs-Hersteller hat hier etwas andere Verfahren, was die korrekte Synchronisation der Systemzeit von virtuellen Maschinen beim Starten angeht. Für Microsoft Hyper-V auf Basis Windows Serrver 2008 R2 wurde jetzt ein Artikel veröffentlicht, der die gängisten Fragen zum Thema Zeitsynchronisation in Verbindung mit Hyper-V beantwortet. Sehr lesenswert!
Time Synchronization in Hyper-V
VG, Jörn

Dienstag, 23. Februar 2010

Provisioning Services - Bad Cache Redirection Performance...

Hallo zusammen,

vor einiger Zeit gab es in den Citrix Support-Foren eine interessante Diskussion zum Thema Performance des Write-Cache-Redirects, wenn sich der Write-Cache auf einer lokalen Disk befindet (was aus Performance-Gründen die Standard-Konfiguration sein sollte). Die Diskussion findet sich hier:

Diskussion in Citrix Support-Forum

Die Diskussion enthält einige sehr interessante Erkenntnisse / Informnationen, die so nirgendwo dokumentiert sind. Speziell die Aussagen von Carl Fallis (Citrix) sind interessant:

Here is what happens when using local hard drive caching and booting:
1. PVS checks to see where the location of the pagefile is set:

- If it is set to C: it will modify the registry to set it to D:, E: F: (yes all three)

-This is why I would recommend if you are using local hard drive cache and you can set your page file to the
local driver (say D: in most cases) I would do this in the Vdisk in private image mode.

2. PVS checks the size of the local partitions to determine where to locate the cache file, the process is:

- If the cache file already exists it will be deleted

- If the partition free space is larger than the Vdisk size PVS will stop searching and use this partition for local
cache file.

- If no partition is larger than the Vdisk size the partition with the largest free space will be used (All partitions
will be searched)

- The local partition must have at least 500MB free to be considered for local cache

- If no partition has 500MB free the client will default to server side cache

3. Once a partition is selected the cache file is created

- If the free space of the disk is smaller than the VDisk then the file will be created using
FILE_NO_INTERMEDIATE_BUFFERING which will impact performance since it does not take advantage of
the buffering capability of the disk driver/drives.

- If the free space of the disk is larger than the VDisk then it defaults to creating the file with buffering.


Die Diskussion endet ebenfalls mit einem Eintrag von Carl Fallis, der auf den folgenden Patch verweist: Hotfix CPVS51SP2E003

Durch Installation des Patches ist es möglich, das Buffering-Verhalten manuell zu steuern. Grundsätzlich ist das Buffering zu empfehlen, da es eine bessere Performance bietet.

Aber ACHTUNG: Das Buffering kann ggf. auch Probleme hervorrufen, wie z.B. hängende Systeme. Und mit steigendem Füllgrad der Write-Cache-Disk lässt auch die Performance nach!

Deshalb folgende Tipps:

- Reboot tut gut (in diesem Fall zur Bereinigung der Write-Cache-Disk)!
- Neue Funktionen (auch Buffering) bitte unbedingt vorher testen, wichtig ist hierbei vor allem das Verhalten des provisionierten Systems unter Last!

Jörn

Donnerstag, 18. Februar 2010

Citrix Provisioning Services - Richtig lizenzieren und nutzen!

Die Citrix Provisioning Services sind eines der momentan am meisten nachgefragten Features / Produkte , wenn es um die zukünftige Bereitstellung von (virtuellen) Desktops oder auch um die Bereitstellung von Terminal- / Citrix-Servern geht.

In diesem Post geht es erstmal darum, wie und in welcher Form ein Unternehmen die Citrix Provisioning Services lizenzieren kann. Generell ist dabei zu beachten, dass es die Provisioning Services in zwei Varianten gibt:

  • Provisioning Services for Desktops (für Desktop-Betriebssysteme wie Windows XP, Vista, Win7)
  • Provisioning Services for DataCenters (für Server-Betriebssysteme wie W2K3 Srv., W2K8 Srv, W2K8 R2 Srv.)
Technisch unterscheiden sich die Lösungen nicht, es können über einen Citrix Provisioning Server sowohl Desktops als auch Server-Systeme zur Verfügung gestellt werden. Die Unterscheidung erfolgt rein auf Lizenz-Ebene.

Nun gibt es (wie so oft bei Citrix) mehrere Möglichkeiten, um die Provisioning Services zu lizenzieren. Zu allem Überfluss gibt es darüber hinaus in den verschiedenen Varianten noch Unterschiede in den Möglichkeiten / Rechten der Nutzung der Provisioning Services.

Citrix Essentials for XenServer Enterprise Edition
Enthalten sind Provisioning Services for DataCenter.
Erlaubt sind beliebig viele virtuelle Instanzen / Maschinen auf XenServer (nur Server-OS)

Citrix Essentials for XenServer Platinum Edition
Enthalten sind Provisioning Services for DataCenter.
Erlaubt sind beliebig viele virtuelle Instanzen / Maschinen auf XenServer (nur Server-OS) und die Provisionierung von drei pyhsikalsichen Servern. Virtuelle Maschinen auf VMware ESX oder MS Hyper-V werden dabei als physiaklische Server betrachtet.

Citrix Essentials for Hyper-V Enterprise Edition
Enthalten sind Provisioning Services for DataCenter.
Erlaubt sind beliebig viele virtuelle Instanzen / Maschinen auf Hyper-V (nur Server-OS)

Citrix Essentials for Hyper-V Platinum Edition
Enthalten sind Provisioning Services for DataCenter.
Erlaubt sind beliebig viele virtuelle Instanzen / Maschinen auf Hyper-V (nur Server-OS) und die Provisionierung von drei pyhsikalsichen Servern. Virtuelle Maschinen auf VMware ESX oder Citrix XenServer werden dabei als physiaklische Server betrachtet.

Citrix XenDesktop VDI-Edition
Enthalten sind Provisioning Services for Desktops.
Erlaubt sind eine zur Lizenz korrespondierende Anzahl an virtuellen Instanzen / Maschinen (nur Desktop-OS) auf jeder unterstützten Infrastruktur (XenServer Free Edition ist enthalten, MS Hyper-V und VMware VI 3.5 / vSphere werden unterstützt)

Citrix XenDesktop Enterprise-Edition
Enthalten sind Provisioning Services for Desktops und Provisioning Services for DataCenter.
Erlaubt sind eine zur Lizenz korrespondierende Anzahl an virtuellen Instanzen / Maschinen oder physikalische Instanzen / Maschinen (nur Desktop-OS) auf jeder unterstützten Infrastruktur (Essentials for XenServer Enterprise Edition ist enthalten, MS Hyper-V und VMware VI 3.5 / vSphere werden unterstützt). Zusätzlich können auch an der Infrastruktur direkt beteiligte Thin-Clients in entsprechender Anzahl und sämtliche Infrastruktur-Komponenten (Desktop Delivery Controller, Web-Interface, Citrix XenApp, ...) provisioniert werden.

Citrix XenDesktop Platinum-Edition
Enthalten sind Provisioning Services for Desktops und Provisioning Services for DataCenter.
Erlaubt sind eine zur Lizenz korrespondierende Anzahl an virtuellen Instanzen / Maschinen oder physikalische Instanzen / Maschinen (nur Desktop-OS) auf jeder unterstützten Infrastruktur (Essentials for XenServer Platinum Edition ist enthalten, MS Hyper-V und VMware VI 3.5 / vSphere werden unterstützt). Zusätzlich können auch an der Infrastruktur direkt beteiligte Thin-Clients in entsprechender Anzahl und sämtliche Infrastruktur-Komponenten(Desktop Delivery Controller, Web-Interface, Citrix XenApp, Edgesight, ...) provisioniert werden.

Citrix XenApp Enterprise-Edition
Enthalten sind Provisioning Services for Desktops
Erlaubt sind beliebig viele virtuelle Instanzen / Maschinen auf jeder unterstützten Infrastruktur (XenServer Free Edition kann kostenfrei genutzt werden, MS Hyper-V und VMware VI 3.5 / vSphere werden unterstützt) ausschließlich zur Nutzung der Funktionalität VM Hosted Apps (Desktop-OS). XenApp-verwandte Systeme / XenApp-Infrastruktur-Komponenten (Lizenz-Server,Web-Interface, ...) dürfen nicht provisioniert werden.

Citrix XenApp Platinum-Edition
Enthalten sind Provisioning Services for Desktops und Provisioning Services for DataCenter.
Erlaubt sind beliebig viele virtuelle Instanzen / Maschinen auf jeder unterstützten Infrastruktur (XenServer Free Edition kann kostenfrei genutzt werden, MS Hyper-V und VMware VI 3.5 / vSphere werden unterstützt) ausschließlich zur Nutzung der Funktionalität VM Hosted Apps (Desktop-OS). Zusätzlich erlaubt sind beliebig viele virtuelle oder pyhsikalische XenApp-Server. XenApp-verwandte Systeme / XenApp-Infrastruktur-Komponenten (Lizenz-Server,Web-Interface, ...) dürfen nicht provisioniert werden.

Ich hoffe, ich konnte die Dunkelheit etwas erleuchten.

Jörn