Pianificazione dell'integrazione di App-V con Configuration Manager
Si applica a: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1
System Center 2012 Configuration Manager consente di gestire applicazioni virtuali create con Microsoft Application Virtualization (App-V). Quando viene usato per gestire applicazioni virtuali, Configuration Manager sostituisce i componenti di gestione e streaming di una tipica infrastruttura App-V.
Quando si usa Configuration Manager per gestire applicazioni virtuali, si ottengono i seguenti vantaggi:
Usare un'infrastruttura di gestione singola
Funzionalità di scalabilità, distribuzione e di distribuzione del contenuto, ad esempio raccolte e affinità utente-dispositivo
Sfruttare le funzionalità avanzate di gestione di applicazioni fornite da Configuration Manager
Usare le funzionalità di Configuration Manager, come la distribuzione del sistema operativo, l'inventario software e hardware, la misurazione del software e Asset Intelligence per il supporto delle applicazioni virtuali.
Per distribuire applicazioni virtuali nei computer, occorre che il client di Configuration Manager e di App-V siano installati sui computer. I dispositivi client possono includere computer desktop e portatili, nonché i client Virtual Desktop Infrastructure (VDI). Il software client di Configuration Manager e quello di App-V collaborano per recapitare, individuare e avviare i pacchetti delle applicazioni virtuali. Il client di Configuration Manager gestisce il recapito dei pacchetti delle applicazioni virtuali al client App-V. Il client App-V esegue l'applicazione virtuale sul client.
Usare le informazioni nelle sezioni riportate di seguito per pianificare l'integrazione dell'ambiente App-V con Configuration Manager e Configuration Manager SP1.
Versioni supportate di App-V
Passaggi per la gestione di applicazioni virtuali App-V
Metodi di recapito delle applicazioni virtuali di Configuration Manager
Migrazione da un'infrastruttura App-V a un'infrastruttura Configuration Manager e App-V
Migrazione dei gruppi di connessione App-V 5 negli ambienti virtuali di Configuration Manager (solo per Configuration Manager SP1)
Dynamic Suite Composition in App-V 4.6
Conversione di applicazioni App-V 4.6 in applicazioni App-V 5 (solo per Configuration Manager SP1)
File di configurazione dell'utente e della distribuzione (Configuration Manager SP1)
Interazione locale di App-V
Archivio contenuti condivisi di App-V 5
Monitoraggio di applicazioni virtuali
Per altre informazioni su come creare ed eseguire la sequenziazione di applicazioni con App-V, vedere la documentazione di App-V.
Versioni supportate di App-V
Configuration Manager supporta le seguenti versioni di App-v:
App-V 4.6: System Center 2012 Configuration Manager senza Service Pack, System Center 2012 Configuration Manager SP1 e System Center 2012 R2 Configuration Manager. Per usare le applicazioni virtuali in Configuration Manager, nei computer client deve essere installato il client di App-V 4.6 SP1, App-V 4.6 SP2 o App-V 4.6 SP3.
Inoltre, per poter distribuire correttamente le applicazioni virtuali, è necessario aggiornare il client App-V 4.6 SP1 con l'aggiornamento rapido descritto nell'articolo 2645225 della Knowledge Base.
App-V 5, App-V 5.0 SP1, App-V 5.0 SP2, App-V 5.0 SP3 e App-V 5.1: System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager e System Center 2012 Configuration Manager SP2
Nota
Per System Center 2012 R2 Configuration Manager SP1 e versioni successive: per App-V 5.0 SP2, è necessario installare il pacchetto di hotfix 5 o usare App-V 5.0 SP3.
Passaggi per la gestione di applicazioni virtuali App-V
Per gestire applicazioni virtuali App-V, completare i passaggi seguenti:
Sequenziazione: la sequenziazione è il processo di conversione di un'applicazione in un'applicazione virtuale usando il Sequencer App-V.
Creazione di Configuration Manager applicazioni: usare la Creazione guidata tipo di distribuzione per importare l'applicazione sequenziata in un tipo di distribuzione di Configuration Manager che è poi possibile aggiungere a un'applicazione. È inoltre possibile creare ambienti virtuali che consentano la condivisione delle impostazioni da parte di più applicazioni virtuali.
Distribuzione: la distribuzione è il processo per cui le applicazioni App-V vengono rese disponibili nei punti di distribuzione di Configuration Manager.
Distribuzione: la distribuzione è il processo per cui l'applicazione viene resa disponibile nei computer client. Nell'infrastruttura App-V completa viene denominata "streaming". In Configuration Manager sono disponibili due opzioni per la distribuzione di applicazioni virtuali: streaming/download ed esecuzione.
Metodi di recapito delle applicazioni virtuali di Configuration Manager
Configuration Manager supporta due metodi per il recapito di applicazioni virtuali ai client, denominati recapito in streaming e recapito locale (dowload ed esecuzione):
Recapito in streaming
Quando viene usato per gestire il client App-V, Configuration Manager supporta lo streaming di applicazioni virtuali tramite HTTP o HTTPS da un punto di distribuzione. Lo streaming tramite HTTP o HTTPS è abilitato per impostazione predefinita ed è configurato nella finestra di dialogo delle proprietà del punto di distribuzione. Quando si distribuisce un'applicazione virtuale nei computer client e un utente esegue l'applicazione virtuale, il client di Configuration Manager contatta un punto di gestione per determinare quale punto di distribuzione usare; quindi dal punto di distribuzione viene eseguito lo streaming dell'applicazione.
Recapito locale (download ed esecuzione)
Quando si usa questo metodo di recapito, il client di Configuration Manager scarica per prima cosa l'intero pacchetto dell'applicazione virtuale nella cache del client di Configuration Manager, quindi da istruzione al client App-V per lo streaming dell'applicazione dalla cache di Configuration Manager nella cache di App-V. Se si distribuisce un'applicazione virtuale nei computer client e il contenuto non si trova nella cache di App-V, il client App-V esegue lo streaming del contenuto dell'applicazione dalla cache del client di Configuration Manager nella cache App-V, quindi esegue l'applicazione. Dopo l'esecuzione corretta dell'applicazione, è possibile configurare il client di Configuration Manager per eliminare tutte le versioni precedenti del pacchetto nel ciclo di eliminazione successivo oppure mantenerle nella cache del client di Configuration Manager.
Quando si decide quale metodo di recapito delle applicazioni virtuali di Configuration Manager usare, confrontare il requisito per lo spazio su disco ridotto per il recapito in streaming con la disponibilità garantita di applicazione App-V usando il recapito locale. L'aumento dello spazio su disco client richiesto per il recapito locale potrebbe essere preferibile al recapito in streaming in modo che gli utenti possano avere l'applicazione sempre a disposizione da qualsiasi posizione.
Usare le informazioni nella tabella seguente per scegliere il migliore metodo di recapito.
Metodo di recapito |
Vantaggi |
Svantaggi |
---|---|---|
Recapito in streaming |
Questo metodo usa i protocolli di rete standard per lo streaming del contenuto del pacchetto dai punti di distribuzione. I collegamenti ai programmi per le applicazioni virtuali richiedono una connessione al punto di distribuzione, in modo che il recapito dell'applicazione virtuale avvenga su richiesta. Questo metodo funziona per i client con connessioni a banda larga ai punti di distribuzione. Le applicazioni virtuali aggiornate distribuite in azienda sono disponibili poiché i client ricevono criteri che li informano che la versione corrente è stata sostituita e scaricano solo le modifiche dalla versione precedente. Le autorizzazioni di accesso vengono definite nel punto di distribuzione per impedire agli utenti di accedere ad applicazioni o pacchetti non autorizzati. |
Lo streaming delle applicazioni virtuali non viene eseguito fino a quando l'utente non esegue l'applicazione per la prima volta. In questo scenario, un utente potrebbe ricevere dei collegamenti ai programmi per le applicazioni virtuali e poi scollegarsi dalla rete prima di eseguire le applicazioni virtuali per la prima volta. Se l'utente tenta di eseguire l'applicazione virtuale mentre il client non è in linea, viene visualizzato un errore e l'utente non potrà eseguire l'applicazione virtualizzata perché un punto di distribuzione di Configuration Manager non è disponibile per lo streaming dell'applicazione. L'applicazione non sarà disponibile fino a quando l'utente non si riconnette alla rete e non esegue l'applicazione. Per evitarlo, è possibile usare il metodo di recapito locale per il recapito dell'applicazione virtuale ai client oppure abilitare la gestione client basata su Internet per il recapito in streaming. |
Recapito locale |
La funzionalità del punto di distribuzione standard viene usata per scaricare il pacchetto tramite il Servizio trasferimento intelligente in background (BITS). I contenuti del pacchetto dell'applicazione virtuale vengono recapitati in locale al client, il che significa che il utenti possono eseguirli quando il computer non è connesso alla rete. Questo metodo è adatto per le connessioni di rete lente o inaffidabili e per i computer che si connettono solo occasionalmente alla rete. Configuration Manager usa la compressione differenziale remota (RDC) per inviare ai client solo i byte all'interno dei file che sono stati modificati quando è stato aggiornato il contenuto del pacchetto dell'applicazione virtuale. Il client di Configuration Manager usa la RDC per costruire una nuova versione del pacchetto di un'applicazione virtuale sulla base della versione corrente del pacchetto e di tutte le modifiche inviate al client. Questo metodo fornisce flessibilità di applicazione per gli utenti mobili o per gli utenti scollegati. Gli amministratori possono scegliere di mantenere il pacchetto nella cache di Configuration Manager dopo il recapito se l'applicazione virtuale è stata distribuita con un azione di installazione. Il pacchetto nella cache del client di Configuration Manager serve come origine streaming locale e affidabile al client App-V per portare il pacchetto nella propria cache. |
Quando l'applicazione virtuale viene mantenuta nella cache di Configuration Manager, sul client è necessario spazio su disco pari a fino il doppio delle dimensioni del pacchetto dell'applicazione virtuale. |
È possibile inoltre preinstallare le applicazioni virtuali su un computer e quindi creare un'immagine di tale computer per la distribuzione in altri computer. Tuttavia, se il pacchetto dell'applicazione virtuale è stato creato in un sito differente, la replica delle differenze binarie non verrà usata per scaricare gli aggiornamenti all'applicazione. Questa opzione può essere utile in un'infrastruttura desktop virtuale quando si desidera che le applicazioni siano immediatamente disponibili invece di scaricarle dopo l'accesso dell'utente.
Migrazione da un'infrastruttura App-V a un'infrastruttura Configuration Manager e App-V
Usare la tabella seguente per pianificare una migrazione da un'infrastruttura App-V esistente alla gestione di un'applicazione virtuale con Configuration Manager.
Passaggio |
Altre informazioni |
---|---|
Esaminare le applicazioni virtuali correnti per scegliere le applicazioni di cui si desidera effettuare la migrazione nell'infrastruttura di Configuration Manager. |
Nessuna informazione aggiuntiva. |
Valutare gli utenti e i dispositivi in cui verranno distribuite le applicazioni virtuali. |
Creare raccolte di Configuration Manager per raggruppare utenti e dispositivi in cui si desiderano distribuire le applicazioni virtuali. Per altre informazioni, vedere Raccolte in Configuration Manager. |
per System Center 2012 Configuration Manager SP1 e versioni successive: Eseguire la migrazione dei gruppi di connessione App-V 5 negli ambienti virtuali di Configuration Manager SP1. |
Per altre informazioni, vedere la sezione Migrazione dei gruppi di connessione App-V 5 negli ambienti virtuali di Configuration Manager (solo per Configuration Manager SP1) in questo argomento. |
Analizzare e scoprire se una delle applicazioni virtuali esiste come applicazione completa nell'infrastruttura di Configuration Manager. |
Per una gestione più semplice, è possibile aggiungere l'applicazione virtuale come nuovo tipo di distribuzione all'applicazione completa esistente. Per altre informazioni su come creare i tipi di distribuzione, vedere Come creare tipi di distribuzione in Configuration Manager. |
Creare applicazioni per sostituire i pacchetti App-V esistenti. |
Per altre informazioni su come creare applicazioni di Configuration Manager, vedere Introduzione alla gestione delle applicazioni in Configuration Manager e Come creare applicazioni in Configuration Manager. |
Configuration Manager comincia a gestire applicazioni virtuali su un client dopo la prima distribuzione di un'applicazione virtuale. Successivamente, tutte le applicazioni App-V nel computer devono essere gestite da Configuration Manager. |
Nessuna informazione aggiuntiva. |
Distribuire il contenuto nei punti di distribuzione appropriati per consentire il recapito locale delle applicazioni. |
Per altre informazioni, vedere Gestione dei contenuti in Configuration Manager. |
Distribuire l'applicazione nei client di Configuration Manager. Nota Se l'applicazione App-V è stata creata con una versione precedente del Sequencer che non crea un file XML manifesto, è possibile aprirla e salvarla in una versione più recente del Sequencer per creare il file. Questo file è necessario per distribuire le applicazioni virtuali con Configuration Manager. App-V supporta i pacchetti di applicazioni virtuali creati con SoftGrid 4.1 SP1 o le versioni 4.2 del sequencer. Se le applicazioni sono state precedentemente installate in locale, è necessario disinstallarle prima di distribuire una versione virtuale dell'applicazione. |
Per altre informazioni, vedere Come distribuire le applicazioni in Configuration Manager. |
System Center 2012 Configuration Manager non supporta più l'utilizzo di pacchetti e programmi che contengono applicazioni virtuali. Quando si esegue la migrazione da Configuration Manager 2007 a System Center 2012 Configuration Manager, Configuration Manager converte questi pacchetti in applicazioni. Gli annunci di Configuration Manager 2007 vengono convertiti nei seguenti tipi di distribuzione:
|
Per altre informazioni, vedere Pianificazione della migrazione degli oggetti di Configuration Manager a System Center 2012 Configuration Manager. |
Migrazione dei gruppi di connessione App-V 5 negli ambienti virtuali di Configuration Manager (solo per Configuration Manager SP1)
Gli ambienti virtuali App-V in Configuration Manager consentono alle applicazioni virtuali distribuite di condividere lo stesso file system e Registro di sistema nei computer client. Ciò significa che, a differenza delle applicazioni virtuali standard, queste applicazioni possono condividere dati tra loro. Gli ambienti virtuali vengono creati o modificati nei computer client quando viene installata l'applicazione o quando i client valutano le applicazioni installate. Gli ambienti virtuali sono simili ai gruppi di connessione in App-V 5 autonoma.
Quando si esegue la migrazione dei gruppi di connessione da App-V 5 autonoma negli ambienti virtuali di Configuration Manager, è necessario assicurarsi che i gruppi di connessione già esistenti sui computer client siano gestiti correttamente da Configuration Manager e che venga mantenuto l'ambiente dell'utente all'interno di tali gruppi di connessione.
Usare la procedura seguente per facilitare la conversione dei gruppi di connessione App-V 5 in ambienti virtuali di Configuration Manager.
Per convertire i gruppi di connessione App-V 5 in ambienti virtuali di Configuration Manager
-
Creare applicazioni di Configuration Manager per tutte le applicazioni esistenti in App-V.
-
Distribuire tali applicazioni a utenti o dispositivi con scopo della distribuzione Richiesto. Le distribuzioni agli utenti vanno rivolte agli stessi utenti che usavano l'applicazione in App-V e le distribuzioni ai computer vanno rivolte agli stessi computer che avevano l'applicazione in App-V.
-
Dopo aver completato la distribuzione, creare ambienti virtuali che corrispondano ai gruppi di connessione pubblicati nella versione autonoma di App-V. L'ambiente virtuale deve contenere gli stessi pacchetti, in particolare, i tipi di distribuzione di App-V 5, nello stesso ordine.
Per informazioni su come creare un ambiente virtuale App-V, vedere Come creare ambienti virtuali App-V in Configuration Manager.
In alternativa è possibile eliminare tutti i gruppi di connessione dal client App-V prima di iniziare la distribuzione delle applicazioni con Configuration Manager. Tutte le impostazioni salvate dagli utenti nei gruppi di connessione App-V andranno però perse.
Dynamic Suite Composition in App-V 4.6
Dynamic Suite Composition è una funzionalità che consente di definire un pacchetto applicazione virtuale come avente una dipendenza da un altro pacchetto applicazione virtuale. Quando l'applicazione viene eseguita, il client App-V ospita il pacchetto primario e quello dipendente nello stesso ambiente virtuale destinato all'applicazione.
Per usare questa funzionalità con Configuration Manager, è necessario che entrambi i pacchetti siano distribuiti e registrati con il client App-V. Per assicurare che il contenuto del pacchetto dipendente sia ospitato localmente nel computer client, configurare la distribuzione dell'applicazione per il recapito locale (download ed esecuzione).
Per altre informazioni sulla funzionalità Dynamic Suite Composition di App-V, vedere la documentazione di App-V.
Conversione di applicazioni App-V 4.6 in applicazioni App-V 5 (solo per Configuration Manager SP1)
Il formato relativo al pacchetto dell'applicazione è stato modificato tra App-V 4.6 e App-V 5. Le applicazioni sequenziate da App-V 4.6 non sono più supportate. App-V 5 include comunque uno strumento di conversione pacchetti che può essere usato per convertire le applicazioni. Per altre informazioni, vedere la documentazione di App-V 5.
Per convertire le applicazioni App-V 4.6 in applicazioni App-V 5, attenersi alla procedura seguente:
Convertire o ri-sequenziare i pacchetti App-V 4.6 nel formato App-V 5.
Distribuire il client App-V 5 ai computer della gerarchia.
Creare nuove applicazioni contenenti tipi di distribuzione per le applicazioni App-V 5 e creare le regole di sostituzione per sostituire le applicazioni App-V 4.6.
Creare i necessari ambienti virtuali.
Distribuire le nuove applicazioni App-V 5 ai computer.
File di configurazione dell'utente e della distribuzione (Configuration Manager SP1)
I file di configurazione dell'utente e della distribuzione contengono impostazioni che controllano il comportamento di un'applicazione. È possibile usare tali file per modificare le impostazioni dell'applicazione senza ri-sequenziarla.
Una tipica applicazione App-V 5 potrebbe contenere i seguenti file:
Un file di pacchetto applicazione (.appv).
Un file di configurazione dell'utente.
Un file di configurazione della distribuzione.
Il file di configurazione dell'utente contiene impostazioni che si applicano solo all'utente connesso. È ad esempio possibile modificare i file di configurazione per modificare le informazioni sul collegamento all'applicazione da distribuire agli utenti. È anche possibile creare un'applicazione Configuration Manager con più tipi di distribuzione, ciascuna contenente un file di configurazione utente diverso e regole requisiti tali da assicurarne l'installazione agli utenti desiderati.
Il file di configurazione della distribuzione contiene le impostazioni relative al computer, ad esempio le impostazioni del Registro di sistema. Il file può contenere anche impostazioni utente, che verranno applicate a tutti gli utenti.
Se si desidera distribuire applicazioni virtuali App-V 5 con Configuration Manager, questi tre file dovranno essere presenti nella stessa cartella quando si crea il tipo di distribuzione App-V 5. Se la cartella contiene più file, Configuration Manager utilizzerà il più recente.
Per altre informazioni, vedere la documentazione di App-V 5.
Interazione locale di App-V
In alcuni scenari di distribuzione applicazioni alcune applicazioni vengono installate localmente nei computer client e altre applicazioni vengono distribuite come applicazioni virtuali negli stessi computer client. Per impostazione predefinita, le applicazioni installate localmente non possono vedere o comunicare direttamente con le applicazioni virtualizzate. Questo è il comportamento previsto da App-V per l'isolamento delle applicazioni. L'interazione locale è una funzionalità del client App-V che può essere abilitata per consentire alle applicazioni installate localmente in esecuzione in un computer client di vedere e comunicare con le applicazioni virtualizzate.Configuration Manager e App-V offrono il pieno supporto dell'interazione locale.
Per altre informazioni sulla funzionalità di interazione locale di App-V, vedere la documentazione di App-V.
Archivio contenuti condivisi di App-V 5
La funzionalità Archivio contenuti condivisi di App-V 5 è supportata da Configuration Manager SP1. Per altre informazioni, vedere la pagina relativa alla pianificazione per Shared Content Store (SCS) di App-V 5.0.
Monitoraggio di applicazioni virtuali
Usare le informazioni contenute in questa sezione per pianificare il monitoraggio delle applicazioni App-V in Configuration Manager.
Report di applicazioni virtuali
È possibile usare i report seguenti per monitorare App-V nell'ambiente Configuration Manager:
Nome report |
Descrizione |
---|---|
Risultati ambiente virtuale App-V |
Visualizza informazioni su un ambiente virtuale selezionato che si trova in uno stato specificato per una raccolta selezionata (solo App-V 5). |
Risultati ambiente virtuale App-V per asset |
Visualizza informazioni su un ambiente virtuale selezionato per un asset specificato e qualsiasi tipo di distribuzione per l'ambiente virtuale selezionato (solo App-V 5). |
Stato ambiente virtuale App-V |
Visualizza informazioni di conformità per un ambiente virtuale selezionato per una raccolta selezionata. La colonna Permanenza di questo report riporta gli asset in cui un ambiente virtuale precedentemente configurato non è più applicabile, ma viene conservato per mantenere le impostazioni utente nelle applicazioni eseguite nell'ambiente virtuale (solo App-V 5). |
Computer con un'applicazione virtuale specifica |
Visualizza il riepilogo dei computer che dispongono del collegamento App-V specificato creato da Application Virtualization Management Sequencer (solo App-V 4.6). |
Computer con un pacchetto applicazione virtuale specifico |
Visualizza l'elenco dei computer in cui è installato il pacchetto applicazione App-V specificato (solo App-V 4.6). |
Conteggio di tutte le istanze dei pacchetti di applicazioni virtuali |
Visualizza il conteggio di tutti i pacchetti applicazioni App-V rilevati (solo App-V 4.6). |
Conteggio di tutte le istanze delle applicazioni virtuali |
Visualizza il conteggio di tutte le applicazioni App-V rilevate (solo App-V 4.6). |
File di log
Configuration Manager registra le informazioni sulla distribuzione di applicazioni virtuali nei file di log. Per informazioni sui file di log usati dalle applicazioni virtuali e da Gestione applicazioni di Configuration Manager, vedere Guida tecnica per i file di log in Configuration Manager.
È inoltre possibile trovare log dei client App-V nei percorsi seguenti:
- Windows Vista, Windows 7 e Windows 8: C:\ProgramData\Microsoft\Application Virtualization Client