Condividi tramite


Package delle applicazioni con Server Application Virtualization

 

Si applica a: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

La sequenziazione è il processo di creazione di un pacchetto di applicazioni virtuali. Le informazioni seguenti offrono una panoramica su come creare e configurare un pacchetto di applicazioni virtuali utilizzando Microsoft Server Application Virtualization (Server App-V). È possibile copiare i pacchetti di applicazioni virtuali in computer che eseguono l'agente Server App-V. I pacchetti di applicazioni virtuali sono immagini di applicazioni che è possibile copiare in un computer e avviare senza effettuare un'installazione locale, sebbene le applicazioni vengano eseguite come se fossero installate localmente.

Sequenziazione

Una volta installato correttamente il sequencer, è necessario creare un pacchetto di applicazioni virtuali. Il sequencer crea applicazioni da eseguire in un ambiente virtuale. Il sequencer Server App-V esegue il monitoraggio dei processi di installazione e impostazione di un'applicazione e registra le informazioni che l'applicazione richiede per la sua esecuzione in un ambiente virtuale. Un'applicazione in sequenza è separata dal sistema operativo e viene eseguita in un ambiente virtuale. Grazie a questa separazione, le attività di distribuzione, gestione, spostamento e rimozione di un pacchetto di applicazioni virtuali sono più semplici rispetto a un'applicazione standard.

System_CAPS_cautionAttenzione

È buona norma che l'immagine del sistema operativo utilizzata per la sequenziazione di un'applicazione corrisponda all'immagine del sistema operativo in cui si intende distribuire il pacchetto di applicazioni virtuali.

Prima di eseguire la sequenziazione di un'applicazione nei computer che eseguono Windows Server 2008 o una versione successiva, è consigliabile informarsi sui ruoli e le funzionalità Windows Server necessari per eseguire l'applicazione. Tutti i ruoli e le funzionalità necessari devono essere attivati prima di eseguire la sequenziazione dell'applicazione. I ruoli e le funzionalità necessari devono essere inoltre attivati anche in tutti i computer che eseguiranno il pacchetto di applicazioni virtuali.

Per informazioni su come eseguire la sequenziazione di un'applicazione, vedere Come sequenziare una nuova applicazione server.

In alternativa, è possibile eseguire la sequenziazione di un'applicazione utilizzando la riga di comando. Per ulteriori informazioni sull'utilizzo di PowerShell per automatizzare il processo sequenziazione di un'applicazione, vedere Come installare i cmdlet PowerShell per Server Application Virtualization oppure consultare la guida associata utilizzando la console PowerShell.

Per ottenere informazioni sul processo di sequenziazione dopo la creazione di un pacchetto di applicazioni virtuali, consultare il file Reports.xml all'interno della directory specificata nella pagina Creazione pacchetto della procedura guidata Crea nuovo pacchetto.

Se si prevede di eseguire la sequenziazione di un'applicazione che crea un database in Microsoft SQL Server, sarà necessario installare i prerequisiti seguenti. I componenti seguenti fanno parte del Feature Pack di Microsoft® SQL Server® 2012.

  1. Microsoft® SQL Server® 2012 Data-Tier Application Framework

  2. Microsoft® SQL Server® 2012 Transact-SQL Language Service

  3. Microsoft® SQL Server® 2012 Shared Management Objects

  4. Microsoft® SQL Server® 2012 Transact-SQL ScriptDom

  5. Microsoft® System CLR Types for Microsoft® SQL Server® 2012

Attività successive alla sequenziazione

Dopo aver eseguito la sequenziazione di un'applicazione, è possibile personalizzare la modalità di esecuzione del pacchetto di applicazioni virtuali modificando gli elementi di configurazione associati della distribuzione. Queste impostazioni vengono applicate al pacchetto di applicazioni virtuali in fase di esecuzione e le informazioni vengono salvate nel file di configurazione associato della distribuzione. Il file di configurazione della distribuzione è in formato XML. È possibile assegnare un unico file di configurazione della distribuzione a più istanze dello stesso pacchetto eseguite su vari computer. Gli elementi di configurazione della distribuzione sono visualizzati nella scheda Elementi di configurazione della distribuzione del sequencer Server App-V.

Nota

La modifica dell'appartenenza ai gruppi locali tramite il file di configurazione della distribuzione non è supportata. Per modificare l'appartenenza ai gruppi locali, è necessario utilizzare uno script dopo la distribuzione del pacchetto di applicazioni virtuali o aggiornare manualmente i requisiti di appartenenza.

Per ulteriori informazioni sulla configurazione dei pacchetti di applicazioni virtuali, vedere Come eseguire la configurazione successiva alla sequenziazione.

Al termine della configurazione, salvare il pacchetto. Per ulteriori informazioni su come salvare un pacchetto, vedere Come salvare un pacchetto dell'applicazione virtuale per server.

System_CAPS_importantImportante

È buona norma non consentire a utenti non attendibili di connettersi ai computer di un ambiente centro dati per eseguire e configurare un pacchetto di applicazioni virtuali.

Esempio di distribuzione di un pacchetto di applicazioni virtuali

Utilizzare le informazioni seguenti per distribuire un pacchetto di applicazioni virtuali in un computer che esegue l'agente Server App-V. La distribuzione viene eseguita tramite i cmdlet di Server App-V PowerShell. Soddisfare i prerequisiti seguenti prima di eseguire la procedura per la distribuzione del pacchetto di applicazioni:

  • Un computer che esegue l'agente Server App-V.

  • Un pacchetto di applicazioni virtuali per server installato.

  • Un computer che esegue PowerShell 2.0 e i cmdlet di Server App-V.

Il computer che esegue l'agente Server App-V può essere lo stesso computer su cui sono installati i cmdlet di Server App-V, ma non è indispensabile. Se si utilizzano computer diversi, questi devono essere in grado di comunicare tra loro attraverso la rete. L'account utente che esegue la distribuzione deve essere un membro del gruppo di protezione locale Amministratori locali in entrambi i computer. Il pacchetto di applicazioni virtuali deve essere copiato localmente nel computer che esegue l'agente Server App-V. Il processo di distribuzione verrà eseguito per intero nel computer che esegue i cmdlet di Server App-V.

System_CAPS_importantImportante

È consigliabile limitare l'utilizzo dei cmdlet per gestire i pacchetti in un ambiente di test verificare e testare le funzionalità del pacchetto.

Per informazioni sulla distribuzione di un pacchetto per il testing, vedere Come distribuire un pacchetto dell'applicazione virtuale per il test. Per un elenco dei cmdlet disponibili con Server App-V, vedere Cmdlet di Server Application Virtualization.

Aggiornamento di un pacchetto di applicazioni virtuali esistente

È possibile aggiornare o modificare un pacchetto di applicazioni virtuali creato in precedenza. Per informazioni sulle due procedure, vedere Come aggiornare un pacchetto di applicazione virtuale esistente e Come modificare un pacchetto di applicazioni virtuali esistente.