Packaging di una applicazione con Omnissa App Volumes

packaging-di-una-applicazione-con-omnissa-app-volumes-01

Il packaging di una applicazione con Omnissa App Volumes è un metodo efficace per distribuire software agli utenti, poiché elimina la necessità di riconfigurare la Golden Image ogni volta che si aggiunge una nuova applicazione.

Questa soluzione virtualizza le applicazioni e le distribuisce solo agli utenti a cui sono state assegnate, semplificando la gestione e la manutenzione.

 

Prerequisiti

Prima di procedere con la creazione del pacchetto, verificare che siano soddisfatti i seguenti prerequisiti:

  • App Volumes Manager è installato e configurato.
  • Una macchina virtuale con lo stesso sistema operativo della Golden Image degli utenti è stata preparata.
  • Un Desktop Pool configurato come Instant Clone è disponibile per gli utenti.

 

Preparare l'ambiente

Per effettuare il packaging di una applicazione, è necessario un componente di infrastruttura virtuale come App Volumes, che fornisce la virtualizzazione delle applicazioni.

 

App Volumes Manager

L'App Volumes Manager è il componente centrale utilizzato per effettuare il packaging di una applicazione e deve essere disponibile nella propria  infrastruttura VDI. E' possibile scaricare il software dal sito web Omnissa e installarlo su un Windows Server supportato.

Packaging di una applicazione 1

L'installazione e la configurazione devono essere allineate con la propria infrastruttura virtuale. Una guida di installazione dettagliata è disponibile a questo link.

 

Virtual machine App Stack

È necessaria una macchina virtuale con lo stesso sistema operativo della Golden Image utilizzata nel Desktop Pool.

Packaging di una applicazione 2

 

Installare l'App Volumes Agent

L'App Volumes Agent deve essere installato sulla macchina utilizzata per effettuare il packaging.

Aprire il Command Promtp come Administrator ed eseguire il programma di installazione.

Packaging di una applicazione 3

Cliccare Next per iniziare.

Packaging di una applicazione 4

Selezionare Connect to App Volumes Manager e cliccare su Next.

Packaging di una applicazione 5

Inserire l'App Volumes Manager Address e selezionare l'opzione Disable certification validation with App Volumes Manager, a meno che non sia diversamente richiesto. Cliccare su Next.

Packaging di una applicazione 6

Lasciare il valore predefinito per l'opzione Non-persistent or multi-session machines e cliccare su Next.

Packaging di una applicazione 7

Cliccare Install per avviare l'installazione.

Packaging di una applicazione 8

L'Agent viene installato.

Packaging di una applicazione 9

Una volta installato l'Agent, cliccare su Finish per uscire dalla procedura guidata.

Packaging di una applicazione 10

Quando richiesto, cliccare su No poiché la macchina deve ancora essere aggiunta al dominio.

Packaging di una applicazione 11

 

Effettuare il join al dominio

Dopo aver installato l'Agent, effettuare il join della macchina virtuale allo stesso dominio di Active Directory configurato nel Desktop Pool. Riavviare la macchina quando richiesto.

Packaging di una applicazione 12

Dopo il riavvio, spegnere la VM e creare una snapshot. Questo permette di ripristinare ad uno stato pulito la macchina dopo ogni operazione di packaging.

Packaging di una applicazione 13

La snapshot creata.

Packaging di una applicazione 14

 

Desktop Pool Instant Clones

Non è necessario un Desktop Pool dedicato per distribuire le applicazioni processate, in quanto le applicazioni vengono assegnate a specifici utenti.

Packaging di una applicazione 15

 

Packaging di una applicazione

Il processo di packaging di una applicazione include tre fasi principali:

  • Creazione della configurazione dell'applicazione in App Volumes Manager.
  • Packaging di una applicazione.
  • Assegnazione degli utenti.

 

Creare l'applicazione in App Volumes Manager

Accedere ad App Volumes Manager e posizionarsi in Inventory > Applications. Cliccare su Create per creare l'applicazione.

Packaging di una applicazione 16

Specificare un Name per l'applicazione e, opzionalmente, una Description. Verificare che sia abilitata la casella Create a Package. Cliccare su Create.

Packaging di una applicazione 17

Cliccare su Create per procedere.

Packaging di una applicazione 18

L'applicazione è stata creata correttamente.

Packaging di una applicazione 19

Viene chiesto di creare il package. Inserire un Name e opzionalmente una Description. Se non si hanno requisiti specifici, lasciare le opzioni predefinite. L'applicazione viene salvata nello Storage e nel Path configurati durante l'installazione di App Volumes Manager. Cliccare su Create.

Packaging di una applicazione 20

Cliccare Create.

Packaging di una applicazione 21

Posizionarsi in Inventory > Packages ed espandere il package che si deve creare. Cliccare su Package.

Packaging di una applicazione 22

 

Procedura di packaging

Ora cliccare su Search per elencare le macchine disponibili, quindi selezionare il Packaging Computer. Cliccare su Package.

Packaging di una applicazione 23

Prima di iniziare, verificare che il programma di installazione dell'applicazione (GIMP nell'esempio) sia disponibile sul computer di packaging.

Packaging di una applicazione 24

Dall'App Volumes Manager, cliccare su Start Packaging.

Packaging di una applicazione 25

Il sistema collegherà il package al computer selezionato.

Packaging di una applicazione 26

Sul computer di destinazione, sarà visualizzata una finestra di packaging. Non cliccare ancora nulla in questa finestra.

Packaging di una applicazione 27

 

Installare l'application

Procedere a installare l'applicazione sul packaging computer.

Packaging di una applicazione 28

App Volumes registrerà tutte le fasi dell'installazione.

Packaging di una applicazione 29

Al termine dell'installazione, cliccare su OK nella finestra di Packaging sul computer.

Packaging di una applicazione 30

Cliccare su Yes per confermare che l'installazione è terminata.

Packaging di una applicazione 31

Per le applicazioni note, i campi Name e Version potrebbero essere compilati automaticamente. In caso contrario, inserire le informazioni manualmente. Cliccare su Finalize.

Packaging di una applicazione 32

La macchina va riavviata. Cliccare su OK per procedere.

Packaging di una applicazione 33

Dopo il riavvio, il processo di packaging si completerà automaticamente.

Packaging di una applicazione 34

Cliccare OK al termine.

Packaging di una applicazione 35

Ora è possibile ripristinare lo stato clean della macchina di packaging utilizzando la snapshot creata in precedenza.

 

Impostare l'applicazione come Current

Un'applicazione può avere più pacchetti. Per designare quale versione distribuire, è necessario impostarla come Corrente.

Selezionare il package appena creato e cliccare su Set Current.

Packaging di una applicazione 36

Cliccare Set Current.

Packaging di una applicazione 37

Il package selezionato è ora contrassegnato come la versione da distribuire.

Packaging di una applicazione 38

 

Assegnare l'applicazione

Senza un'assegnazione, l'applicazione non sarà disponibile per gli utenti.

Andare in Inventory > Applications ed espandere l'applicazione da assegnare. Cliccare su Assign.

Packaging di una applicazione 39

Selezionare l'utente o il gruppo a cui assegnare il pacchetto. Verificare che l'Assignment Type sia impostato su Marker (o sul tipo appropriato per il proprio ambiente). Cliccare su Assign.

Packaging di una applicazione 40

Cliccare Assign.

Packaging di una applicazione 41

 

Testare l'applicazione

Per testare l'applicazione, accedere all'infrastruttura VDI ed effettuare il Login con le credenziali di un utente autorizzato.

Packaging di una applicazione 42

Cliccare sulla VDI per accedere.

Packaging di una applicazione 43

Al termine del processo di login, l'icona dell'applicazione distribuita appare sul desktop. Effettuare un doppio click  sull'icona per avviare l'applicazione.

Packaging di una applicazione 44

L'applicazione si apre e funziona correttamente. L'utente non si accorgerà che l'applicazione non è installata localmente sulla VDI, ma è collegata dinamicamente come packaged applicazione.

Packaging di una applicazione 45

Effettuare il packaging di una applicazione utilizzando Omnissa App Volumes è una soluzione efficace per ambienti VDI. Permette di risparmiare parecchio tempo per la manutenzione consentendo di aggiornare le applicazioni senza modificare la Golden Image.

signature

Leave a Reply