Produktinfrastruktur von Provisioning Services
Die folgende Abbildung gibt einen allgemeinen Überblick über die grundlegende Infrastruktur von Provisioning Services. Sie zeigt, wie die Komponenten von Provisioning Services in der Implementierung angeordnet sein können.
Im nachfolgenden Artikel erhalten Sie eine kurze Einführung in die Provisioning Services-Komponenten.
Lizenzserver
Sie können den Produktlizenzserver in der freigegebenen Infrastruktur installieren oder einen vorhandenen Citrix Lizenzserver auswählen.
Hinweis
Sie wählen den Lizenzserver bei der Ausführung des Konfigurationsassistenten auf einem Provisioningserver aus. Alle Provisioningserver in der Farm müssen mit dem Lizenzserver kommunizieren können.
Provisioning Services-Datenbank
In der Datenbank werden alle Systemkonfigurationseinstellungen der Farm gespeichert. In einer Farm gibt es nur eine Datenbank und alle Provisioning-Server in dieser Farm müssen mit der Datenbank kommunizieren können. Sie können eine vorhandene SQL Server-Datenbank verwenden oder SQL Server Express installieren, das kostenfrei von Microsoft erhältlich ist.
Hinweis
Sie wählen den Datenbankserver bei der Ausführung des Konfigurationsassistenten auf einem Provisioning-Server aus.
Konsole
Die Konsole ist ein Hilfsprogramm zum Verwalten der Provisioning Services-Implementierung. Nach dem Anmelden an der Konsole wählen Sie die Farm aus, mit der Sie eine Verbindung herstellen möchten. Ihre Administratorrolle legt fest, welche Elemente in der Konsole angezeigt und von Ihnen in der Farm verwaltet werden können.
Hinweis
Die Konsole wird getrennt installiert und ist auf dem Produktinstallationsmedium verfügbar. Die Provisioning Services Console ist ein MMC-Snap-In (Microsoft Management Console). MMC-spezifische Konsolenfeatures werden in diesem Dokument nicht beschrieben. Ausführliche Informationen hierzu finden Sie in der MMC-Dokumentation von Microsoft.
Netzwerkdienste
Die Netzwerkdienste umfassen den DHCP-Dienst, den PXE-Dienst (Preboot Execution Environment) und den TFTP-Dienst. Sie können diese Dienste während des Startvorgangs zum Abrufen von IP-Adressen und zum Herunterladen des Startprogramms vom Provisioningserver auf das Zielgerät verwenden. Darüber hinaus sind alternative Startoptionen verfügbar.
Tipp
Sie können die Netzwerkdienste im Rahmen der Produktinstallation installieren und anschließend mit dem Konfigurationsassistenten einrichten. Sie können auch vorhandene Netzwerkdienste in der Infrastruktur verwenden.
Farmen
Die Farm ist die höchste Ebene in der Provisioning Services-Infrastruktur. Die Farm wird erstellt, wenn Sie den Konfigurationsassistenten auf dem ersten Provisioningserver ausführen, den Sie einer Farm hinzufügen.
Die Microsoft SQL-Datenbank der Farm wird von allen Sites in der Farm gemeinsam genutzt.
Die Konsole muss nicht direkt der Farm zugewiesen werden, da die Remoteverwaltung auf allen Konsolen unterstützt wird, die eine Verbindung zum Netzwerk dieser Farm herstellen können.
Stores
Eine Farm hat einen oder mehrere Stores. Der Store ist der logische Name des physischen oder virtuellen Speicherorts der vDisk. Der Storename ist der allgemeine Name, der von allen Provisioning-Servern in der Farm verwendet wird.
Beispiel 1
Die physische vDisk für Windows 10 wird lokal auf einem Provisioning-Server in der Site gespeichert. Der logische Name dieses physischen Speicherorts ist der Store.
Storename (logischer Name): bostonwin10
Physischer Pfad zur vDisk: C:\vDisks\
Beispiel 2
Die physische vDisk für Windows 10 wird auf einer Netzwerkfreigabe (FinanceVdisks) auf Farmebene gespeichert.
Storename (logischer Name): financevdisks
Physischer Pfad zur vDisk für alle Provisioning-Server in der Farm: \\\\financeserver\\financevdisks\\
Sites
In einer Farm gibt es eine oder mehrere Sites. Die erste Site wird mit dem Konfigurationsassistenten erstellt und auf dem ersten Provisioning-Server in der Farm ausgeführt.
Sites werden in der Konsole wie folgt dargestellt:
Provisioning-Server
Provisioning-Server sind Server, auf denen Streamdienste installiert sind. Streamdienste übertragen bei Bedarf Software von vDisks an Zielgeräte (Streaming). Bei einigen Implementierungen werden die vDisks direkt auf dem Provisioning-Server gespeichert. Bei einigen Implementierungen werden die vDisks direkt auf dem Provisioning-Server gespeichert.
Provisioningserver tauschen auch Konfigurationsinformationen mit der Provisioning Services-Datenbank aus. Darüber hinaus rufen die Provisioning-Server Konfigurationsinformationen aus der Provisioning Services-Datenbank ab und übertragen Informationen in die Datenbank.
vDisk-Pools
Alle vDisks, die einer Site zur Verfügung stehen, werden als vDisk-Pool bezeichnet. Pro Site gibt es nur einen vDisk-Pool.
vDisk-Updateverwaltung
Mit dem vDisk-Updateverwaltungsfeature konfigurieren Sie die Automatisierung von vDisk-Updates mit virtuellen Maschinen. Automatische vDisk-Updates können einem Plan gemäß ausgeführt oder direkt von der Konsole aufgerufen werden. Das Feature unterstützt Updates, die von ESD-Servern (Electronic Software Delivery) erkannt und bereitgestellt wurden, sowie Windows-Updates und andere gepushte Updates.
Gerätesammlungen
Gerätesammlungen sind logische Gruppen mit Zielgeräten. Zielgeräte sind Geräte, z. B. Desktopcomputer oder Server, die von einer vDisk im Netzwerk gestartet werden und Software von dieser vDisk abrufen. Eine Gerätesammlung kann einen physischen Standort, einen Subnetzbereich oder eine logische Anordnung von Zielgeräten darstellen. Das Erstellen von Gerätesammlungen erleichtert die Geräteverwaltung, da die Aktionen auf Sammlungsebene anstatt auf Zielgerätebene durchgeführt werden.
Ein Zielgerät kann nur zu einer Gerätesammlung gehören.
vDisks
vDisks sind Datenträgerimages und werden auf dem Provisioning-Server oder auf einem freigegebenen Speichergerät gespeichert. vDisks setzen sich aus der VHDX-Basisimagedatei, den zugehörigen Eigenschaftendateien (.pvp) und ggf. mehreren differenzierenden VHDX-Datenträgern (.avhdx) zusammen, auf die verwiesen wird.
vDisks sind Zielgeräten zugewiesen. Die Zielgeräte starten von dem zugeordneten vDisk-Image und streamen Software von diesem Image.
vDisk-Modi
Sie können vDisk-Images im Privatimagemodus (für ein einzelnes Gerät, Lese- und Schreibzugriff) oder im Standardimagemodus (für mehrere Geräte, nur Lesezugriff mit verschiedenen Caching-Optionen) konfigurieren.
vDisk-Kette
Alle Updates am vDisk-Basisimage können auf versionierten differenzierenden Datenträgern erfasst werden, wobei das ursprüngliche Basisdatenträgerimage nicht geändert wird. In der folgenden Abbildung sehen Sie die grundlegende Beziehung zwischen dem Basisdatenträger und den Datenträgerversionen, die auf diesen Basisdatenträger verweisen.
Bei jedem vDisk-Update kann eine neue Version des differenzierenden VDHX-Datenträgers erstellt werden, wobei die Versionsnummer im Dateinamen um eins erhöht wird. Dies wird in der folgenden Tabelle dargestellt.
VHDX-Dateiname | |
---|---|
Basisimage | win7dev.avhdx |
Version 1 | win7dev.1.avhdx |
Version 2 | win7dev.2.avhdx |
… | … |
Version N | win7dev.N.avhdx |
Starten von vDisks
Die folgende Abbildung zeigt, wie die vDisk auf einer Serverfreigabe gefunden und von dort gestartet wird.
- Das Zielgerät beginnt den Startvorgang, indem es die Verbindung mit einem Provisioning-Server herstellt und eine Lizenz abruft.
- Der Provisioningserver sucht im vDisk-Pool die vDisk-Informationen, u. a. die Provisioningserver, die dem Zielgerät die vDisk bereitstellen können, sowie die Pfadinformationen, über die Server auf die vDisk zugreifen. In diesem Beispiel gibt es nur einen Provisioningserver in der Site, der dem Zielgerät die vDisk bereitstellen kann. Der physische Speicherort der vDisk ist der Finance Server (freigegebener Speicherort auf Farmebene).
- Der Provisioning-Server sucht die vDisk auf dem Finance Server und streamt die vDisk bei Bedarf zum Zielgerät.
Ansichten
Mit Ansichten verwalten Sie schnell eine Gruppe von Zielgeräten. Ansichten werden üblicherweise entsprechend der Unternehmensanforderungen erstellt. Beispielsweise kann eine Ansicht einen physischen Standort darstellen, z. B. ein Gebäude oder einen Benutzertyp. Ein Zielgerät kann zu einer beliebigen Anzahl Ansichten gehören, obwohl es nur Mitglied einer Gerätesammlung sein kann.
Ansichten werden in der Konsole wie folgt dargestellt:
Farmansichten können jedes Zielgerät enthalten, das in der Farm vorhanden ist. Siteansichten können nur Zielgeräte enthalten, die innerhalb einer Site sind.