MDOP 2010: Integrazione di AppV in System Center Configuration Manager 2007 R2 Fabrizio Grossi [email protected] [email protected] Agenda • Application Virtualization • Come funziona? • Application Virtualization con System Center Configuration Manager 2007 R2 • Demo [email protected] Come funziona? Sequence Package applications [email protected] Load Le applicazioni sono caricate sui punti di distribuzione Manage Policy Accesso alle applicazioni regolato da policy di gestione Launch Gli utenti fanno login e hanno le applicazioni disponibili Come funziona un’applicazione [email protected] Come funziona un’applicazione virtualizzata 1/2 [email protected] Opzioni di Deployment App-V Management Server • Desktop • • • Publishing Service Dynamic Delivery Package/Active Upgrade Richiede Active Directory e SQL Server [email protected] App-V Streaming Server • Dynamic Delivery • Package/Active • • Upgrade Non richiede SQL Server Permette di aggiungere funzionalità di streaming a SMS/SCCM HTTP(s) Streaming Standalone Server • Non richiede server • Sfrutta • Usa MSI wrapper l’infrastruttura HTTP • Interoperabile con • Industry standard SMS/SCCM adeguato per • No dynamic • • streaming su larga scala Firewall già configurati Hosted Services (Non Domain Users) delivery, DC service o package/active upgrade Application Virtualization Management In SCCM 2007 R2 • Sono state integrate le feature di Application Virtualization 4.5 in System Center Configuration Manager 2007 R2 • Novità in SCCM 2007 R2 • Permette di usare SCCM 2007 per gestire e distribuire virtual application • Supporta il Client roaming: il client si collega al server più vicino • Mantiene la natura dinamica dell’ Application Virtualization • Version checking, user-based targeting, streaming [email protected] Scenari principali Packaging e distribuzione di virtual applications Deployment di virtual applications ai clients (connessi e offline) Launching e running di virtual applications (connessi e offline) • Creazione dei virtual application packages e copia sui distribution point • Advertisement dei packages per i client • Dopo che l’appicazione è resa disponibile Inventory e Reporting • delle virtual applications [email protected] (Advertisement) gli end-users avviano l’applicazione L’Inventory e i report di SCCM permettono agli amministratori di avere informazioni sui package, sulle applicazioni e sul loro uso Requisiti • Bisogna avere l’MDOP (Microsoft Desktop Optimization Pack) e avere la licenza per App Virtualization 4.5 • • 4.5 Sequencer per creare le virtual application 4.5 Client. E’ usato dal client SCCM sui desktop • Bisogna avere la licenza per SCCM 2007 R2 • SCCM 2007 SP1 è un prerequisito [email protected] Streaming Delivery – End-to-End Admin creates vapp package SCCM Site Server SCCM Admin Package is replicated to DP‘s SCCM Client refers to program information on the DP to register the package Client StreamingEnabled DP [email protected] User launches the application and streams directly from DP App Virt Cache The program information is used by SCCM to publish virtual application Only blocks required to run the application are downloaded Download And Execute– End-to-End Admin creates vapp package SCCM Site Server SCCM Admin Package is replicated to DP‘s Client SCCM publishes virtual application DP Package (SFT) is pushed to client via BITS [email protected] When launched, package is loaded into cache App Virt Cache Clients And Launching Virtual Applications Roaming supported 1. User launches and application StreamingEnabled DP Management Point Application Shortcut 6. Adv Client hands off to App Virt client for vapp streaming App Virt 4.5 Client 3. launcher talks to the Advanced Client 2. Shortcut calls SCCM launcher Launcher (SCCM) 5. Once the DP location is established, the Advanced Client sets the source URL for the package via SFTMIME [email protected] 4. Advanced Client talks to MP and performs a location request SCCM Advanced Client Application Delivery e Launch Streaming delivery • Vantaggi: • Usa HTTP:// con IIS abilitato sullo standard distribution points (FILE:// on branch DP’s) • App shortcuts invocano una connessione al server così l’applicazione può essere distribuita on demand • Ottimo per i client connessi con banda ampia • Update delle Applicazioni sono applicati sul server, così i client si collegano alla nuova versione velocemente e senza dover fare nulla • Svantaggi: • Richiede un minimo di due copie del file SFT sul distribution point • Non è indicato con connessioni inaffidabili o offline Download and Execute Delivery • vantaggi: • Funzionalità Standard dei distribution point per download and execute tramite BITS • Il contenuto del Virtual application package è distribuito localmente al client • Gli Application shortcut fanno riferimento a una copia locale della virtual application. Non è richiesta una connessione con il server • Ottimo per reti lente/inaffidabili. Usa BITS per il download del contenuto della virtual application • Usa la Remote Differential Compression per inviare solo i binary delta quando il contenuto della virtual application viene cambiato o aggiornato • Svantaggi: • Richiede il doppio dello spazio disco per il virtual application packages (dual cache) • For RDC, richiede temporaneamente il triplo dello spazio disco (mentre calcola le differenze) [email protected] Package Upgrade • Update di una Virtual Application e del virtual application package L’amministatore SCCM aggiorna i contenuti del package e aggiorna i Distribution Points con la nuova versione sequenziata del package SCCM usa la Binary Delta Replication (BDR) per aggiornare il package sui DP (site to site e site to DP) Administrator Re-runs advertisement Streaming delivery: • • • • • • la volta successiva che l’utente avvia l’applicazione, vengono inviati via stream solo i blocchi modificati Local delivery: • le modifiche sono scaricate (BITS e RDC) nella cache locale del client SCCM e quindi applicate al termine del download [email protected] Migrazione da App Virt 4.5 • Quando migrate da App Virt 4.5 stand-alone a SCCM 2007 R2 • • Importate i packages e create gli advertisements Abilitate l’integrazione tramite l’Advertised Programs Agent • Questo rimuove tutti i virtual application packages distribuiti precedentemente (pubblicati tramite Full Application Virtualization server o MSI utility) • • Advertisement e policy sono applicate e le virtual application sono riaggiunte al client Non è necessario ri-sequenziare i package [email protected] [email protected] http://blogs.technet.com/italy © 2009 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.