Introduzione
La potenza di VMware vapp è qualcosa che penso che la maggior parte di VMware Admins ancora si affacciano semplicemente perché non hanno avuto il tempo di imparare di più. Credo che una volta che si impara di più su vApps, vedrete che offrono incredibile portabilità e potenza che si vorrà utilizzare nella vostra infrastruttura VMware.
In passato, ho creato un paio di video su vApps. Sono grandi nuovi vApp / OVF 1.0 Caratteristiche di vSphere 4 e cosa sono le vApp VMware?. Questi video offrono buone informazioni sul concetto di vApp ma sono anche basati su vSphere 4 e da allora ci sono stati una serie di miglioramenti. Quindi, iniziamo dall’inizio su cosa sia un vApp e su come le ultime funzionalità possano aiutarti, in vSphere 5.
Che cos’è un VMware vApp?
Un vApp è un contenitore per macchine virtuali che offre controlli e gestione delle risorse per le macchine virtuali che si trovano all’interno. Pensa a un vApp come a una scatola portatile e autonoma che contiene più macchine virtuali che costituiscono un’applicazione a più livelli (come un server Web, un database e un server di sicurezza), incluse tutte le configurazioni di rete personalizzate.
Offerta vApps:
- Contenitore per più macchine virtuali
- controlli delle Risorse per le macchine virtuali all’interno del contenitore
- configurazioni di Rete, contenute all’interno di
- Portabilità di vApp tale che tutto ciò che può essere contenuto e trasferito in un’altra infrastruttura virtuale
- Tutta la vapp può essere acceso, spento, sospeso, o di arresto
- Tutta la vapp può essere clonato
Probabilmente il modo migliore per capire vapp è quello di creare uno così impariamo.
Creare un vApp
Creare un vApp è facile. Per farlo, nel client vSphere (collegato a vCenter), fare clic su File, andare su Nuovo e fare clic su vApp, come si vede in Figura 1. In alternativa, è possibile premere Control-A.
Figura 1
Verrà visualizzata la nuova procedura guidata vApp. La prima cosa che devi fare in questa procedura guidata è creare un nome per il vApp Nel mio caso, l’ho semplicemente chiamato “Client-Server-App” e ho fatto clic su Avanti.
Figura 2
Successivamente, è necessario configurare l’allocazione delle risorse per il vApp. A questo punto, le uniche allocazioni di risorse disponibili sono CPU o memoria. Le configurazioni delle risorse sono proprio come un pool di risorse in quanto un vApp contiene davvero un pool di risorse. Le risorse vApp utilizzano le stesse condivisioni, prenotazioni e limiti utilizzati dai pool di risorse regolari. Si noti come sono andato avanti e ho riservato 4000Mhz di vCPU e 6000MB (6GB) di vRAM per le VM che si troveranno all’interno del pool di risorse vApp.
Figura 3
Infine, una recensione prima di creare il vApp, come mostrato in Figura 4. Dopo la revisione, fare clic su Fine.
Figura 4
In pochi secondi verrà creato il vApp.
Ora è il momento di spostare le VM esistenti nel nuovo vApp. Naturalmente, è anche possibile creare nuove macchine virtuali e individuarle nel vApp. Nel mio caso, ho semplicemente trascinato e rilasciato una VM Windows Server e Windows 7 nel vApp.
Ecco come appare il mio nuovo vApp:
Figura 5
Da qui, posso accendere tutte le macchine virtuali all’interno del vApp contemporaneamente facendo clic con il pulsante destro del mouse sul vApp e quindi facendo clic su Power On.
~
Figura 6
Si noti come dallo stesso menu, è anche possibile clonare la VM, segnalare le prestazioni, Aggiungere autorizzazioni o Allarmi.
L’altra opzione è quella di modificare le impostazioni per la VM.
Modifica delle impostazioni di vApp
Una volta creato un vApp, ci sono un certo numero di impostazioni che possono essere modificate (molte di più rispetto a quando si stava creando il vApp, utilizzando la procedura guidata).
Figura 7
I setttings vApp primari di cui dovresti essere a conoscenza sono la politica di allocazione degli indirizzi IP e l’ordine di avvio, all’interno di vApp.
La politica di allocazione degli indirizzi IP è configurata nella scheda Opzioni e nella sezione Politica di allocazione IP (come si vede nella Figura 7). I tre tipi di allocazioni IP sono:
- Fissa gli indirizzi IP sono configurati manualmente
- Transitoria – assegnati dal vCenter gestiti di rete IP gamma di accensione e rilasciato al power-off
- DHCP – server DHCP viene utilizzato per fornire gli indirizzi IP per le macchine virtuali nella vApp
Se alcuni dei vostri IP politica di allocazione delle opzioni sono in grigio (come sono nella mia in Figura 7), si può andare nella sezione “Advanced” e poi in Avanzate per l’Assegnazione degli IP dove è possibile configurare DHCP o OVF come fonte per l’assegnazione degli IP.
Figura 8
Oltre alla politica di allocazione IP, l’altra impostazione più utilizzata da modificare in un vApp è l’ordine di avvio.
Figura 9
L’ordine di avvio è l’ordine di avvio e arresto per tutte le macchine virtuali all’interno del vApp. È possibile scegliere di accendere o spegnere il VM in qualsiasi ordine che si sceglie. È inoltre possibile specificare che una VM deve attendere x numero di secondi prima di accendere o spegnere la VM successiva nel vApp. Infine, è possibile scegliere di attendere fino a quando gli strumenti VMware sono pronti su una VM nel vApp prima di accendere la VM successiva. Tutte queste impostazioni di accensione / spegnimento sono contenute all’interno del vApp e sono portatili quando il vApp viene trasferito. Tuttavia, tieni presente che HA, secondo il post di Duncan Epping, vSphere High Availability (HA) non rispetta l’ordine di avvio configurato in un vApp (speriamo che questo sia qualcosa che viene migliorato in futuro).
Una delle schede più evidenti quando si modifica un vApp è la scheda “vServices”. Oggi, non c’è molto qui. C’è solo un Vservice predefinito ed è l’estensione vCenter vService. Il servizio di estensione vCenter consente a una VM di registrarsi come estensione di vCenter, dando pieno accesso alle API vCenter. Mentre questo può essere utile per le VM che necessitano di un accesso speciale, può anche essere un buco di sicurezza se la VM configurata ha software dannoso.
Figura 10
Spero che, in futuro, verranno aggiunti altri vServices.
Esportazione di un vApp
Come ho detto prima, uno dei maggiori vantaggi di vApps è la loro portabilità tra infrastrutture virtuali. Per esportare un vApp (incluse le VM all’interno), basta selezionare il vApp e quindi fare clic su Esporta -> Esporta modello OVF.
Figura 11
Quindi, compila il semplice form con il campo più importante è dove si desidera esportare e il format (OVF o di OVULI)
Figura 12
una Volta esportato, il mirino ottico o di OVULI file può essere importato (distribuito) in un’altra infrastruttura virtuale utilizzando la Distribuzione di Modello OVF opzione (almeno se si utilizza il Client vSphere per la sua distribuzione).
vApps, OVF e vCloud Director
Uno dei motivi per cui sono stati creati i vApp era per vCloud Director e la portabilità delle applicazioni a più livelli da un cloud a un altro cloud. Questi cloud potrebbero essere cloud privati, servizi cloud pubblici o cloud ibridi. È anche possibile esportare e importare VM tra vSphere e XenServer o Hyper-V. Le VAPP sono compatibili anche con VMware Workstation.
Le VAPP possono essere facilmente create con VMware Studio e puoi saperne di più sul packaging OVF e sulle sue opzioni sulla home page di OVF. Grazie al formato OVF, ci sono molte opzioni nel file XML OVF che puoi usare. Ad esempio, l’OVF può contenere informazioni sull’hardware virtuale vApp, EULA, informazioni sul prodotto, istruzioni di aggiornamento, versione del prodotto, descrizione, ecc. Quando si distribuisce un OVF, è possibile richiedere le impostazioni di rete e quindi configurarle e applicarle automaticamente quando le macchine virtuali nel vApp vengono prima accese.
Uno strumento di cui dovresti essere a conoscenza è OVFTool. OVFtool può convertire OVF in OVA e una varietà di altre attività. Può essere scaricato da VMware Fusion, Workstation o da http://www.vmware.com/go/ovf. Un altro strumento è chiamato vAppRun, che si integra con OVFTool e consente di lavorare con le proprietà vApp e OVF durante l’utilizzo di Fusion e Workstation. Può essere scaricato da http://labs.vmware.com/flings/vapprun.
Tieni presente che understanding vApps è un obiettivo di esame VMware Certified Professional (VCP), secondo il progetto VCP.
In futuro, spero che il formato vApp OVF possa includere informazioni ancora più pertinenti all’interno del pacchetto per rendere vApp ancora più potenti!