Windows Server 2008 R2: Erläuterungen zu Microsoft VDI

Der Oberbegriff Virtual Desktop Infrastructure bezeichnet zahlreiche Ansätze und verschiedene Technologien.

Kristin Griffin

Virtual Desktop Infrastructure (VDI) können verschiedene Dinge für verschiedene Menschen bedeuten. Mit mehr als eine Definition kann zu Verwirrung führen, aber im Grunde ist es eine Möglichkeit der Verwendung von virtuellen Maschinen (VMs) zur Bereitstellung von Desktops in einem Datencenter. Sie können diese VMs für einen bestimmten Benutzer (persönliche VMs) oder ein Pool von VMs zur Verfügung, die von Benutzern mit den entsprechenden Berechtigungen (Gepoolte VMs) gemeinsam genutzt.

Die moderne VDI hat in der Regel einige integrierten Intelligenz. Benutzer müssen oft noch den Namen der VM kennen, die sie verwenden möchten. Die Verbindungsbroker bestätigt die Anmeldeinformationen des Benutzers bei der Verbindungsherstellung und findet die geeignetste VM für diesen Benutzer basierend auf den Berechtigungen und Regeln.

Die ähnlichsten Datentypkategorien für VDI werden Sitzungen, die nicht verwaltete Benutzer VMs und Blade PCs:

  • VDI unterscheidet sich von Sitzungen auf einem freigegebenen Server mit dem Host für Remotedesktopsitzungen da VMs als Sitzungen mehr isoliert sind.
  • Nicht verwalteten VMs haben keine intelligente einen Benutzer für die am besten geeignete VM weiterleiten. Sie verlassen sich auf den Namen der gewünschten VM Wissen des Benutzers.
  • Blade PCs Isolieren von Benutzern auf physische Blades nicht VMs.

Microsoft Remote Desktop Services unterstützt Desktops von Sitzungen und VMs gehostet. Sie können Umfang Microsoft Remotedesktop-Verbindungsbroker mit Drittanbieter-Tools zur Unterstützung weiterer Ressourcentypen wie Blade PCs. Microsoft VDI der Hyper-V-Hypervisor verwendet und erfordert Windows Server 2008 R2 oder höher (einige VDI-Features erfordern Windows Server 2008 R2 SP1).

VDI oder Sitzungen

Die neue desktop-Virtualisierung können der Frage, ob VDI oder Session-basierte Virtualisierung die bessere Wahl ist. Im Allgemeinen sollte Sitzungen die Standardauswahl. Session-basierte desktop-Virtualisierung ist weniger teuer als VDI und auf demselben Server mit Sitzungen als mit VMs können Sie mehr Menschen unterstützen. VDI ist jedoch eine gute Wahl, wenn die Sitzungen sind eine Option nicht. Beispiele:

  • Anwendungen, die Sie verwenden möchten funktionieren nicht oder werden nicht unterstützt in einer gemeinsamen Sitzung, aber auf einer virtuellen Maschine unterstützt werden.
  • Virtualisierte Desktop muss auf die gleiche Person jederzeit (beispielsweise, wenn diese Person muss Anwendungen installieren oder anderweitig permanente Änderungen für die VM) zugewiesen werden.
  • Sie benötigen ein Feature nur verfügbar, VDI (z. B. USB-Remoting mit RemoteFX verfügbar).

Können Sie sitzungsbasierte Desktops und VDI einander ergänzen, wenn Sie unterschiedliche Benutzer verfügen muss. Wenn nur ein paar Leute VDI-Funktionalität benötigen, können Sie sparen Geld Sessions geben, um die meisten Ihrer Benutzer und VDI nur für Personen, bei denen es wichtig ist.

Können Sie erweiterte RemoteFX Bitmap Remoting mit Sitzungen, aber für USB-Umleitung oder eine virtualisierte GPU, Sie müssen VDI verwenden. Die RemoteFX-Funktionen stehen nur auf Microsoft VDI (Weitere Informationen zur Verwendung von RemoteFX mit dem Host für Remotedesktopsitzungen finden Sie unter die Verknüpfungen am Ende dieses Artikels).

Einrichten von VDI

Um eine einfache Microsoft VDI-Bereitstellung einzurichten, benötigen Sie:

  • Einen Server mit Remotedesktop-Virtualisierungshost-Rolle auf Host-Client VMs
  • Remotedesktop-Verbindungsbroker zum Weiterleiten von Anforderungen an die richtige VMs-Verbindung
  • Ein Redirector (Host für Remotedesktopsitzungen-Server im Drain-Modus) eingehende Anforderungen an den Remotedesktop-Verbindungsbroker umleiten (Sie können auch den Remotedesktop-Verbindungsbroker-Server als der Redirector)
  • Zugriff auf Active Directory erteilen Berechtigungen VMs
  • Zugang zu einem Remotedesktop-Lizenzserver zu VDI-Clientzugriffslizenzen nach Ablauf dieser Frist ist über
  • Client-VMs unter Windows XP SP3 oder höher (persönliche oder zusammengefasste VMs)
  • Ein Web Access für Remotedesktop-Server zur Vereinfachung von VM-Ermittlung über RemoteApp- und Desktopverbindungen oder RD-Webzugriff-Website (optional, aber empfohlen)

Für eine Übungseinheit oder kleine Pilotbereitstellung, können Sie alle diese Rollen auf einem einzelnen physischen Server (Greg Shields schrieb zu diesem Thema). Für eine Produktionsumgebung müssen Sie wahrscheinlich Rollen unter mehr als einen physischen Server, Redundanz und Skalierbarkeit zu verbessern aufteilen.

Einrichten von Microsoft VDI umfasst die folgenden Schritte aus:

  1. Installieren Sie den Remotedesktop-Virtualisierungshost (die Hyper-V und den VM-Host Agent, lassen die Remotedesktop-Verbindungsbroker hochgefahren VMs bei Bedarf installiert)
  2. Erstellen Sie den Client VMs
  3. Konfigurieren Sie den Client VMs (Patches/Updates installieren und Aktivieren des Zugriffs)
  4. Konfigurieren Sie den Client VMs remote Procedure Call (RPC) Zugriff zulassen und Hinzufügen von erforderliche Ausnahmen in der Firewall (Es gibt hierfür Skripts)
  5. Installieren von Remotedesktop-Verbindungsbroker und den redirector
  6. Vom Remotedesktop-Verbindungsbroker VMs in Pools (für zusammengefasste VMs) organisieren oder Personen (für persönliche VMs) die virtuellen Computer zuweisen
  7. Vom Remotedesktop-Virtualisierungshost konfigurieren Sie Rollback für die Gepoolte VMs, und konfigurieren Sie der Lizenzierung
  8. Wenn Sie mit Web Access für Remotedesktop Beihilfen Discovery, konfigurieren den Web Access für Remotedesktop-Rollendienst zum Abrufen der VM-Informationen aus dem Remotedesktop-Verbindungsbroker

Größe VDI-Bereitstellung

Sizing the VDI deployment is mostly a matter of sizing two servers: the RD Virtualization Host and the RD Connection Broker. Die Links am Ende dieses Artikels, zeigen Sie auf sizing Handbücher für die Remotedesktop-Virtualisierungshost Server und der Remotedesktop-Verbindungsbroker.

Dimensionierung der Remotedesktop-Virtualisierungshost ist wie die anderen Hyper-V Server dimensionieren. Die Belastung hängt davon ab, wie viele VMs, die Sie erwarten, aktiv sein, und jede VM Speicher, Prozessor und Datenträger-e/a-Anforderungen. Sie können nicht den Remotedesktop-Virtualisierungshost Server virtualisieren, weil es ein Hyper-V-Server handelt.

Angesichts der Remotedesktop-Verbindungsbroker keine Proxy-Verbindungen zu den VMs, Dimensionierung der Remotedesktop-Verbindungsbroker ist eine Frage der arbeiten, die Anzahl der gleichzeitigen Verbindungen, die der Broker behandeln muss. Wenn Sie das Ziel-VM an den Client ermittelt haben, ist nicht mehr der Broker beteiligt. Sie können dann die Remotedesktop-Verbindungsbroker virtualisieren.

Dies deckt Was ist VDI und warum zusammengefasste oder persönliche VMs bereitgestellt werden kann. Es gibt Unterschiede zwischen Sitzungen VMs und unterschiedlichen Zeiten bei jeder der mehr Virtualisierung geeignet ist. Dies sollte Ihnen helfen, eine einfache VDI-Bereitstellung implementieren. Nächsten Monat Artikel behandelt die Remotedesktop-Verbindungsbroker und seiner zentralen Rolle in Serverfarmbereitstellungen VDI und dem Host für Remotedesktopsitzungen.

Kristin Griffin

Kristin Griffin ist eine Remote Desktop Services MVP. Sie ein Microsoft-Forum zu helfen, die Server-basierten computing-Community gewidmet moderiert (social.technet.microsoft.com/Forums/en-US/winserverTS/threads/) und führt eine RDS-Blog unter blog.kristinlgriffin.com. Sie ist ein Beitrag zum Mark Minasi "Mastering WindowsServer 2008" (Sybex, 2008) und "Mastering Windows Server 2008 R2" (Sybex, 2010), sie auch "Microsoft Windows Server 2008 Terminal Services Resource Kit" (Microsoft Press, 2008) und "Microsoft Windows Server 2008 R2 Remote Desktop Services Resource Kit" (Microsoft Press, 2010) mit Christa Anderson Mitverfasser.

Verwandter Inhalt

Top 5 VDI Q & a

Frage: Müssen Gepoolte und persönliche virtuelle Maschinen (VMs) zu sichern?
A: Sie sollten sperren Sie zusammengefasste und persönliche VMs, um sicherzustellen, dass Benutzer nur die Anwendungen ausführen oder Zugriff auf den Speicherort der Dateien, auf die sie Zugriff haben sollten. Es ist auch eine gute Idee, eine Art von antivirus-Schutz auf die VMs auf Angriffe von Viren im Arbeitsspeicher zu vermeiden.
   
Frage: Was ist ein Rollback, und Warum kann ich es?
A: Rollback ist ein Feature von Microsoft Virtual Desktop Infrastructure (VDI), die eine VM in einen gespeicherten Zustand wiederherstellt, wenn die VM ein Benutzer abmeldet. Dieses Feature basiert auf Hyper-V-Snapshot-Technologie. Sein Zweck ist, den Zustand einer freigegebenen VM beizubehalten, so dass eine Person die VM dauerhaft ändert. Meldet sich ein Benutzer von einer zusammengefassten VM, die VM ist in einem Zustand vor der Interaktion des Benutzers zurückgesetzt, und der neue Benutzer erhält Zugriff auf ein VM unverändert.
   
Frage: Wie finden Benutzer ihre virtuellen Computer?
A: Konnektivität erfolgt durch Einstellungen in einer Datei (Remote Desktop Protocol, RDP) gefunden, die in den Typ der gewünschten Ressource (VM oder Sitzung), Art der VM (zusammengefasste oder personal), zeigen Sie Name des VM-Pools (falls zutreffend), und erleben Sie viele weitere Verbindungseinstellungen, die den Benutzer zu definieren. Web Access für Remotedesktop bietet einen einfachen Mechanismus für die VM-Ermittlung. Ein Benutzer sich bei der Website anmelden und zugewiesene personal VMs werden über ein Symbol verfügbar. Wenn der Benutzer die Zugriffsberechtigung für einen VM-Pool verfügt, wird es ein Symbol für den Pool. Discovery ist eine optionale Komponente von VDI, aber es kann Leben erheblich vereinfachen, für die VDI-Manager und die Menschen, um ihre virtuellen Computer eine Verbindung herstellen möchten. Ohne den Web Access für Remotedesktop-Rollendienst um Ermittlungen zu unterstützen müssen Sie explizit die RDP-Dateien mit allen Benutzern gemeinsam nutzen. Alle Änderungen an diesen Zugriff müsste eine Re-dispersal der RDP-Datei.
   
Frage: Was passiert, wenn Sie eine zusammengefasste VM anfordern, aber ausgeschaltet ist?
A: Wenn die VM auf dem Remotedesktop-Verbindungsbroker einen Benutzer weist heruntergefahren wird, wird die VM VM-Host-Agent auf dem Remotedesktop-Virtualisierungshost Server einschalten. Dies ist ein Prozess, bekannt als orchestrieren die VM. Wenn die VM eingeschaltet ist, wird der VM-Host-Agent die VM-IP-Adresse an den Remotedesktop-Verbindungsbroker zurückgegeben an den Redirector senden wird die an den Client zu senden versucht wird, die Verbindung herzustellen, damit es direkt an den virtuellen Computer herstellen kann.
   
Frage: In welchem Zustand sollte snapshot ich meine VMs für Rollback?
A:

Ein VM-Snapshot dauert die Maschine zurück zu einem bestimmten Punkt in der Zeit. Sicherzustellen Sie in diesem Sinne, dass die VM in einem einwandfreien Zustand ist, wenn Sie Snapshots. Niemand sollte für die VM angemeldet sein. Wenn Sie der virtuellen Computer heruntergefahren wird, führen Sie sauber (Don't möchten Sie die VM-Rückkehr in einen Zustand, wo es Sie fragt, ob Sie abgesicherten Modus eingeben möchten).

– K.G.