Meister aller Klassen: VMM 2012 und Server App-V: gemeinsam erfolgreich

Stillschweigend hat Microsoft Server App-V zu System Center Virtual Machine Manager 2012 hinzugefügt, ein ausgezeichneter Zug auf technischer und strategischer Ebene.

Greg Shields

Es ist wichtig, die Objektivität als unabhängige Stimme innerhalb der IT-Branche zu erhalten. Es ist wichtig, den Job zu helfen Ihnen gute Entscheidungen über Produkte und Strategien. Diesen Job gut erfordert das Verwalten von Neutralität in einen nicht enden wollenden Strom von Produkt-Pitches und Vermarktung Lieferanten.

Hin und wieder, aber sehen Sie etwas, das alles ändert. Objektivität ist einen Rücksitz zu Aufregung. Diesmal ist das etwas Server App-V, eine ruhige Ergänzung zu System Center Virtual Machine Manager (VMM) 2012. Es ist so still, in der Tat, dass Auge unscharf fast dieses beeindruckende neue Tool vermissen könnte. Vertrauen Sie mir, Sie würden nicht verpassen wollen.

App-V Server gibt Ihre Server die gleiche Applikationsautomation Lieferung, die Sie seit Jahren auf Desktops genossen habe. Paar, das mit der neuen VMM serviceorientierte provisioning-Modell, und Sie schnell können, sehen, wie die Aufgabe des Erstellens von virtuellen Maschinen (VMs) mit der sich verbessern. Im laufenden Kampf für virtuelle Plattform Marktanteil, Einstieg bei App-V mit VMM Server, dass Microsoft's brillantesten könnte noch verschieben.

Die App-V, das App-V nicht

Sie können der Server App-V als Ergänzung"ruhigen" denken, denn es so ist gut integriert in die VMM-Management-Erfahrung. Es ist eng, fast zu einer Störung integriert. Die Microsoft-Nomenklatur fügt ihrer Verschleierung. Es teilt die meisten einen Namen mit der anderen App-V wir jahrelang gekannt habe. Das macht Sinn, wegen ihrer Ähnlichkeiten. Allerdings hat es die unglückliche Folge über die Details der Server App-V in einer lässig Websuche begraben.

Machen Sie keinen Fehler: Diese beiden Technologien haben viel gemeinsam. Sie sind beide Lösungen für die Virtualisierung von Anwendungen. Sie sport auch ihren gerechten Anteil der Unterschiede. Architektonisch ist App-V im Wesentlichen dem Bereitstellung von Anwendungen für Desktops. App-V Server ist absolut für Server gedacht.

Auf technischer Ebene gibt es weitere Unterschiede. Server-Anwendungen sind nicht in der Regel sollen von mehreren Benutzern auf demselben Computer verwendet werden. Sie sind eher Hintergrundprogramme, die Konsole Anmeldungen nur selten zu sehen. App-V Server behandelt daher etwas anders als traditionelle App-V virtualisierten Anwendungen.

Hier ist ein Blick auf einige der wichtigsten Unterschiede zwischen den beiden:

App-v ServerWenn eine Anwendung Daten erstellt oder Konfiguration in einem benutzerspezifischen Speicherort in der Registrierung ändert, wenn die Anwendung sequenziert, bleibt die Daten oder die Konfiguration der gleiche Benutzer zugeordnet, zum Zeitpunkt der Bereitstellung und zur Laufzeit.

**App-v:**Wenn eine Anwendung Daten erstellt oder Konfiguration in einer speziell für den aktuellen Benutzer Registrierung ändert, wenn die Anwendung sequenziert, wird die Daten oder die Konfiguration zugeordnet, ist zugänglich für alle Benutzer die Anwendung ausgeführt wird.

App-v ServerAnwendungsdateien, die Teil eines virtuellen Anwendungspakets wie .exe-Dateien und Bibliotheken benötigt, um die Anwendung auszuführen, stehen alle Prozesse auf dem Computer ausgeführt, wo die Anwendung kopiert wird.

**App-v:**Anwendungsdateien, die Teil eines virtuellen Anwendungspakets sind stehen nur die virtuelle Anwendung und andere Prozesse in dieser Anwendung virtuellen Umgebung gestartet.

App-v ServerCOM-Objekte, die DCOM-Objekte, die COM+-Objekte-Anbieter (Windows Management Instrumentation, WMI) und NT-Dienste, die Teil eines virtuellen Anwendungspakets sind auf dem lokalen System, OS, Werkzeuge lassen ausgesetzt sind und andere Anwendungen mit ihnen interagieren. Native Service Control Manager (SCM) können Sie zum Beispiel um einen Dienst zu starten, der ein virtuelles Anwendungspaket gehört.

**App-v:**COM, DCOM, COM+, WMI und Dienst Informationen zugeordnet ein virtuelles Anwendungspaket ist in diesem Paket, für alle Prozesse außerhalb dieses Pakets nicht verfügbar gehalten. Beispielsweise wird der native SCM nicht NT Dienste innerhalb einer virtuellen Umgebung ausgeführt angezeigt.

App-v ServerDie App-V Server-Agent verwendet Heuristik, um automatisch zu erkennen, welche Prozesse auf einem Computer ausgeführt werden müssen, in virtuellen Umgebungen. In der Regel ist kein Startprogramm Shim erforderlich. Um explizit einen Prozess in eine virtuelle Umgebung hinzuzufügen, können Sie hinzufügen "/ RunInVE: < GUID-Paket >" am Ende der Befehlszeile Prozess.

**App-v:**Für ein Prozess virtualisiert werden ein App-V-Programm wie sfttray.exe muss diesen Prozess öffnen, oder es muss das Kind von einem anderen virtuellen Prozess sein. Um explizit einen Prozess in eine virtuelle Umgebung hinzuzufügen, führen Sie %File%/den Befehl "sfttray.exe exe < ausführbare starten > / app namens < Anwendung >. "

App-V Server nutzt auch ein besonderes Tool Server Application Virtualization Sequencer genannt (siehe Abbildung 1) Anwendungspakete erstellt. Verwechseln Sie dies nicht mit einer traditionellen entsprechenden SoftGrid Application Virtualization Sequencer. Mit einem Wort, macht wie Sie sich vorstellen können, den Unterschied.

Server App-V uses the Server Application Virtualization Sequencer to create app packages

Abbildung 1 App-V Server Server Application Virtualization Sequencer verwendet zum Erstellen von Paketen app.

Seltsam genug, können der Server Application Virtualization Sequencer Installation Bits schwer zu finden sein. Während der traditionelle SoftGrid Sequencer lange in das Microsoft Desktop Optimization Pack gefunden wurde, ist der Server App-V-Sequencer stattdessen Weg innerhalb der VMM-Installationsmedien abgesondert. Suchen Sie nach einem Ordner namens \SAV. Dort finden Sie die Setup-Dateien (siehe Abbildung 2) für den App-V Server-Agent und, zusammen mit der Windows PowerShell-Cmdlets zur Verwaltung von beiden.

Server App-V installation files

Abbildung 2 App-V Server Installationsdateien.

VMM Anwendungsprofile

Ob für traditionelle App-V oder App-V Server, startet die Anwendung Verpackung mit einem Computer nackte Knochen. Den Sequencer auf diesem Computer zu installieren, Erstellen eines neuen virtuellen Anwendungspakets und Installation der Anwendung innerhalb des Assistenten zu starten. Viele Anwendungen-Paket erfolgreich direkt aus der Box. Andere benötigen ein wenig mehr Feinabstimmung, um sicherzustellen, dass sie ordnungsgemäß konfiguriert sind.

Besondere Aufmerksamkeit verdient der Server Application Virtualization Sequencer-Editor. Wählen Sie nach der Verpackung einer Anwendung ändern einer vorhandenen virtuellen Anwendungspakets. Wählen Sie bearbeiten-Paket und suchen Sie nach Ihrem SPRJ-Paketdatei, dann sehen Sie eine Registerkarte gekennzeichnet Deployment Configuration (siehe Abbildung 3).

You’ll find the editor under the Deployment Configuration tab

Abbildung 3 findest du den Editor unter der Registerkarte Konfiguration Bereitstellung.

Microsoft hat Intelligenz in der Verpackung-Tool integriert, das hilft das Tool eine Vielzahl von Paket-spezifische Konfigurationen aufgelistet, die Sie bei der Bereitstellung angeben können. Um die verfügbaren Konfigurationen zu sehen, klicken Sie auf Deployment Configuration-Element hinzufügen. Geben Sie ein Sternchen ("*"), die Gesamtheit der potenziell konfigurierbare Elemente anzuzeigen (siehe Abbildung 4). Wählen Sie diejenigen, die Sie verfügbar machen für die spätere Konfiguration und klicken Sie auf die Schaltfläche hinzufügen möchten.

You can select and add Deployment Configuration items

Abbildung 4 können Sie auswählen und hinzufügen Bereitstellung Konfigurationselemente.

Sobald Sie Elemente zum Paket hinzugefügt haben, legen Sie einen Standardwert für jede durch Doppelklicken auf das Element und seine Eigenschaften anpassen (siehe Abbildung 5). Sie können Elemente Konfiguration erforderlich als obligatorische, eine Entscheidung markieren, die ist wichtig, da Sie in VMM Pakete bringen.

You can adjust the properties of Deployment Configuration items

Abbildung 5 passen Sie die Eigenschaften der Bereitstellung Konfigurationselemente.

Sie starten diesen Prozess durch die Schaffung eines Anwendungsprofils in der VMM-Administratorkonsole. Profil enthält die Metadaten verwendet VMM verwalten das Paket wie Anwendungskonfiguration, Abhängigkeiten, Rechte und Berechtigungen und alle Skripts, die Sie, in Kombination mit der Installation des Pakets benötigen.

Hier ist, wo die Dinge spannend werden. Einstellungen Sie ausgesetzt wie Deployment Configuration Items im Sequenzer jetzt als VMM Anwendungsprofil Eigenschaften verfügbar sind (siehe Abbildung 6). Diese Ausstellung bietet die Flexibilität, ein Anwendungspaket für eine Vielzahl von Anwendungsfällen zu liefern. Legen Sie einfach die Einstellungen übereinstimmen, die für jeden Server erforderlich. Für noch mehr Flexibilität können Sie die Variablen in der Format-@variablename@, zur Bezeichnung der Werte zum Zeitpunkt der Bereitstellung festgelegt werden.

Deployment Configuration items become your VMM Application Profile properties

Abbildung 6 Bereitstellung Konfigurationselemente werden zu Ihren Eigenschaften VMM Anwendungsprofil.

Gemeinsam viel besser

Die Kombination von VMM und App-V Server kann revolutionieren, wie Sie auf dem Server anzubieten. Sie haben nun die Werkzeuge, um hinter die Tage der Bereitstellung einfach kopieren und Einfügen-VM verschoben.

Automatisierte Bereitstellung von VMM-Dienst ist nicht etwas, das Sie über Nacht implementieren werde. Es gibt eine beträchtliche Menge an vorab Aufwand erstellen Sie zunächst die Automatisierungen und Software-Pakete, die Sie bereitstellen möchten. Dies erfordert Anstrengung, lange bevor Sie die Früchte ernten.

Die erweiterten Funktionen der VMM sind nicht zimperlich und Automatisierung-phobische IT Profis müssen nicht anwendbar. Bist du bereit, aber diese Version von VMM-Plus-Server App-V bietet zwei beeindruckende Lösungen, die ohne Zweifel viel besser zusammen sind.

Greg Shields

Greg Shields, MVP, ist Partner bei Concentrated Technology. Mehr von Shields Hansdampf in allen Gassen-Tipps und Tricks bei ConcentratedTech.com.

Verwandte Inhalte